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


May 17

Tuckman, Teams, and Bruce Lee

Working as a software engineer in today’s world often requires working with others. The top tech companies, fintechs, and even up-and-coming disruptors organize their engineers into teams with specific missions, goals, and ownership. It might be the fabled two-pizza team, or it might be a team of ten or more. …

Software Development

8 min read

Tuckman, Teams, and Bruce Lee
Tuckman, Teams, and Bruce Lee
Software Development

8 min read


Apr 22

What’s the Point to Retrospectives Anyway?

A foundational component of Agile (whatever flavor of it you like) is daily improvement. Teams need to improve their code, tools, and even process to improve over time. But when exactly does a team talk about how they should be improving? Enter the retrospective. Retrospectives are some of the most…

Software Development

8 min read

What’s the Point to Retrospectives Anyway?
What’s the Point to Retrospectives Anyway?
Software Development

8 min read


Mar 23

Accomplishing Through Others

February 28, 2023 Several years ago, I was tired after a particularly long week. We’d been under a deadline and trying to wrap up final tests for a feature. It had been a bumpy week, to say the least. One of our tests revealed a bug we needed to fix…

Software Development

6 min read

Accomplishing Through Others
Accomplishing Through Others
Software Development

6 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

Dan Goslen

Dan Goslen

1.7K Followers

Team Driven Developer | Jesus follower | husband | software engineer

Following
  • Zachary Allegretti

    Zachary Allegretti

  • Fagner Brack

    Fagner Brack

  • Camille Fournier

    Camille Fournier

  • Margaret Eldridge

    Margaret Eldridge

  • Victor Ronin

    Victor Ronin

See all (47)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech