What's the Point of Pull Requests Anyway?

August 28, 2020 :: 6 min read

Why pull requests are one of the best tools in modern software.

When Should You Refactor Your Code?

July 30, 2020 :: 5 min read

The simple answer: it's probably right now.

Enforcing a Changelog with GitHub Actions

July 15, 2020 :: 4 min read

How to keep your team's changelog up to date.

On Sustainable Software Development

July 11, 2020 :: 6 min read

“Hero” programming only lasts so long.

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

June 25, 2020 :: 6 min read

Why only focusing on the end game will disappoint you.

How to Introduce Kaizen to Your Team

June 06, 2020 :: 6 min read

Convincing your team to embrace continuous improvement.

Using Gatsby to Build a Blog

May 18, 2020 :: 4 min read

Using an SSG as a Backend Engineer

What's the Point of CI Anyway?

May 05, 2020 :: 8 min read

The reasons why your team should be leveraging continuous integration.

My Top Four Patterns for Writing Simple Code

October 19, 2019 :: 7 min read

Writing simple code is hard. Here are some patterns to help!

Why Simple Code is Better Than Reusable Code

October 05, 2019 :: 5 min read

Simple is always the priority.

The Best Ways to Crush It as a New Team Member

July 05, 2019 :: 6 min read

How to join a team as an engineer

On Building Abstractions Too Soon

August 14, 2018 :: 5 min read

Why abstractions are emergent instead of dictated

What's the Point to Code Reviews Anyway?

February 19, 2018 :: 4 min read

Hint: it's not bugs.


🙋 p.s. I'm slowly brining over all of my content from Medium! If you find a missing link, feel free to open an issue in this repo on GitHub . Thanks!


Dan Goslen is a software engineer and sustainable development advocate. He has spent 10 years writing quality software systems that range from monoliths to micro-services and everywhere in between. He currently works @Bandwidth in Raliegh, NC where he lives with his wife.