אני חושב שהאידיאה שהשינוי ייקח זמן היא סבירה לחלוטין. ניהלתי את קשרי המפתחים בחברה הקודמת שלי, ואלוהים אדירים… זה לקח יותר משנתיים כדי להעלות את ה-API שלנו למצב משופר. כל כך הרבה דברים מורכבים שיש לחשוב עליהם (ומחשוב שנא את הרעיון של יצירת נקודת קצה יציבה שלא תשתנה!)
עם זאת, אני כן חושב ששינויים קטנים יכולים לקרות לאורך זמן וגם בטווח זמן קצר יותר. האמת, לא בדקתי איך מוגדרות הנתיבים שלך (או איך מוגדרים הנתיבים ב-Ruby)—אבל אני מניח שניתן להתמודד בקלות עם כמה דברים של ערמת הפרי הנמוכה. לדוגמה:
אני לא יכול לדבר בשם כולם, אבל מרגיש שהימצאותם של נקודות הקצה במפרט ה-API הנוכחי שלך — גם אם לא היו תיאורים ודוגמאות, ואפילו אם מודל התגובה היה גמיש — זה יהיה רווח מאוד גדול. לדעת בפשטות שקיים משהו זה חצי מהמאבק לפעמים.