Habits of great software engineers
The role of a software developer often gets distilled down to a singular activity: coding. While coding is undeniably the heartbeat of the profession, defining a developer by this act alone is akin to defining a painter by their ability to mix colors. It's a crucial part but just the tip of the iceberg. The true essence of a software developer's role combines many different skills, mindsets, and disciplines. Imagine a world where every software developer is just a coder. In such a world, code might get written, but would it solve any problems? Would the code be even useful or just an implementation of something fancy? The difference between a developer and a great developer is the breadth and depth of their approach in delivering value. I want to talk more about what makes a great software developer. What are the habits of highly effective developers? And I’m not going to talk about coding (too much). TL;DR; for those who want to know if there's value before they scroll down. I talk ab
Habits of great software engineers vadim kravcenko career development growth management Habits of great software engineers 04 November 2023 · 95,324 views · Updated 04 April 2026 Tuesday night, somewhere between sip three and four of espresso, I caught myself rewriting the same helper function for the third time. That’s when it hit me: the job was never just the keystrokes. Code is the visible part, sure, but most of my day is conversations, design docs, ripping out dead logic, reading somebody else’s five-year-old Perl (why, past me, why?) and then—finally—writing a few solid li
Explore this link on the map →saved by
related reading
- Habits of great software engineersvadimkravcenko.com
- Habits of great software engineersvadimkravcenko.com
- The Grug Brained Developergrugbrain.dev
- Reflections on 10,000 Hours of Programming | Matt Rickardmatt-rickard.com
- Things they didn't teach you about Software Engineeringvadimkravcenko.com
- GitHub - charlax/professional-programming: A collection of learning resources for curious software engineers · GitHubgithub.com
- Advice to Myself When Starting Out as a Software Developer - The Pragmatic Engineerblog.pragmaticengineer.com
- The Joel Test: 12 Steps to Better Code – Joel on Softwarejoelonsoftware.com
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- 20 Things I've Learned in my 20 Years as a Software Engineer - Simple Threadsimplethread.com
- All of the writing I did in a week as a software engineer · Caffeinspirationalexanderell.is
- Software Engineering - The Soft Parts | Peng Jie's Blogjiepeng.me