Getting Shit Done – Organising a Company Hackathon

People may think a hackathon is just randomly showing up one day and randomly building something. But that is rarely how the good stuff gets done. Getting this to run well requires planning. Here is How I’ve done it:

Picking the right date

If your company deals with US superiors, many people from your company do afternoon meetings, which means they spend the time before the meeting preparing for those meetings, which means they don’t participate in hackathons.

This time I made sure everyone could participate by choosing the 4th of July as day 1 and 5th of July as day 2:

Screen Shot 2018-07-05 at 23.25.36.png

You can see that normally, Day 1 would be interrupted half way by calls from the US, but since it is fourth of July – Nothing. On Day 2 there are only possible interruptions in the afternoon, when most teams are already done with their projects anyway.

When picking a winter Hackathon, I would go with December 26-27, which are right after Christmas, which means again – no US interruptions.

Getting people to Care and plan ahead

This is hard in any field, but specifically with the Hackathon, people tend to postpone things since they don’t see the direct value from this.
Also, prizes don’t get people motivated, since they are never HUGE prizes. The people who do this, do it because it feels good to build something.
In order to get them engaged, I talked about it and asked them questions in the 3 months up to the event, sent emails, talked about cool projects I’ve seen and reminded them of the event. Also, I bought hackable hardware in advance so people could just pick up a Rapsberry Pi and get to work. Eventually, almost all the hardware was used.

Pitch Session

The Pitch sessions specifically is a great time to get people excited. So after you have a project list, make humorous slides for each project, and have your team talk about them.
DO NOT use a spreadsheet as they make us feel like we are listening to accountants.

Themes

This was actually pretty easy, since the fourth of July was it, I just decided that was the theme. Lucky for me, our community manager joined 2 weeks before the event, and she was very happy to take care of decorations and swag, and did a fantastic job at it:

Choosing food

For Breakfast we had the cupcakes seen above (have I mentioned yet that our community manager chose well?).
For lunch on day 1 we had “American food” which was Texas style BBQ which ran out, and people also ate a bit of the extra salads ordered to keep us from having heart attacks at 40.
Hackathon food, like all event food, needs to be fun food. Most events have pizzas and burgers which is cool as well. You don’t need to go “Heart Attack Grill“, but this needs to be non depressing food. A salad, as healthy as it may be, does not make as happy as a pork chop does.
On day 2 for lunch we had Sushi and assorted things from a restaurant many people in our office like, and after the event we all went out for dinner and drinks at a local pub.

Additional Activities

We always have a foosball tournament at the Hackathon and it always has high participation. But it doesn’t have to be just table sports.
Maybe arcade games? Any short activity that people can huddle around and cheer is good.

Scoring

In the past, we had a panel of judges. After people complained about fairness, this time, there was a public vote for projects people liked. Which is indeed very transparent, but also makes the people not getting voted for feel like they are the last being picked in a schoolyard basketball game.
I intend to have our future events not do this, maybe have a voting system, but not having people feel bad, because this is the opposite of what a Hackathon is set to accomplish.

Ideas for next time

there were a few 1 person teams, that even if they did get something done, they missed the point which was team building. Next time, I hope we find a way to make a mandatory 2 person minimum team, and also avoid the situation where some people don’t participate at all, even though most people did participate and have a good time.

 

Advertisements

Getting Shit Done – Travelling

Getting shit done while traveling is important, mostly since mistakes are more costly. even if you are on a business trip, there are some things you can’t expense, and some opportunities can be lost for a lot of time. This covers what I perceive to be the best way to organize your travel for leisure.

Congrats! you decided you want to go to a certain place. Barcelona sounds cool, or maybe Tokyo ? or Moscow ? So you quickly click through to a website of your favorite airline and order tickets. Right? Wrong. The first thing to do is figure out whether you want to go in the first place, for how long, and where exactly will you be.

Estimating Costs

Create another spreadsheet. The first row you add is the cost of your work day. Your time costs money. Even those “included vacation days” cost money. From now on every new thing you add will have a line here. Even if money is not that much of an issue for you, this is important. Using this data will allow you to make better decisions on dates and other things like transportation. We will come back to this tool a lot.

List of Sites

Start out by creating a spreadsheet, hopefully using a tool that allows real time shared editing. my favorite is Google Docs, but others work as well.
This list will have all the things you intend to see and do on your vacation. Google for lists, ask friends to contribute ideas. and then insert them into this list:

 

What Where When Expected Total Time Website cost Added By
מוזיאון ארקייד Kuznecky most, 12 Monday through Sunday from 11 till 8 p.m. 2Hours http://www.15kop.ru/en/ 100rb Gil
מוזיאון לנין Red Square, Moskva, Russia, 109012 Tue-Thu, Sat 10am-13pm 30mins http://lenin.ru/ Gil

You were most likely going to do this anyway AFTER you ordered tickets, but this forces you to do the research before. This means you actually know the amount of content to plan for, and not just “wing it”. I heard cases of friends who went someplace because of one cool attraction and then found out the rest of the area is a bust, spending 2 days in the hotel doing nothing. If you want time to walk around somewhere that is totally fine, but write it down, and assign an estimated amount of time for it.

Important note: Fact check all the things. Google for example gets opening times for the park, but not necessarily for all the internal attractions. Check the website or even call every attraction. This might sound like way too much work now, but when you get to a cool place and it is closed, it really fucks up your mood.

Cutting down

Now you have the list of attractions. If the list is too small, Congrats! You just saved yourself a bunch of time and money going to a non interesting place.
Copy the spreadsheet to a new spreadsheet, call it “list distilled”.
Now go over the list and group similar items together. You probably don’t want to go to 7 versions of the same shrine in Tokyo, and all of those communist museums in Prague are pretty much the same. So cut down to the best version of each thing, and move on.
If you have a multi city trip, and you only have one item in a specific city on your trip, try to get the same attraction in another city you are already going to to skip a specific city entirely.
Also, for each item, add to the cost spreadsheet.

Creating Clusters

Copy the “list distilled” spreadsheet to a new spreadsheet, call “list clustered”.
Now group items that you want to do in the same day together. This usually is because of geography, since you don’t want to spend a lot of time in transport.

Splitting Clusters into Day size mini clusters

Create a new copy of the previous spreadsheet and Split clusters into mini day size cluster based on what works best in terms of opening hours and experiences. For example: Parks are better in daylight, fish markets only open in the morning, you might not want to do an entire day of shrines, etc.

Assigning Days

Some things can only be done on specific days, for example Studio Ghibli tickets usually are available on specific days. Now is when you lock in specific days you have, and plan the rest around them, to create a tentative schedule using a calendar, including transportation that you can check using Google Maps. This is important since you will now find all your scheduling conflicts and other things that don’t work.
The items on the calendar should all be enriched with ALL the information from the list of attractions.
The transportation items should include metadata like the name of the bus\train company in the title like “JR Ferry to Miyajima Island (included in JR Pass)”.
For each transportation item, add it to the cost sheet.

Ordering Tickets

You now have a good idea of:
1) how many days you want to spend at your destination
2) when you can be there.
When you get to the point of considering options, place all of them in the calendar and create tentative schedules.
Optimize for min time travelling and minimum total costs including vacation days spent. That connection flight for 100$ less might sound cool, but it might force you to take another day off work which would cost you more.
Also, some airports are worse than others, and some may present opportunities for more fun, like for example a connection in Frankfurt allows you to be in and out of the city in under 15 minutes, which might be nice if you have 4+ hours for a connection anyway.

After a choice has been made, keep the tentative schedule you created.

Pre-booking Restaurants

Good places are usually full, and a really good meal can make your day. Look at your schedule, find good restaurants in the area of the attractions before you start them and book a spot in advance. Always book the restaurant in the area post-transit, this is because getting up and getting to transit on time post meal is more difficult.

What to Pack

As a rule, you don’t want to bring too much stuff. For several reasons:
1) you pay for extra baggage
2) you have to carry extra baggage
3) if you buy stuff to bring back, you will have to pay for extra baggage.

Make a spreadsheet and go over the calendar.
How many pairs of underwear? Socks? Will some activities require a change of clothes?
For each item you think you need, write it down and create a manifest.
If while packing you suddenly remember you need something, write it down.
Don’t have items that are non-count like “Toys for kid” or “undefined number of pants”.
The point of making this difficult is to make you take less stuff with you.

Critical Items

If you have items that are critical like medicine or tools (like a baby bottle) have redundancy so if you lose them you are not stuck.
Same for chargers for your gadgets.

Clothes

When choosing clothes for your trip try to choose clothes that would work in a range of weather and temperatures, and that work together. This is called the onion method.
For example:
I have a coat that is all about keeping the rain and wind off, but does not keep me warm, which is useful during warm but rainy\windy weather.
Colder? I add the fleece lining.
Same for pants, shoes, etc.
Try to avoid bringing clothes that only work in 1 type of weather like a heavy coat with no detachable lining, or really warm pants. One way to deal with this is thermal undergarments like the ones used for Skiing.
Another way is having 2 in 1 pants that have their lower half zipped off which are commonly produced by outdoor companies like Columbia.
Use sneakers that look good enough to be worn as evening wear, and get clothes that can be added together when it get colder and wicken sweat when it gets hotter.

Bring things that make it easier

I always bring my Aeropress and coffee while travelling. I just can’t get properly started without my morning coffee.
I also always bring a laptop that is a media player for the flight, as well as allows me to make changes in the schedule more easily when needed.
Noise Cancelling headphones, a pillow that makes it easier to sleep on the plane.

Buy things that make it easier

Buy a pre-paid sim, or get some other kind of connectivity solution. Being disconnected is a nice concept, but it forces you to go places with incomplete information, and limits your ability to improvise.

Apps

Now is also the time to find the apps you need for your trip. Try to download them NOW, so you know if you have some issue with them, like zoning. For example, you might not have a phone number in Japan, so you might want to register at home for things like JapanTaxi which require one.

Rules of Thumb

Plan for less Complexity

When given the option of saving a bit of money, but that adds complexity for your trip, always take the less complex way. Complex things are more likely to fail, and your time during a trip is expensive.
For example, it might be cheaper to get breakfast not at your hotel, but that means you spend time searching for a place to eat breakfast, instead of eating breakfast and getting your day started.

Spend more to be more flexible.

In Japan for example, you can get a portable hotspot which many of you can share via wifi. Which is cheaper, but that means you can’t split up and stay online.
Sometimes tickets for events will have flexible tickets that allow you to arrive whenever instead of a specific time for a small extra fee. Pay it, you might want to reschedule on the fly.

 

Finally

Some of you might say:

Some of this stuff you might already do or know, and that is great!
But many people don’t, and this is mostly for them.
Also, if you have a tip that I didn’t write, add them in the comments and I will add it with credits.

 

 

Getting Shit Done – the Series

When you hear the term “Get Shit Done”, it usually is about some project, work task etc. That is usually the place where this applies, but the spirit of getting shit done applies to other things as well, like travelling, vacationing, getting healthy and many other things that you do.

Using words like “shit” gets people to read your article, because it signals to them that this is light reading and not some heavy business management book, while some of the same techniques apply. Don’t believe me? check the sales figures for Mark Mansons “The Subtle Art of Not Giving a Fuck”. See? and most of that book is stuff you already knew!
Teenagers will only read things that seem rebellious, and cuss words do that

The spirit of getting shit done is all about getting more bang for your buck, or time, or your other currency of choice. It is about efficiency in every walk of life. Even getting shit done in a day spa means something. It is about optimizing and getting the best experience you can. In a spa for example, the goal is relaxation, so you might want to do that without a phone. Do you want to explore a city? might be a good idea to do that without headphones.

I borrow heavily from LifeHacker, and many others, and many of you may have better ideas on how to do things, that is what the comment section is for!

על דברים שמחלקים בכנסים שלא הולכים לזבל

לאחרונה נתקלתי בדיון הזה שמדבר על איזה דברים לחברות הייטק כדאי לחלק בכנסים. בתור אובססיבי כללי לבזבוז, הנה שתי האגורות שלי על מה לעשות ומה לא לעשות עם דברים שמחלקים בכנסים:
ואם אין לכם כוח לקרוא, בגדול אני מדבר על זה שלא להביא ג’אנק של ממש, אלא רק דברים שבאמת אתם תשתמשו בהם.

ביגוד (חולצות, סווטשירטים וכו’)

זה מצד אחד מאוד מקובל, הרי לכולנו יש ארון שלם מלא בחולצות של חברות תוכנה שונות, והרי מתנוססת לה התמונה של החברה שלנו בכל המקומות האלו!
ומצד שני, כדי לעשות את זה נכון, צריך המון מידות, גם גברים וגם נשים, ששניהם מגיעים בכל מני צורות שונות ומשונות, ואולי המידה שלכם לא מתאימה לאחד או אחר. ומה גם, חולצה שתדפיסו תהיה די זולה, ולכן אחרי 2-3 כביסות כנראה תהפוך במקרה הטוב לפיג’מה, ובמקרה הרע לפסולת.
אז אם אתם עושים את זה, תחשבו קצת קדימה, תסגרו דיל ביחד עם מחלקת פרסום שלכם, אולי גם כסף ממקום אחר, ותביאו ביגוד שלא נהרס אחרי יומיים. לי יש פליז של Sparta Systems מ 2011 שאני עדיין לובש מדי פעם, של AWS מ 2014 שאני עדיין לובש מדי פעם, וגם כמה חולצות שעברו לא מעט כביסות ועדיין נראות נהדר.
שורה תחתונה: לעשות את זה טוב זה יקר, לעשות את זה זול זה גרוע, אז אם אין לכם כסף, תקנו דברים אחרים.

דיסק און קי (ושאר אביזרי USB למחשב)

מגניב! עוד דיסק און קי, שקיבלתי בכנס, אני בטוח שכשאני אתקע אותו בלפטופ שלי שום דבר לא יותקן לי על המחשב נכון?
בעידן שבו החפצים הללו זולים ממש, אין טעם לחלק אותם בכנסים כי לכולם כבר יש גם ככה, ומאידך זה ממש קל לזייף את זה בתור דרך נהדרת לחדור לרשת של הארגון שלכם. אלא אם אתם מביאים משהו שגם ככה מיועד לא להתחבר ללפטופ עבודה של מי שאתם מחזרים אחריהם, עדיף שלא.
שורה תחתונה: ברוב המקרים לוותר.

אביזרי USB לא למחשב

זה דווקא ממש אחלה. USB זה הסטנדרט החדש לחשמל למכשירים ניידים. מטען נייד? מאוורר ? פנס? מטען סוללות AA? הם כולם אחלה אופציות. ומכיוון שזה זול ומתקלקל תמיד נחמד שיש עוד. כמו כן, זה הזדמנות נהדרת לספק לאנשים מוצר Security אמיתי כמו ה USB Condom !
שורה תחתונה: נפלא כשעושים את זה נכון, וכשזה לא נכון זה לא רע במיוחד. זה גם לא כזה יקר. כדאי!

צעצועים, פאזלים וחפצי פנאי.

נפלא. אני בעד. מה שכן, אם הם פשוטים מדי הם ילכו לילדים ולא יגיעו לקהל היעד שלכם.
דברים נדושים כגון Rubiks Cube זה נחמד אבל לכולנו יש כבר 20, אז חבל.
שש-בש ומטקות זה מגניב, אבל לרובנו כבר יש. כנל פריסבי.
שורה תחתונה: אם זה חדש ומגניב, לכו על זה. אם זה כבר לעוס – לוותר

חפצים של “אחד וגמרנו”.

כמה טלפונים יש לכם ? 1 ? אז כמה מחזיקי כרטיסים למאחורה של הטלפון יש לכם ? גם 1 ?
מה לגבי החלון הנדבק על המצלמה של הלפטופ ?
יש אוסף של חפצים כאלו, שהם LandGrab מוחלט, כשהם הראשונים הם שם לנצח, אבל כל מי שיגיע אחריהם הולך לפח.
שורה תחתונה: אם אתם ממש בהתחלה של Trend, אז לכו על זה, אתם תהיו הראשונים שם וכנראה החלון הזה יישאר עם הלפטופ עד סוף חייו, אבל אם זה משהו שכבר יש הרבה כאלה, אין טעם.

כוסות וחפצי אוכל

נפלא. אני בעד. יש לי כוסות של כל מני חברות בבית, כוס חרס פשוטה עם כיסוי סיליקון זה נפלא. יש לי גם איזה כפית שקיבלתי פעם עם לוגו וזה אחלה. גם דברים כמו פותחני בקבוקים (בירה ויין) זה אחלה.
בקבוקי מים? נפלא!
בקבוק מים מתקפל? מדהים!
מיני תרמוס? עוד יותר טוב! יש לי אחד של Oracle הוא לא פחות ממדהים. מצד שני בדקתי באינטרנט והוא כנראה עלה 15דולר.
שורה תחתונה: זה זול ועובד ונשאר איתך להרבה זמן. שווה!

כלי עבודה

יש לי עט מברגים של FaceBook שהוא פשוט אדיר! פנסים, פייק לדרמן, כרטיס מתכת שהוא גם סוג של SuperTool, ואפילו סתם מברג פיליפס צד אחד ושטוח צד שני. אנחנו מהנדסים, אנחנו אוהבים כלים. והם גם פשוטים ויחיו איתנו הרבה זמן.
שורה תחתונה: כן כן כן.

רמקולים ואוזניות

יש כאלו זולים ולא רעים בכלל. אפילו ב 10 דולר ופחות יש אוזניות סבירות לחדר כושר. אל תביאו זבל, כי הוא יגיע לזבל.
שורה תחתונה: אפשר לעשות בזול וסביר, אבל אל תביאו זבל, כי הוא ילך לזבל.

תיקים

כאן יש בדיוק את אותה תופעה כמו חולצות, רק עם תוספת של LandGrab. הרי לכולנו יש תיקי גב\צד איכותיים מהעבודה. אפשר לתת תיק חדר כושר סביר לחלוטין במתחת ל 10 דולר. אבל בבקשה תפסיקו לחלק תיקי גב זולים ממש, הם סתם ישבו בארון. גם צידניות זה אחלה, ותמיד צריך כמה בבית.
שורה תחתונה: תיק חדר כושר, או משהו אחר שאין לנו כבר- כן. תיק גב זול – לא.

מוצרי מתכלים ואוכל

זה יכול להיות קצת בעיה כי השימוש שלהם קצר, ומאידך יכולם להיות נפלאים!
קיבלתי ליקר מ Cloudinary, מסטיקים מ CyberArk, ג’ל לניקוי ידיים מחברה שאני לא זוכר את שמה, ועוד!
אחלה מתנות, השתמשתי והיה אחלה. מצד שני, כמה אני תמיד זוכר את החברה אחר כך? לא תמיד זה קורה.
שורה תחתונה: מגניב אבל לא נשאר לאורך זמן עם המשתמש.

מטריות, שמשיות ומשקפי שמש

אם הם טובים – נפלא. יש לי מטריות איכותיות של Gett ו Oracle שעדיין איתי ואחלה. מאידך כל כך התעצבנתי על חברה מסויימת שלא אציין את שמה כשהמטריה שקיבלתי מהם נשברה באמצע שימוש בגשם.
שורה תחתונה: אם זה לא ג’אנק, זה נפלא. אחרת – לוותר.

לסיכום

בגדול אני מדבר על זה שלא להביא ג’אנק של ממש, אלא רק דברים שבאמת אתם תשתמשו בהם.
אני לא מדבר על כל מני מתנות ממש יקרות כמו Amazon Fire Phone שקיבלתי פעם, כי רוב החברות פה לא יוציאו סכום כזה לכל אדם בכנס.
הנה רשימה קצרה של SWAG בשימוש כמעט יום יומי שעדיין בשימוש אצלי:
חלון webcam של Akamai
פליז של AWS
מחזיק כרטיס וסטנד לטלפון של SALATEAM
עט מברגים של Facebook
מחזיק כרטיסי כניסה ורב קו של Oracle
תרמוס של Oracle
כוס של Gigaspaces
כוס של Taboola
עכבר של LivePerson

הנה אגב אדם שעשה ביקורת רק לדברים שמחלקים בכנס

Bose QC25 are back

וביחד איתן נזכרתי מה השדרוג הכי גדול של המעבר – אי חימום אוזניים.
בעוד ה Qc15 נותנות איכות שמע דומה, הן מחממות את האוזניים מאוד ביחס ל QC25.
אגב, לניופאן לקח 4 שבועות מהרגע שהאוזניות הגיעו אליהם ועד שחזרו אלי.
3 שבועות מהרגע שהם איבחנו והודו שצריך לתת לי פשוט אוזניות חדשות, שזה מה שקיבלתי בסופו של דבר.
אז אם יש אוזניות חדשות במלאי, למה לעזאזל לא יכלתם לתת אותן ישר ?
זוהי תזכורת יפה לעד כמה נורמות השירות בישראל מחורבנות, וגם כשאתם קונים מוצר פרמיום, אתם מקבלים שירות ברמה שאפילו מביישת את רכבת ישראל.

Downgrading from Bose QC25 to QC15

My QC25’s went haywire this week:

So until they get repaired, I’m back with my old QC15’s.

First noticeable – Carrying case is much less comfortable. It is much larger for no good reason.

Noise cancellation quality and audio quality don’t feel like they’ve taken a hit much.

What IS a problem is that the QC15’s don’t work as regular headphones when the ANC is off, which could be problematic.

The rest works just the same.

המדריך למייבש הבשר המתחיל בישראל

מדריך זה כתוב בעברית, כי מדריכים אמריקאים לתחום כתובים בלי סוף.

הייתם בארה״ב ואכלתם Jerky ואמרתם מגניב! אני רוצה גם בישראל.

ואז גיליתם שלייבא ממש יקר, ואמרתם fuck it, נעשה בעצמי.

נהדר!

זה איפה שאני הייתי ב 2009.

מאז, פרט להפסקות עקב תקלות במכונות, אני מייבש בשר לצורכי חטיף.

נתחיל במכונה:

ניתן לבנות בעצמכם, זה בתכלס לא ממש קשה.

פעולת הייבוש היא בסה״כ להזרים אוויר חם מסביב לרשת שעליה יש חתיכת בשר.

ניתן לאלתר עם קופסת קרטון + מפזר חום ישר + רשתות של מנגל.

אם רוצים לקנות, תגלו שזה תחביב די יקר בישראל (כמו הרבה דברים).

ניתן להזמין מכונה מאמאזון גרמניה: https://www.amazon.de/Severin-OD-2940-Obst-D%C3%B6rrautomat-wei%C3%9F/dp/B000FMM7KE/ref=sr_1_3?s=kitchen&ie=UTF8&qid=1492515699&sr=1-3&keywords=Food+Dehydrator

מחיר סופי לצרכן יהיה בערך באיזור ה 250שח.

למה גרמניה? כי זה 220וולט, מכונות אמריקאיות אמנם זולות יותר אבל צריך טרנספורמטור מה שמעלה את המחיר הסופי.

מכונות מסוג זה הן נהדרות למתחילים, כי הן זולות ועושות את העבודה ברמה סבירה.

ועם זאת, הן מתות יחסית מהר, וזה בסדר, כי זה זול.

אני אגב עם מכונה משמעותית יותר יקרה, שגם נותנת ביצועים יותר יפים, אבל זה כמובן אחרי שאני כבר יודע שאני רוצה להשקיע בזה.

נמשיך לבשר עצמו:
החיה הכי אידאלי לנושא זה תאו, בהיעדר תאו בארץ, נסתפק בבקר.
בגדול כל בשר נטול שומן יעשה את העבודה, אני בד״כ מזמין ״כף״ ומבקש מהקצב שכבר יפרוס לי כמה שיותר דק.
1קג של בשר זה משהו סביר לפעם ראשונה.

יש לכם עכשיו בשר, מה עושים איתו?

קודם כל צריך להוציא ממנו את כל הדם.

בהנחה שהבשר מוכשר, חצי מהעבודה נעשתה, גם עם לא –

להמיס 1 כף של מלח בחצי כוס מים.

לערבב את הבשר עם המים ולשים במקרר לשעה.

לדאוג שכל הבשר מושרה במים, אם המים לא מספיקים להוסיף עוד.

לאחר מכן המים לאט לאט הופכים לאדומים, והבשר נעשה בהיר יותר.

לשפוך את המים ולשטוף את הבשר.

עכשיו הזמן להוסיף טעמים!

הפשוטים זה רטבים מוכנים כגון צ׳ילי מתוק או בר בי קיו, או אפילו סתם פלפל לבן.

למתקדמים ניתן להכין תערובות נחמדות כגון:

1 כף ג׳ינג׳ר טחון

1 כף שום טחון

2 כפות סילאן או דבש

1 כוס מים.

משרים את הבשר חצי יום לפחות (אני משאיר ללילה) ברוטב במקרר.

עכשיו ל סדר למקסימום תנועת אוויר במכונה, להפעיל, ולחכות.

אני בד״כ משאיר ללילה, וזה מאוד תלוי כמה הבשר עבה, סוג המכונה וכמה המלחתם.

שאלות?

שימו בתגובות, ואעדכן את הפוסט אם יהיה משהו רלוונטי.

My Product pitch to the NFL

Hi,

I’m Gil and I don’t have too much free time. I’m a new dad, have a job, a long commute, and overall my time for watching sports is limited. But I like football.

I like to watch condensed games, and I mean super-condensed.
A football game has 12 minutes of actual movement, spread across 3 hours of playing time.
I want to watch JUST those 12 minutes, the next day, and I am willing to pay for it.

There are many others like me, customers you are missing out on.
Sell me a season pass for ONLY condensed games, no live content, no extras, for around 50USD a season, and make some extra money.

And here is the thing, this is a gateway drug into loving football, which works well for that oh so difficult to enter European market.

It doesn’t cannibalise your current market share, people who like to watch live won’t move to this, you just get extra money, for something you ALREADY DO.

This is a win-win.

Thanks,

Gil

Don’t buy expensive bluetooth headphones, do this instead

I’m a fan of wirecutting when it work well. We all love wifi, wireless mice, and all these cables are a huge annoyance.

Back in 2014 there were almost no Active Noise Cancelling Bluetooth headphones. You could either go ANC or go BT. So with some velcro I created my own frankenstein monster:

whatsapp-image-2017-01-05-at-07-39-04

These are the Audio Technica ANC9 and the iClever Bluetooth 3.0 audio receiver connected with el cheapo velcro I got at the dollar store. Total cost around 220usd, compared to 300$ or higher for comparable models.

Given to a few friends to try for a day when I was out of the office they all said it sounded better than most bluetooth headsets they had tried before.

Other advantages include:

  • you can go wired if the battery runs out, or change to another receiver.
  • you can upgrade the wireless receiver when new a standard comes out
  • you can take the receiver to use elsewhere.

This is especially relevant again since bluetooth 5 is on the way.

Also, if you already invested in expensive sets like the bose QC25:

20170221_163252

Why AWS ElasticSearch service is dissappointing

We had to leave the wonderful logz.io because of a corporate data policy issue, and we are allowed to keep using AWS, so we figured, why not AWS ES service?

We use it for logs for production debugging, it comes with Kibana, should be easy enough no?

Setting up a cluster is easy enough, but the first thing you notice is the older ES version – not version 5. So thats not so horrible right?

Apparently a cluster with 0 disk space is still green and ok (no errors thrown)

A missing feature (as opposed to logz.io) is retention policy. We had to use curator to run our own retention policy from Jenkins. which kinda sucks, because apparently we had to go to an older version of curator because curator 4 doesn’t play nice with AWS ES 2.x (yes, specifically AWS ES 2.x, though regular old ES 2.x is fine).
So far I haven’t been able to get that to work and might have to ghetto script some kind of curator on my own.

And the most annoying thing:  no VPC support.
This means we have to do our own security and the service cannot feed directly from our servers. So logging proxy, yet another machine and thing we need in order to work with a so called ‘managed service’.

AWS did a half ass job on this one, and its a shame, because if you look at companies like logz.io, there is definitely demand for this.