Things they didn’t teach you about Software Engineering
https://vadimkravcenko.com/shorts/things-they-didnt-teach-you/
1. You rarely write something from scratch.
2. Domain knowledge is more important than your coding skills.
3. Writing documentation is not emphasized hard enough.
4. Code is secondary. Business value is first.
5. You’ll need to work around incompetence.
6. You work with uncertainty most of the time.
7. Assume everything has bugs.
8. It’s not a dream job.
9. Aesthetics can’t be taught.
10. Estimations will be asked even when you don’t want to give them.
11. Not all meetings are bad.
2. Domain knowledge is more important than your coding skills.
3. Writing documentation is not emphasized hard enough.
4. Code is secondary. Business value is first.
5. You’ll need to work around incompetence.
6. You work with uncertainty most of the time.
7. Assume everything has bugs.
8. It’s not a dream job.
9. Aesthetics can’t be taught.
10. Estimations will be asked even when you don’t want to give them.
11. Not all meetings are bad.