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

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

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

Image by vectorjuice on Freepik

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

3 דרכים שאני משתמש בChatGPT בכדי להיות מתכנת טוב יותר

Image by vectorjuice on Freepik

בבלוג פוסט זה נעבור על שיטות ואסטרטגיות שאני משתמש בהם בכדי לשלב את ה-AI במשימות היומיומיות שלי, ולהראות איך באמצעות הכלים האלה אפשר לא רק לקצר זמן עבודה אלה גם לפתח ולהגדיל את מערך היכולות שלנו כמפתחי תוכנה. בעולם פיתוח התוכנה, שבו חדשנות ויעילות הן המפתח, כלים מבוססי בינה מלאכותית כמו ChatGPT וBard לא רק […]

איך ליצור מסגרת כשאין מסגרת

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

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

Image by rawpixel.com on Freepik

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