דלגו לתוכן
19 באוגוסט 2026 · מאחורי הבנייה

יומן בנייה של סוף שבוע: שילוח אפליקציית הליכת הכלבים של אחותי תוך 48 שעות

מאמר זה מתאר את המוצר בעת הפרסום. ראה AI Builder ו-צוותי סוכנים ליכולות הנוכחיות.

יומן בנייה של סוף שבוע: שילוח אפליקציית הליכת הכלבים של אחותי תוך 48 שעות

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

שישי, 20:40 — הפרומפט

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

שישי, 21:05 — התוכנית חוזרת

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

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

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

שישי, 21:40 — ההרצה הראשונה

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

שישי, 22:30 — ההפסקה הראשונה

חלק ה-SMS דרש מפתח ספק חי לפני שהוא ישלח משהו אמיתי, וזו התנהגות נכונה ולא באג, אבל שכחתי שלא הגדרתי אחד. כל השאר המשיך לעבוד — האפליקציה פשוט רשמה מה היא הייתה שולחת במקום לשלוח, מה שאיפשר לי להמשיך לבנות במקום להיתקע על הרשמה ל-Twilio ב-22:30 ביום שישי. הלכתי לישון.

שבת, 08:00 — התקלה האמיתית

זו הייתה זו שעלתה בזמן אמיתי. ביקשתי שהתזכורות ייצאו "בבוקר של אותו יום", והגרסה הראשונה פירשה זאת כשליחה קבועה בשעה 7 בבוקר לכל לקוח ללא קשר לשעת הטיול. בסדר עבור טיול ב-9 בבוקר, חסר תועלת עבור טיול ב-4 אחר הצהריים. חזרתי לצ'אט ואמרתי זאת ישירות:

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

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

שבת, 11:15 — קריאת רשומת האימות

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

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

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

שבת, 14:00 — SMS, הפעם באמת

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

9 שניות — מסימון טיול ניסיון ועד שהתזכורת נחתה בטלפון שלי

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

שבת, 16:20 — ההמתנה לדומיין

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

יום ראשון, 09:00 — החלק שכמעט בניתי יתר על המידה

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

יום ראשון, 13:10 — שלחתי לה את הקישור

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

19 שניות — הזמן שלקח לה להוסיף לקוח חדש, בזמן אמת, מתוך חניון

יום ראשון, 18:40 — מה הייתי מדלג עליו בפעם הבאה

מה הייתי מדלג עליו, בפעם הבאה:

  • שלוש כתיבות מחדש של התוכנית שלא שינו כלום
  • שעתיים של דאגה לגבי ספק ה-SMS עוד לפני שניסיתי בכלל להגדיר אותו
  • לוח הבקרה לסיכום שכמעט בניתי — שלושים הדקות המהירות ביותר בכל הסוף שבוע היו אלה שהקדשתי לכתוב "לא" לרעיון שלי, במקום לבנות אותו

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

מאחורי הקלעים של הבנייה
שיתוףXLinkedInFacebookRedditQuoraWhatsAppTelegramאימייל
← כל הפוסטים