Hacker News new | ask | show | jobs
by vsareto 1618 days ago
I’ll try to add to this great list:

5. Planning - your abstractions sometimes don’t make sense in the face of new requirements. If the people planning the features of the product don’t do their own thinking, you’ll be guessing at what they’re going to do next. When that’s the case, it’s up to a dice roll to see if your abstractions will work nicely with the future requirements.

1 comments

This is biting me right now and quality will suffer as a result.