A 20-year software engineering veteran shares 13 lessons about what actually matters in a developer career beyond writing code. Key insights include: most of the job is debugging, not writing new code; code is a liability not an asset; solving the right problems matters more than closing tickets; planning before coding saves significant rework; simplicity is harder to achieve than complexity; tests are non-negotiable; bringing solutions beats stating problems; prototypes win arguments faster than debates; engineering is fundamentally about people and ego management; writing decisions down pays dividends; side projects accelerate growth; career advancement requires self-advocacy; and imposter syndrome never fully disappears but can be worked through.

15m read timeFrom newsletter.techworld-with-milan.com
Post cover image
Table of contents
ElevenAgents: Build a voice agent in under an hour (Sponsored)1. The job is mostly debugging2. Code is a liability, not an asset3. Solve the right problems, not just the assigned ones4. Plan before you code5. Simple is (very) hard to achieve6. Tests are a contract with future-you7. Bring solutions, not just opinions8. Code wins arguments9. Engineering is more about people than tech10. Write things down. Mostly for yourself11. Side projects are the best way to level up as an engineer12. Drive your career, or someone else will drive theirs13. Imposter syndrome doesn’t leaveConclusionWant to advertise in Tech World With Milan? 📰Love Tech World With Milan Newsletter? Tell your friends and get rewards.
899 Impressions