
The Fate of Developers' First Drafts: Scrap or Ship?
Software engineers are being advised to throw away their first drafts of code in order to save time in the long run. The suggestion is to have experienced engineers work on these throwaway drafts, emphasizing the importance of refining and improving initial code before shipping it. While this advice aligns with Ernest Hemingway's belief that "the first draft of anything is shit," it remains unclear whether developers generally choose to scrap or ship their first drafts in practice.