מחשבות


18
יוני 11

מתכנת מעל גיל 45? הסתבכת

פודקסט טוב נוסף של רברסים (האמת, המחלקה הסגורה, אבל מאיזו סיבה לא ברורה החליטו לא להפריד בין השניים) התחיל דיון מענין על מתכנתים מבוגרים יחסית (גילי קבע את הגיל 45 כמספר החשוב, אבל זה פחות משנה), והוביל אותי לפוסט הזה של משה קפלן, ומשהו בו הטריד אותי מאוד.

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

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

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

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

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


24
ינו' 11

מבחן פולי קפה – מלכה אפריקאית של פאולס

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

מחיר הקפה: למיטב זכרוני, ממוצע.

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

ארומה: אגוזית קלה מאוד. זה לא קפה שמפיץ ריח חזק סביבו

גוף: מאוזן ומלא.

טעם: מריר בהתחלה ושוקולדי בהמשך, רב טעמי ומאוד מאוזן.

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


30
דצמ' 10

משטרת ישראל – יש גבול למה שצריך לעשות במדיה חברתית (או צריך להיות אחד כזה)

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

היום, לעומת זאת, המשטרה לדעתי טעתה ועברה את הגבול:

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

אבל זה ממשיך בתגובות: "יענו עכשיו בכלא ישימו אותו עם עציר ערבי שיושב כמעט 5 שנים בלי סקס ויפיל לו כל חצי שעה ת'נקע 7 במקלחת " אתה רוצה לראות בולבול של בדואי …?! " – נכון לזמן זה, לפני 52 דקות (!) ואף אחד לא העיף את זה מהקיר..

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

רק דעתי.


30
יולי 10

מבחן פולי קפה TO.Mo.Ca מאתיופיה

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

מחיר הקפה: לא ניתן להשיג בארץ.

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

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

גוף: קצת מיימי, אבל בגדול מאוד מאוזן.

טעם: מריר ושוקולדי, כמעט כמו לשתות שוקולד מריר מאוד עם תוספת מיים ופאנץ'’ של קפאין.

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


27
יולי 10

התנהלות וקביעת עדיפות לטיפול בבעיות בזמן קריטי

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

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

הנה עוד כמה נקודות שתעזורנה לכם לעבור את התקופות האלה:

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

ברגע שהבנתם את הדברים הכללים האלה, נסו להבין מה כדאי לפתור קודם. ארגנו רשימה של כל הדברים שעליכם לפתור או לבצע, מה שנקרא bucket או backlog. ישנם שני סוגי מעברים שתמיד כדאי לעשות כדי להבין מה עומד מולכם: המוצר צריך להגדיר מה יותר חשוב, והפיתוח (כולל הQA כמובן) להגדיר מה יותר קשה. חשוב שגם הQA יהיה מעורב, משום שלעיתים יש פתרונות קלים שגוררים בדיקות רבות ומסוכנות.

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

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


22
מאי 10

אני האיש שלך – ליאונרד כהן – I’m Your Man – תרגום שיר

 

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

 

 

אם את רוצה מאהב,

אעשה כל מה שתבקשי ממני

ואם את רוצה סוג אחר של אהבה,

אלבש מסכה בשבילך

אם את רוצה שותף

קחי את ידי

או אם את רוצה להכות בי בכעס

כאן אני עומד

אני האיש שלך

 

אם את רוצה מתאגרף,

אכנס לתוך הזירה בשבילך

ואם את רוצה רופא,

אבדוק כל סנטימטר שלך

אם את רוצה נהג,

טפסי פנימה,

או אם את רוצה לקחת אותי לסיבוב,

את יודעת שאת יכולה

אני האיש שלך

 

אה, הירח בהיר מדי,

השרשרת הדוקה מדי

המפלצת לא הולכת לישון

עברתי על ההבטחות האלה אליך,

שהבטחתי ולא יכולתי לקיים

אה, אבל גבר מעולם לא קיבל את האישה חזרה,

לא בתחינה על ברכיו

 

או שאזחול אליך בייבי,

ואפול לרגליך,

ואיילל אל יופיך,

ככלב מיוחם

ואשרוט לכיוון ליבך,

ואקרע את השיכבה שלך,

ואומר בבקשה, בבקשה,

אני האיש שלך

 

ואם את חייבת לישון,

רגע על הכביש

אכוון בשבילך

ואם את רוצה לפעול לבד ברחובות,

אעלם בשבילך

אם את רוצה אב לילדך

או רק רוצה ללכת עימי לזמן קצר

מעבר לחול,

אני האיש שלך

 

אם את רוצה מאהב,

אעשה כל מה שתאמרי לי

ואם את רוצה סוג שונה של אהבה

אלבש מסכה בשבילך


25
פבר' 10

מבחן פולי קפה – קפה מאורו 100% ארביקה

במאורו יצאו עם פולי קפה חדשים, שהם 100% ערביקה.

קצת על הערביקה: זהו (קפה שמקורו בתימן ואתיופיה בעיקר, והוא נחשב למקור הראשוני של קפה בעולם, כבר למעלה מ1000 שנים. קפה ערביקה נחשב איכותי יותר מרוב המינים המסחריים האחרים, יש לו פחות קפאין והוא לרוב עדין יותר לחך.

מחיר הקפה: לא ידוע לי כרגע.

חומציות: עדינה ונעימה מאוד, כמעט לא מורגשת. 100% ערביקה :)

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

גוף: מאוזן מאוד, לא כבד אבל לא מימי

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

סיכום: המשמעות של 100% ערביקה מורגשת מאוד – הקפה עדין ומתאים לאוהבי קפה, אבל מעדיפים גירסה מעודנת ומוחלשת קצת של המשקה.

ציון: 9


14
פבר' 10

מפולת – Avalanche – ליאונרד כהן – תרגום שיר

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

ובשביל להשלים את המתנה אני אציין פיסת טריוויה, ניק קייב והbad seeds הקליטו את השיר הזה באלבום From Her To Eternity ב1984..

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

דרכתי בתוך מפולת,

היא כיסתה את נשמתי.

כשאני לא הגיבן הזה שאת רואה,

אני ישן תחת גיבעה מוזהבת.

את אשר שואפת לכבוש את הכאב,

את חייבת ללמוד, ללמוד לשרת אותי היטב.

נתת לי מכה בצד בטעות,

כשירדת לחפש את הזהב שלך.

הנכה כאן שאת מלבישה ומאכילה,

הוא לא גווע ולא קר לו.

הוא לא מבקש את חברתך,

לא במרכז, במרכז העולם.

כשאני על דוכן,

את לא העלית אותי לשם.

החוקים שלך לא מחייבים אותי,

לכרוע מעוות וחשוף.

אני עצמי הוא הדוכן,

לגיבנת המכוערת הזו בה את נועצת מבט…

את אשר שואפת לכבוש את הכאב,

את חייבת ללמוד מה עושה אותי אדיב.

פרורי האהבה שאת מציעה לי,

הם הפרורים אשר השארתי מאחור.

לכאב שלך אין גיבוי כאן,

זה רק הצל, הצל של הפצע שלי.

התחלתי להשתוקק לך,

אני שאין בי חמדנות,

התחלתי לבקש אותך,

אני שאין לי צורך.

את אומרת שהלכת הרחק ממני,

אבל אני יכול להרגיש אותך כשאת נושמת.

את תלבשי את הסחבות האלה בשבילי,

אני יודע שאת לא ענייה.

אל תאהבי אותי בעוז כזה עכשיו,

כשאת יודעת שאת לא בטוחה.

זהו תורך, אהובה,

זהו עורך שאני לובש.


12
ינו' 10

מבחן פולי קפה – קופידייט של קפנטו

קפנטו יצאו עם קפה חדש הנקרא coffeedate, שזה משחק מילים על date כפגישה וdate כתמר. על העטיפה (שלא מצאתי תמונה שלה ברשת) כתוב שמקורו ב"פולי תמר" – שאני די בטוח שאין דבר כזה, מה שגם הוא לא נמכר בפולים אלא רק באבקה. הקפה נטול קפאין וההגשה המומלצת היא עם חלב, לכל סוגי הקפה.. בזמן הקרוב, אם אתם בקפנטו, אתה יכולים לבקש לקבל קפה כזה במחיר רגיל.

מחיר הקפה 30 ש"ח ל200 גרם (15 ש"ח ל100) – זול למדי.

חומציות: עדינה ונעימה. כמובן שהקפה נטול קפאין וקצת קשה לשפוט.

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

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

טעם:  מתקתק ועדין, לא נושך, פשוט נמצא שם כמו משקה קל.

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

ציון: באופן כללי: 7.5. במסגרת נטולי הקפה: 8.5


10
ינו' 10

מבחן פולי קפה – רומא של ארקפה

הפעם יצא לי לקנות את הרומא של ארקפה, 17 ש"ח ל100 גרם פולי קפה לאספרסו, לפי האתר שלהם מיועד לאוהבי אספרסו ארומטי.. נשמע בדיוק בשבילי.. התערובת עשויה מזני קניה ואינדיה, מה שבודאי יספק קפה יבש קצת.. נראה.

חומציות: טובה מאוד – עדינה מאוד, טעמי אדמה קלים וטיפה של מרירות. נוגעת לא נוגעת בחך בעדינות.

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

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

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

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

ציון: 9.