Making it right and fast in the era of vibe coding
Mantra Make it work, make it nice, make it fast is a nice way of thinking about software development. It’s not perfect because these are not clear cut activities, but it’s still a good mental model of how one should sort their priorities as they approach some programming task. It’s also mostly self explanatory. First, get your basic version going. Then refactor it, improve readability, follow some architeture pattern, etc. Finally, optimize it. ...