Open in app

Sign In

Write

Sign In

Dan Goslen
Dan Goslen

1.7K Followers

Home

About

Pinned

Code Review Champion is Open for Beta Readers!

I’m excited to announce Code Review Champion (my book on code reviews) is open for beta-readers!! I’ve been working on this short book to help engineers embrace technical feedback so they don’t have to dread code reviews. …

1 min read

Code Review Champion is Open for Beta Readers!
Code Review Champion is Open for Beta Readers!

1 min read


Published in ITNEXT

·Pinned

I’m Changing How I Review Code

I’m a big advocate for code reviews. I’ve written about my experiences reviewing code, including lists of dos and don’ts, how to survive your first code review, and why we should review code at all. My views have been mainly shaped by my experience with a particular kind of code…

Software Development

6 min read

I’m Changing How I Review Code
I’m Changing How I Review Code
Software Development

6 min read


Published in Better Programming

·Pinned

Our Obsession With Design Patterns

Design patterns are great to use. However, they can lead to roadblocks when used in excess — Learning patterns has become a core aspect for many people on their journey to becoming software engineers. Countless articles have been written about patterns and how to apply them. Courses, YouTube videos, and GitHub repos all exist to help engineers master the power of patterns. …

Programming

4 min read

Our Obsession With Design Patterns
Our Obsession With Design Patterns
Programming

4 min read


Published in Better Programming

·Updated Feb 14

The Four Types of Code Reviews

Code reviewing has been going on long before the pull request model. Here are four methods worth knowing to help your team review code — Many engineers who have read my blog will know I talk a lot about code reviews. I firmly believe that a healthy code review practice is a critical tool for building a great team. It’s easier to build great software if people feel safe enough to ask questions, are generous…

Software Development

10 min read

The Four Types of Code Reviews
The Four Types of Code Reviews
Software Development

10 min read


Jan 27

Four Tips When Joining a New Team

You might have heard the expression, “Don’t judge a book by its cover.” It’s an expression to keep people from making knee-jerk judgments about someone based on an initial impression or short interaction. …

Software Engineering

6 min read

Four Tips When Joining a New Team
Four Tips When Joining a New Team
Software Engineering

6 min read


Jan 9

Identity, Goals, and Systems: A Better Approach to 2023 Resolutions

January 03, 2023 While wandering the streets during New Year’s Eve several years ago (pre-COVID), I came upon a tree. Our fellow NYE participants had covered the tree with small strips of paper using bits of twine or string to affix them to the branches. On each was a short…

Goal Setting

6 min read

Identity, Goals, and Systems: A Better Approach to 2023 Resolutions
Identity, Goals, and Systems: A Better Approach to 2023 Resolutions
Goal Setting

6 min read


Dec 10, 2022

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 outside Bethel, New York. After a long and full lineup of music all weekend long, only one artist is left to play at Woodstock. Jimi Hendrix and his band began playing…

Careers

6 min read

The Problem With Feedback — It’s Hard to Listen To
The Problem With Feedback — It’s Hard to Listen To
Careers

6 min read


Nov 25, 2022

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 doing some yard work. The guest on the show was an author who had recently unpublished a book of theirs, citing it has caused more damage than good. …

Software Development

5 min read

Be Willing to Change Your Mind
Be Willing to Change Your Mind
Software Development

5 min read


Published in Level Up Coding

·Oct 18, 2022

What’s the Point of Observability Anyway?

October 17, 2022 Last week my team had a huge win: we recovered quickly from a bug in production. 🎉 At first, that doesn’t sound like a win. “You let a bug get through to production? How is that a win?!” I agree that bugs in production aren’t great. But…

Software Development

6 min read

What’s the Point of Observability Anyway?
What’s the Point of Observability Anyway?
Software Development

6 min read


Published in Level Up Coding

·Aug 25, 2022

Flow and Developer Productivity

We live in a culture obsessed with productivity. We want to read the morning routines of successful people. We analyze our calendars to avoid wasting a single minute. We track our output over time and learn every trick to increase it daily. While I caution against such an obsession, I…

Software Development

6 min read

Flow and Developer Productivity
Flow and Developer Productivity
Software Development

6 min read

Dan Goslen

Dan Goslen

1.7K Followers

Team Driven Developer | Jesus follower | husband | software engineer

Following
  • Cassie Kozyrkov

    Cassie Kozyrkov

  • Greg Lim

    Greg Lim

  • Netflix Technology Blog

    Netflix Technology Blog

  • Ryan Holiday

    Ryan Holiday

  • Camille Fournier

    Camille Fournier

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech