Hacker News new | ask | show | jobs
by JohnFen 685 days ago
> What if you do not have enough time to do you best work

Early in my career, I'd just do the best work I could given whatever the constraints were.

Later in my career, once I grew a bit of weight to throw around, I'd push back and say that the deadline doesn't allow for quality production, given the scope of the task. Then I'd offer various options to narrow the scope such that good work becomes possible.

Even then, sometimes reality is not what we would prefer and I end up falling back onto "the best I can do given the constraints". Good engineering isn't developing some platonic ideal of excellent code, because there are always constraints. If not time, then something else. Good engineering is developing the best possible solution given the constraints that have to be worked with.

1 comments

Thanks for the comments.