Skip to content
#Staff

[1/2] The Effective Software Engineer (Staff column)

#Staff #Engineering #Leadership #Software #Career #Architecture

I came across this book when I was asked if it was worth translating. To do this, I had to carefully study the table of contents, and then read diagonally everything. 200+ pages. In short, it’s a book for effective engineers who strive to deliver more value: doing the right thing right, not just writing code faster. The book was written by Addy Osmani of Google Chrome. (lead of DevEx)The book is now available as an early release on O’Reilly. It is useful for individual developers. (IC) From Jun to Staff/Principal. The main idea is to distinguish between efficiency and effectiveness: - Efficiency It's about doing things right. - Effectiveness It's about doing the right thing. Effective software engineers focus on outcomes rather than outputs, meaning they provide value to users and businesses.

The key approach that the author promotes is to Systematically develop the foundation: good architecture, quality code, tests, debugging, documentation, communications Learning to Influence Without a LeadershipCross-functional work with the product / design, "manage up". - Use AI as leverage. Prioritize work with maximum effect (It's right in the subtitle of the book.). - Consciously apply patterns and avoid anti-patterns, from "heroism" and building silos to over-engineering, NIH, perfectionism and "sticking" on calls.

You should read the book because it Helps you move your career from “doing a lot” to “doing important”, backed by clear metrics and solutions Shows how to scale contributions without a managerial title and grow influence through collaboration Gives a sober look at the future of IC careers: “long distance” plus reinforcement through AI and continuous learning

P.S. The book is similar in content toThe Software Engineer's Guidebook".

#Engineering #Leadership #Software #Career #Architecture