Hacker News new | ask | show | jobs
by bane 4605 days ago
To play devil's advocate, I've been in startups where it seems like very little ever gets done and dithering and playing around with cool code becomes the norm. Eventually, a "bull dog" personality has to be brought in to light some dynamite under the ass of engineering and get them focused on delivery.

GSD works so long as it's focused on shipping.

3 comments

That’s not about what this article is about, at all. It’s about thinking that „get shit done” is somehow enough, not that being goal-oriented is bad. It’s about thinking that screaming that term around is somehow a valid management technique.

In fact, you don’t need a bulldog, more like an elephant. Patient, but smart, and they’re gonna get there.

I'd argue that is rarely if ever works well. I think there is a world of difference between playing around with cool code and the GSD path. Controlled, focused, and communicative processes, driving towards building the best, most light weight piece of software/system you can works better than either extreme. Work hard, damn right but work smart also. It takes both IMO. Software developers are smart people by definition, enable them to use that for the benefit of the company. If someone is just scrambling to meet an arbitrary quota because they need to "GET SHIT DONE!" they aren't making smart decisions, and as a startup that will kill you.
GSD works so long as it's focused on shipping.

What if shipping isn't the problem?