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