Goodreads helps you keep track of books you want to read.
Start by marking “The Senior Software Engineer” as Want to Read:
The Senior Software Engineer
Enlarge cover
Rate this book
Clear rating
Open Preview

The Senior Software Engineer

3.88  ·  Rating details ·  112 ratings  ·  13 reviews
A guide for making the most of your career.

You already write great code, and can figure out the latest frameworks. This book isn't about that - it's about everything else. As such, there's very little code inside, meaning everyone from PHP hackers to hardcore embedded C programmers will get a lot out of it.

This book covers 10 topics crucial to being an amazing developer:

ebook, 209 pages
Published July 2013 by
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about The Senior Software Engineer, please sign up.

Be the first to ask a question about The Senior Software Engineer

Community Reviews

Showing 1-30
3.88  · 
Rating details
 ·  112 ratings  ·  13 reviews

More filters
Sort order
Elijah Oyekunle
Nov 04, 2018 rated it liked it
Shelves: technology
Pretty good tips about career advancement as a software engineer.
Feb 07, 2014 rated it it was amazing
All developers should read this, not just Senior Software Engineers. It's written by an engineer for engineers and it's full of great tips for good practice. It's less a coding book and more a "How to be an awesome developer and a great asset to your team" job without being too douchey.

I was tempted to knock off one star though because for how much he goes on about editing and polish in the section about writing, his book has a lot of typos and word mistakes.
Edvins Antonovs
I’ve read this book being first team lead developer and I must admit, I found a lot of great information for myself. I strongly believe that this is the book every developer should read.
David Cuadra Quevedo
Much of the content just describes agile development.
Jan 28, 2018 rated it really liked it
Shelves: job
If you are a mid-level developer aspiring to become a senior developer you should read this book.

It is written by the developer and for developers. It explains some essential skills for those of us, who want to become better software developers. The book teaches you e.g. (I will mention here things that I found most valuable for me):
*the importance of focusing on delivering results:
I always knew this but now I e.g. when discussing my progress with my boss I try to mention only things that are o
Gino Mempin
Apr 04, 2015 rated it it was amazing
Shelves: software
"The difference between general managers and tech leads is that tech leads write code."

While the book seems to be tailored for developing applications for companies who are directly serving its users, it does provide an excellent mindset for software development in general that can be adapted to any project, team, or workflow. It's a practical and realistic "training manual" that describes how aspiring senior software developers or technical leads can efficiently and confidently do their BES
Feb 07, 2014 rated it really liked it
Shelves: english
The most important thing that this book taught me was to focus on delivering results. It's a philosophy that had never been articulated quite in that way, and has really given me a stronger grip on the responsibilities I have and how to best achieve my goals and those of my team and company. It really is some great advice, and the whole book is essentially variations on that theme: how to do a number of things (fix bugs, implement features, interview, write emails, etc.) with that mindset. I fou ...more
Jan 21, 2014 rated it liked it
Shelves: learning, tech
The Senior Software Engineer is a great handbook for engineers looking to grow more into a senior role. It's chock full of tips and tricks and even workarounds to improve not just your life, but the lives of those working around you as well. As expected, it's much less about coding practices than it is about being a better person when working on a project with a team. It was a great, (somewhat) quick read for me, and definitely is a highly recommended book, but I chose three stars because it did ...more
Mike Arvela
The book left me with mixed feelings. It does offer some good advice, but also at times feels vague or too abstract. Often I felt like I would have grasped the concepts with less repetition – maybe it could have used more copyediting? "Before deploying into production, it might be a good idea to involve the QA team. If the changes are not crucial, the QA team might not be needed. It might still be a good idea to involve someone from the QA team in the mail loop", etc. It's absolutely not a bad b ...more
Feb 07, 2014 rated it really liked it
Any programmer who wants to be more than a codemonkey would benefit from this book.

I will also support any book that tells devs they need to learn how to communicate better, both in person and in writing. Imagine how efficient meetings and emails could be!!
Javier Novoa Cataño
Jul 18, 2013 rated it it was amazing
it's a must-read for every software engineer who wants to do a better job. just the needed best practices that we must learn by experience and trial and error, nicely summarized.
Iurii Okhmat
Aug 04, 2015 rated it really liked it
Meh... don't know what the buzz is about, but kinda restates the obvious. On the other hand, highlight some really good points, thus 4*.
Mike Binnix
rated it really liked it
Jul 07, 2016
Răzvan Mihalyi
rated it it was amazing
Aug 06, 2016
rated it really liked it
Jan 23, 2018
Wanasit Tanakitrungruang
rated it really liked it
Oct 04, 2016
Rolen Le
rated it it was amazing
Apr 17, 2018
rated it really liked it
Jan 05, 2018
rated it liked it
Nov 19, 2018
rated it it was amazing
Mar 22, 2014
rated it really liked it
Feb 04, 2018
rated it really liked it
Apr 18, 2016
Jason Hyden
rated it it was ok
Apr 05, 2015
Mohamed Mohamed
rated it it was amazing
Aug 18, 2018
rated it really liked it
Dec 28, 2017
Stefanos Kapiris
rated it it was amazing
Dec 28, 2017
Jingchao Chen
rated it liked it
Oct 31, 2017
Tomasz  Jaśkiewicz
rated it really liked it
May 27, 2018
rated it really liked it
Sep 18, 2016
Diógenes Fernandes
rated it it was amazing
Jul 19, 2016
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Objects on Rails
  • 99 Bottles of OOP
  • Programming Phoenix
  • Programming Language Pragmatics
  • Programming Elixir: Functional |> Concurrent |> Pragmatic |> Fun
  • The Imposter's Handbook (Imposter's Handbook, #1)
  • Clojure Programming
  •  Crafting Rails Applications: Expert Practices for Everyday Rails Development
  • LISP in Small Pieces
  • Ruby Cookbook
  • Domain-Driven Design Quickly
  • Thinking Forth
  • Eloquent Ruby
  • The Nature of Software Development
  • Land of LISP: Learn to Program in LISP, One Game at a Time!
  • Just Enough Software Architecture: A Risk-Driven Approach
  • The Architecture of Open Source Applications
  • Programming Clojure
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
David Copeland is a programmer and author. He wrote "The Senior Software Engineer" and "Build Awesome Command-Line Applications in Ruby", and has over 16 years of professional development experience. He's managed high-performance, high-traffic systems at LivingSocial, helped build the engineering team at Opower, and worked consulting gigs both large and small. Currently, he's a lead engineer at fa ...more
“The more predictable you are, the better you will be at estimating how long something will take and the more promises you can make about your work.” 0 likes
More quotes…