
Succeed In Software
A Comprehensive Guide To Software Career Excellence
By: Sean Cannon
Paperback | 5 January 2023
At a Glance
464 Pages
22.86 x 15.24 x 2.39
Paperback
RRP $63.79
$57.75
or 4 interest-free payments of $14.44 with
orShips in 5 to 7 business days
Attention coders!
- Are you earning less than $300,000 per year as a software engineer?
- Have you been grinding away as a junior or mid-level developer for too long and the promotions aren't coming?
- Have you recently completed a coding boot camp and now you're in the deep end with no clear direction on how to advance your career?
This book can help you master the skills necessary to stand out at the top of our field.
While you wait for your next annual review, you are helping to make your executive team rich while they pay you an entry-level salary and consider you nothing more than a replaceable cog in the machine.
Over the past 20 years working as a software professional, I have been collecting extremely valuable lessons that have helped me become one of the highest-paid, most reliable developers in my network. I no longer worry about money, I no longer work overtime, and instead of competing with my peers for promotions, I now have companies competing with each other for my time and skillset.
You don't need a college degree and you don't need to master a bunch of programming languages or become an expert at all the new libraries and frameworks to get where I am. That is a waste of time, and money, and all you are doing is helping other people realize their goals instead of realizing your own.
The career ladder is simply a game of profits and resources, and once you learn and understand how the people above you perceive value, and who your clients really are, you will soar past your colleagues.
If you don't want to spend years crawling your way to the top on your own like I did, working twice as hard as everybody else just to get noticed for promotions, then let me help you cut those years or even decades off that journey - it's time to take control of your software career and kick it into high gear right now.
Industry Reviews
"Brimming with advice and opinions on every topic from entry-level engineering to leadership, Succeed In Software covers a lot of ground quickly. Despite the impressive breadth of topics, Sean conveys his experience succinctly and through the lens of someone who's actually been there. If you're looking to cut through the noise of superficial articles so you can level up faster, this book is for you."
Brent Clark, Principal Engineer
"This book echoed many themes I've been trying to incorporate into my life as I've embraced mindfulness over the last few years which inspired me. As someone who has lived a lot of the subject matter in this book and is still living it as a technical architect for a big corporate consultancy that regularly runs multiple hundred+ resource projects, I spent a lot of time while I was reading reminiscing about the realities of the points Sean made. A lot of it hit home."
Jordan Baucke, Tech Architecture Delivery Senior Manager
"As someone who has worked in the software industry for several years, I found the advice and insights in the book to be extremely valuable. This book is like a Swiss Army Knife, a book you want to keep on your shelf handy and check every time you face a challenge or similar scenario mentioned in the book. One of the things I appreciate the most about the book is that it is not just geared toward new developers but provides valuable insights for professionals at all stages of their careers. Whether you are just starting in the industry or have worked in software for years, you will find something of value in "Succeed in Software". I believe this book is an invaluable resource for anyone looking to succeed in the software industry. I highly recommend it to anyone looking to take their career to the next level."
Jonatan Ju¡rez, Engineering Director, Systems Architect
"The philosophies Sean shares are timeless, and I wish I had read this before enduring a number of painful experiences in my own journey. This book is a must read for any junior or intermediate developer looking to understand what sets senior and staff engineers apart, and how to build sustainable solutions, not just hammering away at code. An exceptionally fun read that felt like 'Chicken Noodle Soup for the Developer's Soul.' This book should be added to every developer's reading list."
Edward Manimaran Philip, Co-founder and CTO
"Having come only just recently into the tech industry, this book could not have come at a better time! As a Software Engineer, I've learned that oftentimes there are always floating bits of tribal knowledge that only a select group of people know. Sean uncovers all of this and more in "Succeed in Software", where he generously goes over topics that teach us quintessential qualities and skills a Software Engineer must have. We're meant to be malleable, ethical and effective. This book touches upon all of that and much more. An amazing read that anyone at any level can benefit from."
Marco Scarlata, Software Engineer
"This book is important in the way of expressing the vagueness of "development culture" and the relative values that developers who want to excel and grow in experience and seniority must represent. Ironically, it is not about the individual. It is particularly NOT about individualism. It is about the group esthetic and mutual success modeled and facilitated by the most aspiring talents on the team. Therein, one finds personal growth in one's career."
Omar Abdelwahed, VP of Engineering, Game Developer
Part One | Traits [page 1]
Chapter One | What Makes A Senior Dev? [page 2]
Chapter Two | Experience [page 5]
Chapter Three | Intrinsic Values [page 12]
Chapter Four | Extrinsic Values [page 19]
Chapter Five | Jack of All Trades, Master of Some [page 23]
Chapter Six | Be Exceptional, Not Special [page 27]
Chapter Seven | Diversify Your Portfolio [page 32]
Chapter Eight | Proactive Mindset [page 35]
Chapter Nine | Becoming The Fixer [page 40]
Chapter Ten | When To Build It, When To Buy It [page 50]
Chapter Eleven | Failing Successfully [page 54]
Chapter Twelve | Build A Gut And Learn To Trust It [page 58]
Chapter Thirteen | Stop Multitasking [page 61]
Chapter Fourteen | Flow [page 66]
Chapter Fifteen | The Zen Road [page 71]
Chapter Sixteen | Cancerous Traits To Avoid [page 82]
Part Two | Practicals [page 90]
Chapter Seventeen | Comprehensive Analysis [page 91]
Chapter Eighteen | Security [page 97]
Chapter Nineteen | Privacy [page 108]
Chapter Twenty | Stability [page 111]
Chapter Twenty-One | Scalability [page 115]
Chapter Twenty-Two | Testing [page 127]
Chapter Twenty-Three | Documentation [page 140]
Chapter Twenty-Four | Numeronyms [page 150]
Chapter Twenty-Five | Clean Code [page 160]
Chapter Twenty-Six | Pure Programming [page 166]
Chapter Twenty-Seven | Functional Programming [page 170]
Chapter Twenty-Eight | Version Control [page 186]
Chapter Twenty-Nine | Data Persistence [page 197]
Chapter Thirty | Code Reviews [page 216]
Chapter Thirty-One | Architecture [page 228]
Chapter Thirty-Two | Technical Debt [page 242]
Part Three | Collaboration [page 248]
Chapter Thirty-Three | About The Collaboration Section [page 249]
Chapter Thirty-Four | Communication Mastery [page 251]
Chapter Thirty-Five | Pair Programming [page 270]
Chapter Thirty-Six | Mentoring [page 275]
Chapter Thirty-Seven | Conducting Interviews [page 284]
Chapter Thirty-Eight | Cross-Team Relationships [page 293]
Chapter Thirty-Nine | Vertical Relationships [page 311]
Chapter Forty | Developer Relationships [page 319]
Part Four | Growth Strategies [page 327]
Chapter Forty-One | Location Matters [page 328]
Chapter Forty-Two | Always Have A Mentor [page 333]
Chapter Forty-Three | Your Personal Brand [page 342]
Chapter Forty-Four | Goals Mastery [page 347]
Chapter Forty-Five | Compensation / Title Correlation [page 355]
Chapter Forty-Six | Continuing Education [page 362]
Chapter Forty-Seven | Interview Mastery [page 371]
Chapter Forty-Eight | Work For An Agency [page 383]
Chapter Forty-Nine | Sales [page 389]
Chapter Fifty | Networking [page 402]
Chapter Fifty-One | Fulfilling Your Dream [page 418]
ISBN: 9798987497630
Published: 5th January 2023
Format: Paperback
Language: English
Number of Pages: 464
Audience: General Adult
Dimensions (cm): 22.86 x 15.24 x 2.39
Weight (kg): 0.62
Shipping
| Standard Shipping | Express Shipping | |
|---|---|---|
| Metro postcodes: | $9.99 | $14.95 |
| Regional postcodes: | $9.99 | $14.95 |
| Rural postcodes: | $9.99 | $14.95 |
Orders over $79.00 qualify for free shipping.
How to return your order
At Booktopia, we offer hassle-free returns in accordance with our returns policy. If you wish to return an item, please get in touch with Booktopia Customer Care.
Additional postage charges may be applicable.
Defective items
If there is a problem with any of the items received for your order then the Booktopia Customer Care team is ready to assist you.
For more info please visit our Help Centre.
You Can Find This Book In

SIGNED COPY
Paperback
RRP $34.99
$28.75
OFF

SIGNED COPY
Paperback
RRP $36.99
$26.75
OFF
This product is categorised by
- Non-FictionScienceBiology, Life Sciences
- Non-FictionComputing & I.T.Computer Programming & Software DevelopmentSoftware Engineering
- Non-FictionSelf-Help, Personal Development & Practical AdviceAdvice on Careers & Achieving Success
- Non-FictionComputing & I.T.Computer Programming & Software DevelopmentWeb Programming






















