Hacker News new | ask | show | jobs
by bluedino 4610 days ago
I think the author is missing one of the points of 'get shit done', which is instead of debating whether you should use Go/PHP/node, just fucking do it. Instead of agonizing over a design choice, just make the damn thing and tweak it later. Don't over-engineer things.
3 comments

This can't be overstated enough. Just getting started on the problem is half the battle. Choosing a naive solution is fine since a) you can improve it later, but with better more actionable knowledge b) it is very difficult starting a complex project from scratch, so you might as well just start somewhere.
Exactly. "Get Shit Done" is basically Agile development. If developers were left to draw their own agendas most would get bogged down in refactoring code so that it's perfectly extensible and uses the latest prettiest and more efficient architecture.

Developers are often perfectionists, and perfectionism is something you often need to keep in check, b/c at the end of the day you need to deliver a product.

That's a fair point and probably a much better use of the mantra. Unfortunately, that's often not how it's applied, in my experience.