Hacker News new | ask | show | jobs
by andrewcooke 4619 days ago
it's a constant battle. sometimes you have to compromise, sometimes you can claw some time back to fix up previous compromises.

finding the right balance pretty much defines what being a good professional software engineer is, imho.