"Premature optimization is the root of all evil". Start "lazily" but be sufficiently irritated to go back later and tidy up.
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Playing the game Shenzhen I/O has given me a lot of insight into the nature of solving programming problems. One of those insights is that I literally can’t imagine a better solution until I’ve solved the problem first using embarrassing hacks.
-
This review of Shenzhen I/O is one of those rare reviews that adds to the thing it reviews and improves the experience of playing the game. It points out that “You can’t think of a solution until you know it’s possible”: https://probablydance.com/2016/11/07/lessons-learned-from-shenzhen-io/ …
- Show replies
New conversation -
-
-
Spotless !!!
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
It’s also much more efficient because at a minimum the hack is enlightening and if you’re lucky it turns out to be sufficient.
-
I view it as leveraging and canceling debt. Repetitively barrow against future (tech debt), dump the debt for things that don't work, pay off the debt on things that do.
- Show replies
New conversation -
-
-
My usual approach is to first make it work, and then make it elegant.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
The trouble is that for many problems (and perhaps for most of the especially interesting ones), Step 1 proves to be impossible within the span of a single human lifetime.
-
Until someone makes that drunkards step, either no one thought of, or did and discarded it.....
End of conversation
New conversation -
-
-
Hah, back in the day we called this prototyping...
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.