כש-AI כותב את רוב הקוד, התפקיד שלי הוא לא לכתוב אותו, אלא להחליט מה לא לבנות
דניאל גולדמן על העבודה האמיתית של מפתח בעידן ה-AI: לא כתיבת קוד, אלא קבלת החלטות מהירה על מה לבנות ומה לדחות.
השאלה מה נשאר למפתח לעשות כש-AI כותב את רוב הקוד מניחה שהעבודה תמיד הייתה לכתוב קוד. היא לא הייתה. אני בונה מוצרים לבד כבר כמה שנים, עם Claude Code כמעט לכל שורה, ומה שקובע אם המוצר עובד או לא זה לא מי הקליד את הקוד. זה כמה מהר אני מחליט מה לבנות, מה לדחות, ומה לדחות לגמרי, וגם כמה טוב אני קורא את מה שה-AI מוציא לפני שזה יוצא ללקוחות.
הוויכוח על agents לא נוגע אליי
יש עכשיו ויכוח שלם על זה אם agents של AI הם כלי שימושי או הימור כושל של תעשייה שלמה. שתי הטענות נכונות, תלוי על איזה agent מדברים. agent כללי שאמור להחליט הכל לבד בלי אף בן אדם שמסתכל, כן, זה עדיין לא עובד טוב ברוב המקרים. אבל זה לא איך שאני עובד. אני לא נותן ל-Claude Code להחליט מה המוצר הבא של Tadam. אני מחליט, הוא מבצע, ואני קורא כל דיף לפני שהוא נכנס. ה-agent הכי טוב שיש לי הוא לא זה שמחליף אותי, זה זה שמקצר את המרחק בין החלטה לביצוע כמעט לאפס.
כשמוצר ומפתח זה אותו בן אדם, הלולאה נעלמת
ברוב הצוותים יש מרחק בין מי שמחליט מה לבנות למי שכותב את זה. הישיבה, הטיקט, ה-handoff, מחזור ה-review. אצלי במוצרים כמו Tadam או Brainers Club אין את המרחק הזה, כי אני גם מי שמדבר עם המשתמשים וגם מי שכותב את הפיצ'ר עם Claude Code, לרוב באותו יום. זה לא הופך אותי למהיר יותר בהקלדה. זה מקצר את הפער בין זיהיתי בעיה לבין הבעיה נפתרה בפרודקשן, כי אין תרגום בין שתי שפות של שני אנשים שונים.
מה שאני בפועל מלמד ב-nCode ובסדנה
כשאני מלמד את זה ל-600 הסטודנטים שלי ב-nCode, או ל-600 בעלי עסקים בסדנת Claude Code, אני לא מלמד אותם להקליד פרומפטים טובים יותר. אני מלמד אותם לקרוא קוד שהם לא כתבו ולהחליט תוך שניות אם הוא נכון, מסוכן, או סתם מיותר. זו מיומנות של עורך, לא של כתבן. מי שלומד רק לבקש דברים מ-AI בלי לפתח את השריר הזה, בונה מוצר שנראה מוגמר ונשבר בשבוע הראשון עם משתמשים אמיתיים.
- האם זה פותר את הבעיה שהמשתמש דיווח עליה, או בעיה שדמיינתי במקומו
- האם יש כאן שכבה שלא הייתה צריכה להיווצר בכלל
- האם קראתי כל שורה שנכנסת ל-production, לא רק את התוצאה הסופית
- האם אני יכול למחוק את זה בקלות אם יתברר שזה לא נכון, בלי לשבור משהו אחר
הסיכון האמיתי הוא לא אבטלה, הוא מהירות לכיוון הלא נכון. AI מאפשר לבנות דברים לא נכונים מהר יותר מתמיד, ועם 10,000 ומעלה משתמשים משלמים בפלטפורמות שאני מריץ, טעות בכיוון נתפסת אחרי שהיא כבר עלתה כסף ואמון, לא אחרי שבוע פיתוח נעים. אז מה שנשאר למפתח כש-AI כותב את רוב הקוד הוא כמעט הכל, חוץ מההקלדה: שיפוט, טעם, וידיעה מתי לעצור. אלה בדיוק הדברים שלא היו אף פעם ב-syntax.
FAQ
אם AI כותב את רוב הקוד, האם עדיין כדאי ללמוד לתכנת?
כן, אבל לא בשביל ההקלדה. כדאי ללמוד כדי לדעת לקרוא קוד ולשפוט אותו, כי זו היכולת שקובעת אם המוצר עובד. זה בדיוק מה שאני מלמד ב-nCode.
איך יודעים אם agent של AI עשה עבודה טובה על פיצ'ר, בלי לבדוק כל שורה ידנית?
אי אפשר לגמרי לוותר על קריאת קוד בדברים קריטיים, אבל אפשר לצמצם משמעותית את מה שצריך לבדוק ידנית אם מגדירים מראש מה הפיצ'ר חייב לעשות ומה אסור שיעשה, ובודקים את התוצאה מול זה, ולא כל שורה בנפרד.
מה ההבדל בין להשתמש ב-Claude Code כמפתח בודד לבין להשתמש בו בתוך צוות?
כמפתח בודד אין handoff, אז ה-review קורה מיד אחרי הכתיבה, על ידי אותו אדם שהחליט מה לבנות. בצוות צריך להגדיר במפורש מי אחראי על ה-review הזה, אחרת פיצ'רים נכנסים לפרודקשן בלי שאף אחד קרא אותם בעין ביקורתית.
עוד מהבלוג
הקובץ שאני כותב לפני ש-Claude Code כותב קוד
לפני שאני מעביר משימה ל-Claude Code אני כותב קובץ intent אחד: למי השינוי, מה אסור שיקרה במוצר, ומה בדיוק נחשב גמור. ככה הסוכן לא ממציא את המוצר מחדש.
Oct 13, 2026למה אני מוציא ריליסים קטנים מאז שהסוכן כותב את הקוד
הקוד נעשה זול והריליס הפך לסיכון. ככה אני מוציא ריליסים קטנים, עם גייט אחד, rollback מוכן ואימות בפרודקשן, לבד על מוצרים חיים.
Oct 11, 2026שער האבטחה שאני מריץ לפני שקוד של AI עולה לאוויר
AI כותב את רוב הקוד שלי, ולפני כל מרג׳ רץ שער אבטחה אחד. מה הוא בודק, איפה Claude Code טועה בהרשאות, ואיך מקימים את זה באותו יום.
Oct 3, 2026