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
The Anatomy of DevOps Rating: 0 out of 5 stars0 ratingsJust the basics of JavaScript Rating: 0 out of 5 stars0 ratingsWrite Some Code with HTML, CSS, + JavaScript Rating: 0 out of 5 stars0 ratingsThe Art of AI Business Analyst & Work Rating: 0 out of 5 stars0 ratingsExplore IT: Helping You Understand Your Options In Technology Rating: 0 out of 5 stars0 ratingsProject Management Basics in 60 Minutes - 2nd Edition Rating: 0 out of 5 stars0 ratingsCoding JavaScript Rating: 0 out of 5 stars0 ratingsLearning Vue.js and Mastering the Interview Rating: 0 out of 5 stars0 ratingsThe Joy of JavaScript With a Side of Vue.js Rating: 0 out of 5 stars0 ratingsHTML+CSS Quick-n Dirty Rating: 0 out of 5 stars0 ratingsAgile Quick-N Dirty Rating: 0 out of 5 stars0 ratingsBeyond the Basics of JavaScript Rating: 0 out of 5 stars0 ratingsThe Business Analyst's Way to Success Rating: 0 out of 5 stars0 ratingsPursuing IT Rating: 0 out of 5 stars0 ratingsThe Art of AI Security Professional & Work Rating: 0 out of 5 stars0 ratingsHumans Are Hard, Code Is Easy Rating: 0 out of 5 stars0 ratingsAgile Aggravations Rating: 3 out of 5 stars3/5The Art of AI Scrum Master & Work Rating: 0 out of 5 stars0 ratingsJava: The Bottom Line Rating: 0 out of 5 stars0 ratingsThe Art of AI Project Management & Work Rating: 0 out of 5 stars0 ratingsAgile Basics in 60 Minutes - 2nd Edition Rating: 0 out of 5 stars0 ratingsThe Habits of Great Developers Rating: 0 out of 5 stars0 ratingsJavaScript. Rating: 0 out of 5 stars0 ratingsJavaScript & Vue.js: A Match Made in Heaven Rating: 0 out of 5 stars0 ratingsCooking up the web with HTML and JavaScript Rating: 0 out of 5 stars0 ratingsQuick Start Basic HTML and JavaScript Rating: 0 out of 5 stars0 ratingsDevOps Basics, Principles, and More Rating: 0 out of 5 stars0 ratingsTake Your First Steps into Vue.JS Rating: 0 out of 5 stars0 ratingsHow Project Management Can Quickly Enable Substantial Innovation Rating: 0 out of 5 stars0 ratings
Related to Musings of a Developer
Related ebooks
Software Development Accelerated Essentials: What You Didn't Know, You Needed to Know Rating: 0 out of 5 stars0 ratingsHello World: Student to Software Professional - a Transformation Guide Rating: 0 out of 5 stars0 ratingsRaspberry Pi 5 Projects for Newbies: A Simplified Guide to Creating Projects with the Raspberry Pi 5 Rating: 0 out of 5 stars0 ratingsEmbedded Systems Programming with C++: Real-World Techniques Rating: 0 out of 5 stars0 ratingsFunctional Programming in C#: Classic Programming Techniques for Modern Projects Rating: 0 out of 5 stars0 ratingsHigh Performance Loudspeakers Rating: 4 out of 5 stars4/53D Design A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsBeginning Spring Rating: 0 out of 5 stars0 ratingsThe Mobile Web: Responsive design for a multi device world Rating: 0 out of 5 stars0 ratingsSimple Electronics with GPIO Zero: Take Control of the Real World With your Raspberry Pi Rating: 5 out of 5 stars5/5Mobile Robots: Navigation, Control and Remote Sensing Rating: 0 out of 5 stars0 ratingsParallel and High Performance Programming with Python Rating: 0 out of 5 stars0 ratingsMastering C++ Swiftly Rating: 0 out of 5 stars0 ratingsNNG Reference Manual, Second Edition Rating: 0 out of 5 stars0 ratingsNever Ditch a Fat Farting Deckhand: Strategic Thinking for the Boardroom, Bedroom and Boat Rating: 0 out of 5 stars0 ratingsUnix / Linux FAQ: with Tips to Face Interviews Rating: 0 out of 5 stars0 ratingsC# for Intermediates: A Complete Course for Intermediate Programmers Rating: 0 out of 5 stars0 ratingsData Modeling and Design for Beginners Rating: 0 out of 5 stars0 ratingsKubernetes from basic to advanced levels Rating: 0 out of 5 stars0 ratingsUltimate Pentesting for Web Applications Rating: 0 out of 5 stars0 ratingsRust Mini Reference: A Hitchhiker's Guide to the Modern Programming Languages, #5 Rating: 0 out of 5 stars0 ratingsProfessional ASP.NET MVC 4 Rating: 4 out of 5 stars4/5Shortest Grammar Guide for Authors! Rating: 0 out of 5 stars0 ratingsSwift Essentials - Second Edition Rating: 0 out of 5 stars0 ratingsDocker Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsAndroids: Build Your Own Lifelike Robots Rating: 0 out of 5 stars0 ratingsLearning Karaf Cellar Rating: 0 out of 5 stars0 ratingsPython Multimedia Beginner's Guide Rating: 0 out of 5 stars0 ratings
Careers For You
The Design Thinking Life Playbook: Empower Yourself, Embrace Change, and Visualize a Joyful Life Rating: 4 out of 5 stars4/5The Visual Mba: Two Years of Business School Packed into One Priceless Book of Pure Awesomeness Rating: 4 out of 5 stars4/5The Growth Mindset: The Art of Growth, #1 Rating: 5 out of 5 stars5/5Company Of One: Why Staying Small Is the Next Big Thing for Business Rating: 4 out of 5 stars4/5The Pathless Path Rating: 5 out of 5 stars5/5The 12 Week Year: Get More Done in 12 Weeks than Others Do in 12 Months Rating: 4 out of 5 stars4/5The $100 Startup: Fire Your Boss, Do What You Love and Work Better To Live More Rating: 4 out of 5 stars4/5Harvard Business Review on Advancing Your Career Rating: 5 out of 5 stars5/5Radical Candor: How to Get What You Want by Saying What You Mean Rating: 4 out of 5 stars4/5How to Be Everything: A Guide for Those Who (Still) Don't Know What They Want to Be When They Grow Up Rating: 4 out of 5 stars4/5Think Like A Game Designer Rating: 4 out of 5 stars4/5It Doesn’t Have to Be Crazy at Work Rating: 5 out of 5 stars5/5Business Model You: The One-Page Way to Reinvent Your Work at Any Life Stage Rating: 0 out of 5 stars0 ratingsUltralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career Rating: 4 out of 5 stars4/5Lonely Planet The Digital Nomad Handbook 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/5A Slackers Guide to Becoming a UX Wordsmith: How to Write UX Copy that's Totally, Absolutely Fantastic Rating: 0 out of 5 stars0 ratingsNetworking for Women: Building Connections to Invest in Your Career in the Long-Term Rating: 5 out of 5 stars5/5Secrets of Power Salary Negotiating: Inside Secrets From a Master Negotiator Rating: 3 out of 5 stars3/5Thoughts on Translation: The Translation Industry and Becoming a Translator Rating: 5 out of 5 stars5/5Setting the Table: The Transforming Power of Hospitality in Business Rating: 4 out of 5 stars4/5SkillUp As You ScaleUp: The Seven Dimensions Of A Successful Startup Leadership Career Rating: 0 out of 5 stars0 ratingsTalent Is Overrated (Review and Analysis of Colvin's Book) Rating: 0 out of 5 stars0 ratingsWorking with Difficult Personalities: How to deal effectively with challenging colleagues Rating: 0 out of 5 stars0 ratingsThe Confidence Code: The Science and Art of Self-Assurance---What Women Should Know Rating: 4 out of 5 stars4/5The Entrepreneur’S Dictionary of Business and Financial Terms Rating: 0 out of 5 stars0 ratingsFour Seconds: All the Time You Need to Replace Counter-Productive Habits with Ones That Really Work Rating: 4 out of 5 stars4/5Great Coaching Questions 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