It might sound obvious, but my decision to start my own personal project (a simple database) on the side has really shown me to instinctually try to figure things out for myself, read tools' documentation and ask better questions to others. I've definitely noticed that this helps me when I'm at work.
What were some decisions you made that pushed you to become a better software engineer?
- Navigating unfamiliar codebases
- Improving technical writing skills
- Keeping abreast of new tool/tech/methodologies/processes
- Maintaining and managing projects