The Case for Slow Programming
ventrellathing.wordpress.com
The Case for Slow Programming
1–10 of 346 posts
Re: The Case for Slow Programming
#2Such a behavior also boosts the maintainability of the solution. On the other hand, when it is ignored, a solution quickly can become unmaintainable and the solution that was implemented so "quickly" can become a black hole of man power.
I personally experienced more than one project, where the source code has become in very short time so complex and so bug ridden, that development times literally exploded.
Re: The Case for Slow Programming
#3Re: The Case for Slow Programming
#4Re: The Case for Slow Programming
#5Thinking about your design has not got a lot to do with the speed you type at.
Secondly as programmers we should be able to work on the same code base.
Re: The Case for Slow Programming
#6As for the Design Process, it works in the exact same way you describe in other fields like Architecture, which I studied and practiced ages ago at a more than decent level.
Money (VCs'), the myth of the young billionaire, and a few other things are probably what make developing different.
Re: The Case for Slow Programming
#7Boy oh boy. Look, I'm all for coding slow, taking time and understanding what you're doing. But there is something to be said for "playing well with others". We're all trying to make things, not be the backdrop for your exquisitely-crafted sense of craft.
To me that reads a lot like "I would have done something really good if I weren't surrounded by those philistines". Well, maybe so, but you are surrounded by them. So choosing a method of working that does not result in "dysrhythmia" or whatever strikes me as rather prudent.
Re: The Case for Slow Programming
#8Re: The Case for Slow Programming
#9Re: The Case for Slow Programming
#10Is that wrong? Does being bad at typing force you to be more thoughtful and actually make you a better programmer? Or does it just mean it takes you longer?
My thinking is that you are not doing much thinking while you are actually typing, so not being able to type proficiently just means you're slower and that's it. So all else being equal, a programmer that can't type well is a red flag.