Musings of a Developer
()
About this ebook
Working as a developer is a demanding job. This ebook shares popular advice that Tom has shared over the past few years. This timeless advice can help you overcome the growing pains we experience in technology.
Topics like:
- Technical Career Shifts
- Programmer Principles
- Working on a Tech Team
- Building collaboration
Check out this ebook to help your tech career thrive!
Tom Henricksen
Coder. Speaker. Power Skill Enabler.
Read more from Tom Henricksen
Project Management Basics in 60 Minutes - 2nd Edition Rating: 0 out of 5 stars0 ratingsNode.js: The Definitive Resource Rating: 0 out of 5 stars0 ratingsThe Art of AI Security Professional & Work Rating: 0 out of 5 stars0 ratingsHTML+CSS Quick-n Dirty Rating: 0 out of 5 stars0 ratingsThe Joy of JavaScript With a Side of Vue.js Rating: 0 out of 5 stars0 ratingsLearning Vue.js and Mastering the Interview Rating: 0 out of 5 stars0 ratingsJava: The Bottom Line Rating: 0 out of 5 stars0 ratingsJust the basics of JavaScript Rating: 0 out of 5 stars0 ratingsCoding JavaScript Rating: 0 out of 5 stars0 ratingsExplore IT: Helping You Understand Your Options In Technology Rating: 0 out of 5 stars0 ratingsWrite Some Code with HTML, CSS, + JavaScript Rating: 0 out of 5 stars0 ratingsNode.js, Express.js, and More Rating: 0 out of 5 stars0 ratingsThe Business Analyst's Way to Success Rating: 0 out of 5 stars0 ratingsQuick Start Basic HTML and JavaScript Rating: 0 out of 5 stars0 ratingsSecurity Professional Productivity Rating: 0 out of 5 stars0 ratingsAgile Aggravations Rating: 3 out of 5 stars3/5The Art of AI Project Management & Work Rating: 0 out of 5 stars0 ratingsDevOps Basics, Principles, and More Rating: 0 out of 5 stars0 ratingsPursuing IT Rating: 0 out of 5 stars0 ratingsJavaScript & Vue.js: A Match Made in Heaven Rating: 0 out of 5 stars0 ratingsThe Future of Work for Technical Professionals Rating: 0 out of 5 stars0 ratingsBeyond the Basics of JavaScript Rating: 0 out of 5 stars0 ratingsCooking up the web with HTML and JavaScript Rating: 0 out of 5 stars0 ratingsThe Art of AI Scrum Master & Work Rating: 0 out of 5 stars0 ratingsJavaScript. Rating: 0 out of 5 stars0 ratingsChatGPT: Harnessing the Future of Conversation Rating: 0 out of 5 stars0 ratingsManaging Technical Debt: Strategies for Software Developers Rating: 0 out of 5 stars0 ratingsThe Habits of Great Developers Rating: 0 out of 5 stars0 ratingsScrum Master Productivity Rating: 0 out of 5 stars0 ratings
Related to Musings of a Developer
Related ebooks
HTML 5 Shoot 'em Up in an Afternoon Rating: 0 out of 5 stars0 ratingsFennel Explained: A Lisp for Lua in Game Development and Embedding Rating: 0 out of 5 stars0 ratingsWhere to Place My Project: Code Hosting Platforms Rating: 0 out of 5 stars0 ratingsCompanion Robot: Enhancing Lives Through Intelligent Assistance Rating: 0 out of 5 stars0 ratingsModern C++23 QuickStart Pro: Advanced programming including variadic templates, lambdas, async IO, multithreading and thread sync Rating: 0 out of 5 stars0 ratingsThe 3D Workplace Rating: 0 out of 5 stars0 ratingsMastering AndEngine Game Development: Move beyond basic games and explore the limits of AndEngine Rating: 0 out of 5 stars0 ratingsLeading Software Teams with Context, Not Control Rating: 0 out of 5 stars0 ratingsHaxe Game Development Essentials: Create games on multiple platforms from a single codebase using Haxe and the HaxeFlixel engine Rating: 0 out of 5 stars0 ratingsInnovation: Awesome Inventions Rating: 0 out of 5 stars0 ratingsCSS Mastery: Styling Web Pages Like a Pro Rating: 0 out of 5 stars0 ratingsSpring Boot 3.0 Crash Course Rating: 0 out of 5 stars0 ratingsGetting Started With Quick Test Professional (QTP) And Descriptive Programming Rating: 5 out of 5 stars5/5Open Source Software: The Beginning Of A New Era Rating: 0 out of 5 stars0 ratingsLearning Apache Thrift: Make applications cross-communicate using Apache Thrift! Rating: 0 out of 5 stars0 ratingsMastering Clojure: From Basics to Expert Proficiency Rating: 0 out of 5 stars0 ratingsSoftware & Technology - Laws, Principles & Paradoxes Rating: 0 out of 5 stars0 ratingsThe Ultimate TypeScript Developer's Handbook : A Comprehensive Journey for New Developers Rating: 0 out of 5 stars0 ratingsBuilding an Operating System with Rust: A Practical Guide Rating: 0 out of 5 stars0 ratingsDesigning the Internet of Things Rating: 3 out of 5 stars3/5Real-World Solutions for Developing High-Quality PHP Frameworks and Applications Rating: 3 out of 5 stars3/5Mastering Google App Engine: Build robust and highly scalable web applications with Google App Engine Rating: 0 out of 5 stars0 ratingsCoding Languages: Angular With Typescript, Machine Learning With Python And React Javascript Rating: 0 out of 5 stars0 ratingsSurviving in the Hi-Tech World Rating: 0 out of 5 stars0 ratingsTypeScript Programming: From Basics to Expert Proficiency Rating: 0 out of 5 stars0 ratingsEdge Computing 101: Expert Techniques And Practical Applications Rating: 0 out of 5 stars0 ratingsLearning AWS Lumberyard Game Development Rating: 0 out of 5 stars0 ratings
Careers For You
The 12 Week Year: Get More Done in 12 Weeks than Others Do in 12 Months Rating: 4 out of 5 stars4/5The Growth Mindset: The Art of Growth, #1 Rating: 5 out of 5 stars5/5The Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5Quitting: Why I Left My Job to Live a Life of Freedom Rating: 4 out of 5 stars4/5Lonely Planet The Digital Nomad Handbook Rating: 4 out of 5 stars4/5The Pathless Path Rating: 4 out of 5 stars4/5Affordable Interior Design: High-End Tips for Any Budget Rating: 4 out of 5 stars4/5Designing Your Life - Summarized for Busy People: How to Build a Well-Lived, Joyful Life Rating: 4 out of 5 stars4/5Do the F*cking Work: Lowbrow Advice for High-Level Creativity Rating: 5 out of 5 stars5/5How to Win at Aptitude Tests Vol II Rating: 4 out of 5 stars4/5Think Like A Game Designer Rating: 4 out of 5 stars4/5How To Be A Professional Makeup Artist- A Comprehensive Guide for Beginners Rating: 4 out of 5 stars4/5The Ultimate Side Hustle Book: 450 Moneymaking Ideas for the Gig Economy Rating: 4 out of 5 stars4/5The Resume and Cover Letter Phrase Book: What to Write to Get the Job That's Right Rating: 4 out of 5 stars4/5The Everything Job Interview Question Book: The Best Answers to the Toughest Interview Questions Rating: 5 out of 5 stars5/5Acing the Interview: How to Ask and Answer the Questions That Will Get You the Job Rating: 4 out of 5 stars4/5Van Life For Dummies Rating: 0 out of 5 stars0 ratingsHow to Write the Perfect Short Story Rating: 4 out of 5 stars4/5The Everything Guide To Being A Paralegal: Winning Secrets to a Successful Career! Rating: 5 out of 5 stars5/5French Foreign Legion for Beginners: A handbook for potential candidates of the Légion étrangère Rating: 5 out of 5 stars5/5A Job to Love: A practical guide to finding fulfilling work by better understanding yourself Rating: 5 out of 5 stars5/5Numeracy Tests For Dummies Rating: 0 out of 5 stars0 ratingsParalegal Career For Dummies Rating: 5 out of 5 stars5/5Multipliers, Revised and Updated: How the Best Leaders Make Everyone Smarter Rating: 4 out of 5 stars4/5The 250 Job Interview Questions: You'll Most Likely Be Asked...and the Answers That Will Get You Hired! Rating: 4 out of 5 stars4/5Career Road Map: 52 weeks of career coaching in one book Rating: 5 out of 5 stars5/5
Reviews for Musings of a Developer
0 ratings0 reviews
Book preview
Musings of a Developer - Tom Henricksen
Tom Henricksen
Musings of a Developer
A collection of popular posts
Copyright © 2024 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
Publisher LogoContents
Preface
1. Make a technical career shift: from Developer to DevOps right now!
2. Building A Great Tech Team
3. What is the project status? Red Amber Green what does that mean?
4. How to Successfully jump into a new Codebase
5. Object-oriented programming is the world we live in
6. The Shockingly Simple Secrets from The Pragmatic Engineer
7. Software Development from Waterfall to DevOps
8. Staying Above The Line: Drama or Presence
9. Check out what to put in your developer scorecard
10. How to get Business Analysts and Developers to row in the same direction
11. Why you need to try Value Stream Mapping
12. Uncovering the simple waste here in IT
13. How to craft better code using OOP Principles
14. Building Your Personal Brand
15. XML the Language of data
16. Why don’t the developers speak up? The secrets to engaging the whole team
17. Code smells from mild to Strong
18. Build your brand like Linus with a bit of marketing insight
19. Leaner and Meaner: Lean Development
20. How to onboard developers successfully
21. First 100 days for a developer
About the Author
Preface
This is a collection of popular blog posts I have shared over the past years. As a developer, I enjoy digging into topics that catch my eye. From code to interpersonal collaboration, it is fun to explore these ideas.
While my job can be quite technical we all must work on teams. That is where our true leverage lies. As an individual, we can only achieve so much. Even though many developers are introverts we must overcome our inclination.
Enjoy this collection and please reach out with questions or topics that you would enjoy reading about!
1
Make a technical career shift: from Developer to DevOps right now!
As more companies switch to DevOps more developers want to make the switch. What skills do you need to make this career transition from developer to DevOps? How can we go about starting this change? If you want to make this change you are in the right spot!
I have gone through a similar transition in my career. From being a developer to working on DevOps teams it can be a bit of a change. There are a few skills and mindset shifts we need to go through to be successful.
As a quick disclaimer, each company may have a different DevOps stack and practices. We will cover some of the more common and basic skills needed.
Cloud
Even people outside of technology hear the constant talk about cloud technologies. Mark Henke shared, "So what does it take to become a successful DevOps engineer?…
The first skill set we’ll cover is the ability to leverage cloud and serverless platforms." It is pretty critical to know how to use these technologies for a DevOps role.
Henke continues, To be a DevOps engineer, it is and will continue to be key to understanding these cloud offerings.
So I guess cloud isn’t a fad after all!
Depending on the organization you are with you will need to understand their particular cloud provider. Most companies use Amazon but, there are other players out there.
Linux
To be a successful DevOps Engineer you need to know your way around the command line. Linux is a tool that is in use in most DevOps shops. Igor Kantor points out, "Honestly, the best way to do it is to