https://m.youtube.com/watch?v=C5d151lqJsA
(The annecdote really starts at 2:30).
https://m.youtube.com/watch?v=C5d151lqJsA
(The annecdote really starts at 2:30).
To some extent he's onto something. Sometimes you are in this zone when everything will work if you just do this one quick little hack, and then the hack ends up not getting replaced with a proper solution, and in the end you end up with a harddrive right next to a speaker >.<
So it's important to figure out what kind of manager you have, and try not to be the slow guy on a team full of quick-hack people. You won't look good and nobody will be happy.
I'd also add that it's important to understand the context in which your team is working.
If I were managing this hypothetical team in a pre-product-market-fit startup I could see the 'slow' person as a potentially greater risk than the others. Not because of speed per se, but because he may be investing too much time in directions that don't help the company learn about their market, and he may be building grand architectural visions that are hard to delete when we realise the product is going in a direction that person didn't anticipate.
On the other hand if I were managing the same hypothetical team in a highly defined context, for example a mature product or an open source library with a large userbase, the 'quick hack' people would need to change their ways.
Obviously this analysis is incredibly shallow and would need a ton of conversation and observation; I'm just making the point that different phases of product market fit require very different approaches & it's worth being aware.
https://www.facebook.com/notes/kent-beck/the-product-develop...
https://www.facebook.com/notes/kent-beck/comparing-explore-e...
http://blog.gardeviance.org/2012/06/pioneers-settlers-and-to...
isn't that called 'cultural fit'?
Now fixing these issues can often lead to really lean mean software that flies, but if you're in the all too typical situation of overambitious deadlines then you're already in triage mode and long hard fixes are just about the bottom of the pile
Of course, I fully agree. And yet I have witnessed enough developers stating the first stage almost verbatim as a response to a complaint that I grew really quite fond of the link.
It is, actually, quite useful in that regard - it allows you to point out the absurdity of the statement in a humoristic way.
That, and it wouldn't be a good parody of the Kübler-Ross model if it didn't start with Denial :-)