The Habits of Great Developers
()
About this ebook
Developers want great results and must focus on the small habits.
Don’t you wish someone asked great developers how they do it? Tom Henricksen has reached out to leading coders and compiled their advice into one place.
Here are some of the people whom he worked with:
David Farley
Woody Zuill
Doc Norton
GeePaw Hill
David Neal
Andrew Stellman
Luca Rossi
Tom has distilled down the small steps that lead to a great development career.
Learn how to:
Stop the memory overflow
Understand technical challenges
Collaborate and reflect for better pairing and mobbing
Small steps create big leaps
Learn how to use these habits for a stronger career!
Tom Henricksen
Coder. Speaker. Power Skill Enabler.
Read more from Tom Henricksen
Beyond Agile: What Is the Next Big Development Paradigm? Rating: 0 out of 5 stars0 ratingsAgile Basics in 60 Minutes Rating: 5 out of 5 stars5/5Know Thy Client: A Technical Primer For Technical Staffing Professionals Rating: 0 out of 5 stars0 ratingsAgile Aggravations Rating: 3 out of 5 stars3/5TechnoLeaders: Steps to Enhance Your Technical Leadership Rating: 0 out of 5 stars0 ratingsCrafting a Classy Coder Career Rating: 0 out of 5 stars0 ratingsHumans Are Hard, Code Is Easy Rating: 0 out of 5 stars0 ratingsTake Your First Steps into Vue.JS Rating: 0 out of 5 stars0 ratings
Related to The Habits of Great Developers
Related ebooks
Crafting a Classy Coder Career Rating: 0 out of 5 stars0 ratings10 Steps to Ultimate Productivity Rating: 5 out of 5 stars5/5Purple Monkeys: A Leader's Practical Guide to Unleashing the Power of Questions to Achieve Great Results Rating: 0 out of 5 stars0 ratingsThe Silver Chalice (The Anouka Chronicles) Rating: 0 out of 5 stars0 ratingsTechnically, These Are Random Thoughts Rating: 0 out of 5 stars0 ratingsFour Corners of the Circle Rating: 0 out of 5 stars0 ratingsJourney to becoming an Information Technology Leader Rating: 0 out of 5 stars0 ratingsThe Authentic Confidence Handbook: A Mindset Manual for Professional Women of Color Rating: 0 out of 5 stars0 ratingsOwn Your Passion: Turn Your Idea Into a Successful Business Rating: 0 out of 5 stars0 ratingsCareering: The Pocket Guide to Exploring Your Future Career Rating: 0 out of 5 stars0 ratings100 Questions and Answers to Help You Land Your Dream iOS Job: Or to Hire the Right Candidate! Rating: 0 out of 5 stars0 ratingsInternship Mastery: The Technology Student's Guide to Crushing Your Internship and Launching Your Career Rating: 0 out of 5 stars0 ratingsDisruptive Learning: Discover Your Inner Learning Rebel Rating: 0 out of 5 stars0 ratingsGangsta Vision: Recipes to break into product management leadership Rating: 0 out of 5 stars0 ratingsStorytools of Testing: How To Get Your Voice Heard And Become Highly Valued Software Testing Professional Rating: 2 out of 5 stars2/5Overcoming Procrastination: 44 Actionable Tips to Take Control of Your Life Rating: 2 out of 5 stars2/5Shifting Thinking Rating: 0 out of 5 stars0 ratingsBig Dreams, Daily Joys: Set goals. Get things done. Make time for what matters. Rating: 4 out of 5 stars4/5The Doorways of Life Rating: 0 out of 5 stars0 ratingsTake Massive Action: Toward Your Dreams Rating: 0 out of 5 stars0 ratingsMore Than 100%: The Book That Guides You on How to Build Your Own Value. Easy to Follow. Easy to Implement. Rating: 0 out of 5 stars0 ratingsCreate Your Own Path: Discover What To Do Next In Your Career or Business Rating: 0 out of 5 stars0 ratingsThe Agile Passion Project: How to Write a Book with Agile Rating: 0 out of 5 stars0 ratingsThe Right Job, Right Now: The Complete Toolkit for Finding Your Perfect Career Rating: 0 out of 5 stars0 ratingsIf We Could: Find the True Purpose in Our Work Rating: 0 out of 5 stars0 ratingsCode Your Way Up Rating: 5 out of 5 stars5/5Becoming Globally Competitive in Software: The Fundamentals for Regular People Rating: 0 out of 5 stars0 ratingsRealizing You're Worth It!: Advice, Insights, and Inspirations to Propel Your Career Rating: 0 out of 5 stars0 ratingsFrom "No" to "How?": Get Buy-in and Lead Change Rating: 0 out of 5 stars0 ratingsInstructional Design for Mortals Rating: 5 out of 5 stars5/5
Systems Architecture For You
Wii Architecture: Architecture of Consoles: A Practical Analysis, #11 Rating: 0 out of 5 stars0 ratingsCompTIA ITF+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsChatgpt | Generative AI - The Step-By-Step Guide For OpenAI & Azure OpenAI In 36 Hrs. Rating: 0 out of 5 stars0 ratingsThe IT Support Handbook: A How-To Guide to Providing Effective Help and Support to IT Users Rating: 0 out of 5 stars0 ratingsXbox Architecture: Architecture of Consoles: A Practical Analysis, #13 Rating: 0 out of 5 stars0 ratingsCompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam N10-008 Rating: 0 out of 5 stars0 ratingsAutoCAD 2023 : Beginners And Intermediate user Guide Rating: 0 out of 5 stars0 ratingsInternet of Things with ESP8266 Rating: 5 out of 5 stars5/5Virtual Boy Architecture: Architecture of Consoles: A Practical Analysis, #17 Rating: 0 out of 5 stars0 ratingsComputer Science: A Concise Introduction Rating: 4 out of 5 stars4/5The Practice of Enterprise Architecture: A Modern Approach to Business and IT Alignment Rating: 4 out of 5 stars4/5PSP Architecture: Architecture of Consoles: A Practical Analysis, #18 Rating: 0 out of 5 stars0 ratingsFault-Tolerant Systems Rating: 0 out of 5 stars0 ratingsPlayStation 2 Architecture: Architecture of Consoles: A Practical Analysis, #12 Rating: 0 out of 5 stars0 ratingsSoftware Architecture with Python Rating: 0 out of 5 stars0 ratingsEmbedded Hardware: Know It All Rating: 5 out of 5 stars5/5HSPA Evolution: The Fundamentals for Mobile Broadband Rating: 3 out of 5 stars3/5Arduino Projects For Dummies Rating: 3 out of 5 stars3/5Mastering Kubernetes Rating: 5 out of 5 stars5/5Solution Architecture Foundations Rating: 3 out of 5 stars3/5Advanced API Security: OAuth 2.0 and Beyond Rating: 0 out of 5 stars0 ratingsXbox 360 Architecture: Architecture of Consoles: A Practical Analysis, #20 Rating: 0 out of 5 stars0 ratings.NET Core in Action Rating: 0 out of 5 stars0 ratingsRaspberry Pi Projects For Dummies Rating: 5 out of 5 stars5/5Blockchain Basics: A Non-Technical Introduction in 25 Steps Rating: 5 out of 5 stars5/5CompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Core 1 Exam 220-1101 Rating: 0 out of 5 stars0 ratingsLinux and the Unix Philosophy Rating: 0 out of 5 stars0 ratings
Reviews for The Habits of Great Developers
0 ratings0 reviews
Book preview
The Habits of Great Developers - Tom Henricksen
Tom Henricksen
The Habits of Great Developers
The little things that can set you apart
First published by Code Is Easy Publishing 2023
Copyright © 2023 by Tom Henricksen
All rights reserved. No part of this publication may be reproduced, stored or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise without written permission from the publisher. It is illegal to copy this book, post it to a website, or distribute it by any other means without permission.
First edition
This book was professionally typeset on Reedsy
Find out more at reedsy.com
This book is dedicated to my family. Jess, Ella, and Matthew: you make life fun!
Contents
Preface
Acknowledgement
1. Starting Your Journey
2. Engaging the learning process
3. Stop the Memory Overflow
4. Programmers Know the P-Word
5. Surprising Developer Habits
6. Legendary Developer
7. Avoid the Error Conditions
8. Take a Day Off
9. The Curious Developer
10. The Developer Doctor Is In!
11. The Creative and Funny Reverent Geek Weighs in on Developer Habits
12. Daily Deliberate Practice
13. Coding With Ron Jeffries
14. By George, I Think He’s Got It
15. Tips from Otter
16. Do You Do This First?
17. Collaborate and Reflect
18. Chris Teaches the C-Word
19. You Can’t Really Code Until You Can Explain It
20. Direction From Daniel
21. Ask More Questions
22. The Developer Checklist
23. Applying the Habits
About the Author
Preface
At first, I wasn’t sure I was cut out to be a software developer. My initial career transition was from sales. I haven’t met many people who have made a similar transition.
I felt like an impostor. Or, as kids used to say, a poser.
(Do kids still say this?) I tend to get in my head and overthink things.
Although a great anecdote to that is action. Once I jumped into my first internship and full-time work, I enjoyed the challenges.
Lost
After almost ten years, I looked up and thought, Is this all there is?
I felt lost in my work. There wasn’t the initial challenge I enjoyed with problems that were fun to fix and with lots of learning along the way.
I thought there was something big missing from my career as a software developer. There wasn’t a major triumph that I could think of. I have never had a singing angels moment.
Consistency
As a voracious reader, I looked for answers. My mother bought my brothers and me a copy of The Slight Edge: Turning Simple Disciplines Into Massive Success by Jeff Olson for Christmas.
My mother was an Iowa Hawkeye football season ticket holder. That year the team went 12-0. When the team was asked why, they said the whole team read The Slight Edge before the season. For Christmas, she picked up a copy for each of her three boys.
The main takeaway I got from reading this book was the power of consistency. The author went from a beach bum to a top sales representative by applying practices daily. I began to examine my day. Then I applied some of the principles to my career.
Habits
Later, I picked up a copy of Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones by James Clear. I started to see where many people used daily habits to change their life.
What about software developers, I wondered? Did they have habits they should leverage? I started asking around.
That is how I have come to write this book. My quest was to find the little things that can turn every day into a masterpiece of productivity.
I reached out to many different software development experts. Some I met through hosting online events. Others, I ran into by following their blogs or reading some of their books. Primarily, I reached out to them via email. I am grateful for their responses and advice.
One specific thing I noticed from lots of these experts was to focus on small steps. This helped me immensely. When I initially started development I tried to see the completed process.
Now