Earlier quoted context omitted.
In general I disagree. I learned far more in 6 months at a "high quality" shop working excruciatingly slow than I did in the 5 years at the previous job where I banged out code as fast as possible. I feel like when you focus on speed you very quickly learn just enough to get the task done quickly. And then your progress stalls.
In that boat right now, but instead of 5 years in, 1.5 years in. I've been reading books on design patterns (we barely use them, you should get an idea of how bad it is here) and just in general trying to be better.
Speed matters: Why working quickly is more important than it seems
51–60 of 144 posts
Re: Speed matters: Why working quickly is more important than it seems
#52How do mere mortals become wizards to their peers? They take the time to read documentation and code and really understand the tools that they are working on. What software projects have stood the test of time? The ones that were painstakingly thought out and progressed slowly. Of course there's a balance, and our current system of financing software projects rewards fast and loose, and there will always be a place f…
Re: Speed matters: Why working quickly is more important than it seems
#53From the comments, I think readers are generally failing to take an opportunistic attitude toward this article. Dig out useful ideas and ignore what doesn't help. Yes, there are situations where working too quickly will bite you, so you can't always do it. But the key idea here is that by working quickly you reduce your expectations of how costly a new effort is. Then you'll actually start it. Inertia is a powerful a…
"Opportunistic attitude" looks too much like "confirmation bias" to me to be comfortable with it.
Re: Speed matters: Why working quickly is more important than it seems
#54How do mere mortals become wizards to their peers? They take the time to read documentation and code and really understand the tools that they are working on. What software projects have stood the test of time? The ones that were painstakingly thought out and progressed slowly. Of course there's a balance, and our current system of financing software projects rewards fast and loose, and there will always be a place f…
Re: Speed matters: Why working quickly is more important than it seems
#55We could not confirm or disconfirm this as truth, say in the context of an experiment. This phenomenon is better described by the concept of immediacy of reinforcement. As one decreases the delay to reinforcement, the strength of behavior maintained by that reinforcer increases [0].
Re: Speed matters: Why working quickly is more important than it seems
#56The author rests his entire argument on illusions to "the mind" that are untested and impossible to test. For example, "If you work quickly, the cost of doing something new will seem lower in your mind." Not sure how we get into someone's mind to measure the "cost of doing something." We could not confirm or disconfirm this as truth, say in the context of an experiment. This phenomenon is better described by the conc…
Re: Speed matters: Why working quickly is more important than it seems
#57The author rests his entire argument on illusions to "the mind" that are untested and impossible to test. For example, "If you work quickly, the cost of doing something new will seem lower in your mind." Not sure how we get into someone's mind to measure the "cost of doing something." We could not confirm or disconfirm this as truth, say in the context of an experiment. This phenomenon is better described by the conc…
Sounds like you're advocating a return to strict behaviorism.
The study I cited provides support for the authors conclusion. However, his description is flawed because it doesn't provide means for prediction and control of behavior.
Re: Speed matters: Why working quickly is more important than it seems
#58It's funny that they include google as a fast example. On my Nexus4 and Nexus7 Google search is the slowest thing you can do on the internet. Youtube HD videos are way faster than a google search and fail less often when on the train/bus. I always wonder how sending a String and getting back a list of Strings can be so much more expensive than a HD video but who am I to judge, right?
Re: Speed matters: Why working quickly is more important than it seems
#59How do mere mortals become wizards to their peers? They take the time to read documentation and code and really understand the tools that they are working on. What software projects have stood the test of time? The ones that were painstakingly thought out and progressed slowly. Of course there's a balance, and our current system of financing software projects rewards fast and loose, and there will always be a place f…
I kinda think that the opposite is true, or at least as true as your statement (meaning that at least as much half-baked stuff rushed out the door 'stood the test of time' as did stuff that took a lot of time to ship.) Unix, C, Windows, PHP, JavaScript...
Re: Speed matters: Why working quickly is more important than it seems
#60I have to agree. My personal experience suggests if you want to get good at something, keep doing lots of it and aim for speed rather than perfection. You'll end up being speedy and get closer to perfection, than if you just try for perfection. But one good counter example does come to mind - designing a database schema. I'm trying to wrestle with what the difference might be. I think Markov processes, e.g. processes…
I can think of lots of more things, where doing them fast initially makes sure you'll never learn them: * Typing on a keyboard * Sharpening a knife * Driving a car. It seems more like a question of doing things a lot and very focused, than focusing on speed initially.
Speed is impressive, but you literally have to learn to walk before you can run!