Hacker News new | past | comments | ask | show | jobs | submit login

Although software development tends to come across as deterministic with rules on what to do when, a lot of it is up to developing good judgement.

The more time you spend thinking about the business and how what you're building will support it the better judgement you'll develop. You might not be able to articulate or argue it but you'll have an instinct on when an abstraction is going to be useful vs brittle.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: