יא אללה, יהודה

יא אללה, יהודה

שוחחתי עם יהודה אטלס לפני בערך 15 שנה, ונדהמתי מכמה שהוא חד, ונוקב ואמפתי גם כשהוא מולי וחושב על הרגליים בזמן אמת. איך הוא יודע לפרק את הקישקע של עצמו ושל הקיום האנושי בכלל. ממש Force of Nature שנחת בעולמנו והצליח לגעת באלגנטיות בכל כך הרבה אנשים, בכל כך הרבה הקשרים. לימים, כשאהובה שמעה שהסייעת בגן עיקמה את האף לגבי איזה ספר על משפחות, הוא מיד הפך לספר החודש אצלנו בבית. ואיך לא, יהודה אטלס, באבחת טקסט קצר וקולע, הצליח…

Read More Read More

Security has a Long Half-Life

Security has a Long Half-Life

Almost 20 years ago, I took a security course at the Technion taught by Orr Dunkelman. These days, I’m spending quite a bit of time on security aspects of LiveU’s products – and I’m surprised by just how relevant that course still is, nearly 20 years later. A lot of the fundamentals apparently don’t change, quite impressive.

We’re in 2026, and still …

We’re in 2026, and still …

Several times a day, I have to: Get up from my chair. Take my cup to the coffee machine. Press a button. Wait. Walk back to my chair. And at the end of the day, I still have to wash the cup. Can’t an Optimus bring me coffee already? We’re in 2026.* * Sometime around 2004, my friend Nadav complained to me: “We’re in 2004 already, and still…” His complaint was about Hebrew in Microsoft Word. Copy-paste something containing Hebrew…

Read More Read More

Sheep optimization

Sheep optimization

A long time ago, a good friend told me about spending several weeks in Neot Smadar. Among other things, he was milking sheep. One morning, he noticed that if they organized the sheep in a line, the milking process could be much more efficient. He suggested it. The response was: “Yeah, but there’s more to life than efficiency optimization.”

Static, Dynamic, and Back

Static, Dynamic, and Back

The web started with static HTML files. Then everything became dynamic: blogs, CMSs, databases, backends. Now static is interesting again. For a lot of content, it’s faster, cheaper, simpler, and more secure. I’m writing this in a local WordPress installation, then exporting it as static HTML. After all that progress, I’m basically back to serving files.

Reverse journaling

Reverse journaling

2 management activities that I don’t enjoy as much – are planning, and summarizing. It feels to me like there’s an overhead involved in both of these activities that takes my energy out of the “actual work”. So, in the past several months I played around with the idea of “reverse journaling”. Which is like writing a journal, a summary, a review, but – doing it at the point in time where the planning usually takes place – before I…

Read More Read More

איך להתמודד עם דחיינות

איך להתמודד עם דחיינות

האמת, אין לי מושג. אבל הנושא התברר בתור הנושא שהכי מטריד את כולם בסדנא לניהול זמן שהעברתי למגמה ירוקה – אז אשתף כמה רעיונות שנתקלתי בהם עד כה: * הספר “לאכול את הצפרדע” – מציע בכל בוקר לבחור את הנושא שהוא הכי חשוב מצד אחד, ואנחנו הכי נרתעים מלגעת בו מצד שני – ולבלוע את הצפרדע דבר ראשון על הבוקר. * בספר Getting Things Done – דיויד אלן מבחין שרוב הפרוייקטים שאנחנו מטפלים בהם כוללים בין 1 ל 3 שלבים…

Read More Read More

איך לקיים פגישה יעילה

איך לקיים פגישה יעילה

פגישות דורשות זמן ומשאבים מכל הנוכחים בהן, באות על חשבון עדיפויות אחרות, ולעיתים מצריכות זמן והשקעת משאבים גם מאנשים שכלל לא הוזמנו אליהן – בני משפחה, קולגות, ולקוחות. קיום פגישות יעילות מכבד את ההתחייבויות של כולם. כמה עצות לקיום פגישה יעילה: הפורום שמוזמן לפגישה מתוייג היטב ברמת Required ו Optional עדיף להקצות לפגישה את הזמן המינימלי ההכרחי, מומלץ לסיים פגישות 5 או 10 דקות לפני שעות עגולות, כדי לאפשר לנוכחים זמן להתארגן לפגישה הבאה אג’נדה נשלחת מראש בזימון הפגישה. מוזמנים…

Read More Read More

איך מתמודדים עם ריבוי משימות

איך מתמודדים עם ריבוי משימות

עבודה במקביל על כמה משימות (multi-tasking) מרגישה לנו לא טוב. יש מקור ממש טוב לתחושה הזו. מדובר בחוסר יעילות מכמה סיבות, כשהכי משמעותית היא כנראה החלפת הקשרים. מה זה החלפת הקשרים? כשאנחנו מתחילים לעבוד על משהו, הרבה פעמים לוקח לנו זמן עד שאנחנו מתחילים להיות אפקטיביים: כמה דקות להתארגן, לפנות, להתנתק, להזכר, לרשום, להתלבט, לתהות, להתעמק, לחשוב על העיניין מכמה כיוונים, לשקול, להתחבט. אם מדובר בבעיה מורכבת, אולי אנחנו צריכים אפילו “להכנס ל zone” כדי להתמודד איתה, לבלות זמן עם…

Read More Read More

Jira <-> Gerrit integration experience

Jira <-> Gerrit integration experience

Jira and Gerrit integrate with several tools. It took us a while to find a balance we like – so I decided to share our experience. Jira -> Gerrit MeemMe developed a very nice way to point from issues in Jira to Changes in Gerrit. Their plugin, called “Gerrit Code Review for JIRA” keeps querying Gerrit whenever you look at a specific issue, in order to locate Changes with this issue’s code. At first we tried out a scheme where…

Read More Read More