29 posts tagged with "software engineering"
What's the Point to Retrospectives Anyway?
March 14, 2023
Teams need to set aside time to reflect and recalibrate where they are headed. They need to consider how to continually improve their code, process, and tools. Retrospectices are the meeting to do just that.
Accomplishing Through Others
February 28, 2023
Accomplishing goals through others is an important aspect when moving from a invidiviual contributor to a leader (as a manager, director, or Staff+ role, etc.) But how do you do so? Here are four ways I've been finding success in my own career.
The Four Types of Code Reviews
January 31, 2023
Code reviewing has been going on long before the pull request model. Here are four methods worth knowing to help your team review code effectively.
Be Willing to Change Your Mind
November 19, 2022
Changing your mind isn't neccesarily bad thing. Nor is it a sign of weakness. It might even be a sign of strength.
What's the Point to Observability Anyway
October 17, 2022
Observability is more than metrics and cool dashboards. It is a fundamental shift in how you write software.
Stay Close to the Code
July 18, 2022
As we grow in our careers, we can't get too far away from the code. At least, not too quickly.
Surviving Opinion Whiplash
May 27, 2022
Everyone has an opinion about how to do anything in the software industry. This is how you can survive the whiplash of running in one direction and then be told to run the opposite direction
The Importance of Vision as a Developer
February 17, 2022
How to set a direction and build motivation as a software leader.
How to Get Software Documentation Right
January 17, 2022
What to write down, what to generate, and coming to terms that documentation is always out of date.
My Top Takeaways from Team Topologies
December 13, 2021
The most important things I learned from the popular book and how I'm trying to apply them.
What's the Point of Containers Anyway?
November 07, 2021
Containers are becoming more and more popular. Here is my take on why and if your team should to jump on the bandwagon.
What's the Point of the Software Development Lifecycle Anyway?
October 12, 2021
The importance of a guide for how you build software.
My Obsession with Simple Code
September 03, 2021
Why I write the simplest code I can everytime.
Let's Talk About Trust
August 10, 2021
Trust is really important, but often illusive. How do we build it on our teams to help oursleves build great software?
Three Ways to Reduce Chaos on Your Team
July 29, 2021
Software development can be chaotic and full of frustrating situations. Here are some ways to reduce the unneccesary chaos.
I'm Changing How I Review Code
June 10, 2021
There is more to code reviewing the writing comments on the internet.
Version, Releases, and Deployments! Oh My!
May 15, 2021
Software is full of overloaded terms. Let's clarify what we mean by a few of them.
Writing Software Is Like Growing a Garden
April 20, 2021
Gardens won't grow if neglected, and neither will your software.
Our Over Obsession With Patterns
February 27, 2021
Why I think we use patterns too much as the solution to all problems rather than what they were designed for.
Surviving Your First Code Review
December 12, 2020
It can be difficult when you submit your first pull request and your first code review feedback is, well, overwhelming. How do you find the right way to address the feedback but also not just cater to every whim of your reviewer?
What's the Point of Pull Requests Anyway?
August 28, 2020
Why pull requests are one of the best tools in modern software.
When Should You Refactor Your Code?
July 30, 2020
The simple answer: it's probably right now.
On Sustainable Software Development
July 11, 2020
“Hero” programming only lasts so long.
How to Introduce Kaizen to Your Team
June 06, 2020
Convincing your team to embrace continuous improvement.
What's the Point of CI Anyway?
May 05, 2020
Continuous integration (CI) is a powerful and neccesary tool to maximize your team's effort. This article explains what CI is and how to start leveraging it to it's full potential.
My Top Four Patterns for Writing Simple Code
October 19, 2019
Writing simple code is hard. Here are some patterns to help!
Why Simple Code is Better Than Reusable Code
October 05, 2019
Simple is always the priority.
On Building Abstractions Too Soon
August 14, 2018
Why abstractions are emergent instead of dictated
What's the Point to Code Reviews Anyway?
February 19, 2018
Hint: it's not aboutt bugs.