2 ms·
Nail.head(hammer) This has been the most effective approach for me as well, and likewise, I didn't really discover it until I started working in Ruby, and inte
by donw 18y ago
Nail.head(hammer)
This has been the most effective approach for me as well, and likewise, I didn't really discover it until I started working in Ruby, and interestingly enough, now that I'm a lot more willing to hack a solution together and refactor the hell out of it, my C programming has gotten a lot better as well.
Even though I still have to force myself into this behavior most of the time, the productivity benefits are pretty unquestionable.
- iron_ball 18y agoThe danger is that you have to discipline yourself to refactor -- you can't just stay in hack mode or it's Big Ball of Mud time. Hack-and-refactor is a straight and narrow path. It's hard for analytical modelers like me to commit to the hacking part; it's hard for go-with-the-flow cowboys to commit to the refactoring part.
- donw 18y agoActually, my problem is disciplining myself to hold off on refactoring. But I understand what you mean -- there are far too many people who aren't interested in going back over stuff they've already written.