Dan Goslen

Dan Goslen @dangoslen

About: Team Driven Developer | Sharing tips and tools to build great software teams Jesus follower | Husband | Software engineer

Location:
Raleigh, NC
Joined:
Jan 25, 2020

Dan Goslen
articles - 26 total

The Problem With Feedback - It's Hard to Listen To

The day is August 18th, 1969. A dwindling crowd remains after an endless night of music at a farm...

Learn More 3 0Dec 10 '22

Be Willing to Change Your Mind

I heard something not too long ago that stopped me in my tracks. I was listening to a podcast while...

Learn More 10 2Nov 25 '22

The Importance of Vision as a Developer

Fixer Upper. We all love it. Even if you hate it… you still kinda love it. If you are unfamiliar...

Learn More 20 0Feb 18 '22

How to Get Software Documentation Right

I recently joined a new team. An entirely new company actually. I’m now an engineer working for...

Learn More 15 1Jan 26 '22

My Top Takeaways from Team Topologies

I’ve played team sports my whole life, and I learned the unique power and ability a team can take on...

Learn More 2 0Dec 14 '21

Let's Talk About Trust

👋 Hi there! This article is a response to some comments and critiques on a previous article - I'm...

Learn More 4 0Aug 19 '21

Three Ways to Reduce Chaos on Your Team

The software industry is chaotic. To the gurus that might say, "follow steps a, b, and c, and...

Learn More 1 0Jul 28 '21

I'm Changing How I Review Code

I'm a big advocate for code reviews. I've written about my experiences reviewing code, including...

Learn More 213 27Jul 14 '21

Reflections on Two Years of Blogging

It was around two years ago that I decided I wanted to start blogging more consistently. I had writte...

Learn More 1 2Apr 16 '21

Our Obsession With Patterns

Learning patterns have become a core aspect for many people on their journey to becoming software eng...

Learn More 3 0Mar 3 '21

Why Getting My Master's Degree Was Worth It

A few weeks ago I shared about Why I got My Master's Degree in Computer Science. I went into depth ab...

Learn More 5 0Feb 15 '21

Why I Got My Masters Degree In Computer Science

I remember when I first told my team lead about possibly going back to school. He simply replied, "Yo...

Learn More 9 0Jan 29 '21

Surviving Your First Code Review

I remember my first code review as a software engineer. I was pretty nervous about opening the link i...

Learn More 27 0Dec 12 '20

How to Give Feedback

Let's face it: giving feedback is hard. You want to help that teammate improve their coding skills....

Learn More 3 0Nov 24 '20

What's the Point of Pull Requests Anyway?

If you are a beginner in the world of git and hosted git platforms (like GitHub or GitLab), you have...

Learn More 9 0Aug 29 '20

Keep a Changelog Up To Date

My Workflow My team recently was running into a problem generating reliable release notes...

Learn More 8 0Aug 15 '20

When Should You Refactor Your Code?

Ever had a moment in your software career where you needed to make a simple change, but found it hard...

Learn More 6 1Aug 13 '20

What Helps You Get Unstuck When Coding?

Getting stuck on a problem is inevitable as developers. Whether it's an algorithm or trying to re-pro...

Learn More 3 10Aug 4 '20

My Top 4 Patterns for Writing Simple Code

When it comes to writing code, I aim to write simple code. What Bob Martin calls clean code. What oth...

Learn More 99 3Aug 2 '20

Enforcing a Changelog with GitHub Actions

For the better part of last year, my team was having trouble with what seemed like a trivial problem....

Learn More 2 0Jul 21 '20

Don’t Focus on Coding Mastery — Focus on Getting Better Each Day

I’ve had a pretty short career as an engineer. I’ve spent ten years writing code in a professional co...

Learn More 6 0Jun 28 '20

What's the Point of Code Coverage?

Code coverage is another one of those topics that tend to divide developers. Some developers and mana...

Learn More 5 0Jun 18 '20

How to Introduce Kaizen to Your Team

I first heard the term kaizen in the popular book The Phoenix Project. In the book, we learn about ho...

Learn More 1 0Jun 9 '20

I'll Admit It. I'm a Jealous Developer.

I have recently been trying to get back on Twitter after a long hiatus. I had gotten bored with the p...

Learn More 35 6May 30 '20

Four Ways to Leave a Bad Code Review

I love reviewing code. I love reading it, thinking through it, and really understanding what my...

Learn More 3 2May 16 '20

What’s the Point of CI Anyway?

Image by Ken Suarez on Unsplash “Tell me about your team’s CI/CD journey!” — some message from a gu...

Learn More 2 2May 11 '20