Hacker News new | ask | show | jobs
by cdennison 3690 days ago
My experience is that most technical issues have solutions (e.g. see Working Effectively with Legacy Code), but there's now way to fix bad (project) management other than a revolution.

I agree with other people that you can mitigate the pain of bad management by doing things like 1) Write high quality code from day one 2) Automating deployment 3) Minimizing technical debt 4) Doing "spike" when asked to do something new so you don't give a bad estimate.

http://programmers.stackexchange.com/questions/122014/what-a...

1 comments

Never heard os spike. Most certainly looking that up. That's k you.