קטגוריה: פיתוח

  • כל אחד והצל שלו

    כל אחד והצל שלו

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

  • המסע אל עבר הסניוריטי: 5 תובנות מהספר ששינו את הגישה שלי

    המסע אל עבר הסניוריטי: 5 תובנות מהספר ששינו את הגישה שלי

    לאחרונה סיימתי לקרוא את הספר המצוין "The Staff Engineer's Path" מאת טניה ריילי, ואני חייב להגיד – הוא פתח לי את הראש. הספר הזה הוא לא רק מדריך למהנדסי צוות, אלא מקור השראה לכל מהנדס תוכנה שרוצה לצמוח, להשפיע ולהיות חלק משמעותי בארגון. הספר עוסק באתגרים וההזדמנויות הייחודיות שמגיעות עם תפקיד ה-Staff Engineer, ונותן כלים…

  • פרומפטים וקומיטים: הדמיון שמפשט את העבודה עם AI

    פרומפטים וקומיטים: הדמיון שמפשט את העבודה עם AI

    ב-Google ו-Meta יש גישות עבודה ייחודיות לניהול גרסאות, שונות מאוד מאלו שמכירים בעבודה עם GitHub. בעוד שרוב העולם עובד בשיטת ה-Branch-based, חברות ענק כמו Google ו-Meta עובדות בשיטת Commit-based. הבדל זה נובע מהעובדה שבחברות אלו מתנהלים מול מונורפו עצום (Monorepo), שם המיזוגים (Merge) והענפים (Branches) פחות שימושיים לניהול בקנה מידה כה גדול. תחשבו על זה…

  • לקח לי שבוע לפתור באג

    לקח לי שבוע לפתור באג

    לקח לי שבוע לפתור באג שנפתר בסופו של דבר על ידי הוספת משתנה סביבה. Expected Behavior במסגרת אחת המשימות שכתבתי לה טסטים החלטתי לטפל בבעיית האנימציות שיש לנו בסביבת הבדיקות E2E. אין היגיון בטסט לחכות שהאנימציה תסתיים מכיוון שזה הוא אלמנט קוסמטי בלבד שאינו משפיע על הלוגיקה של האפליקציה והזמן הזה של כל האנימציות הוא…

  • איך LeetCode עזר לי בפיתוח פיצ'ר בעבודה

    איך LeetCode עזר לי בפיתוח פיצ'ר בעבודה

    לאחרונה עשיתי סבב ראיונות, כחלק מההכנות לראיונות חרשתי את LeetCode עם בעיות של אלגוריתמים ומבני נתונים. מנטרה שאני רואה שחוזרת הרבה אומרת: "למה בודקים אותנו על שאלות מהתואר שלנו במדעי המחשב?", בטענה שזה לא בעיות שמשקפות Use cases אמיתיים. אז הנה סתם דוגמא למקרה אשר בו צורת המחשבה אשר יוצרות שאלות מסוג זה עוזרת בפתירת…