Open in app

Sign In

Write

Sign In

Dan Goslen
Dan Goslen

1.7K Followers

Home

Lists

About

Published in

Better Programming

·Pinned

What’s the Point of Blameless Postmortems?

Do you remember Bob Ross? Bob Ross was (and still is) an icon to many Americans. He hosted a program on PBS called The Joy of Painting in which he would paint a new painting every episode, usually of a serene landscape. Ross was known (at least on TV) for…

Software Engineering

7 min read

What’s the Point of Blameless Postmortems?
What’s the Point of Blameless Postmortems?
Software Engineering

7 min read


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


11 hours ago

Getting Stuff Done on a Software Team

It’s a Friday in the office. The end of another Sprint iteration. And everything is a bit chaotic. Multiple devs still have outstanding work awaiting approvals so they can merge them into main. Many of them have merge conflicts. We've also got a high-priority bug fix that we still need…

Software Development

5 min read

Getting Stuff Done on a Software Team
Getting Stuff Done on a Software Team
Software Development

5 min read


Sep 21

Maximizing Your Observability

Do you know if your code is working in production? If you can’t answer that question with a confident “Yes, it is” or “No, it’s not,” your software system isn’t complete. In today’s complex software landscape, we need to know whether our code is working correctly. And we need to…

Software Development

6 min read

Maximizing Your Observability
Maximizing Your Observability
Software Development

6 min read


Sep 11

A Case For Being a Humble Engineer

Have you heard the myth of the 10x engineer? The 10x engineer myth claims that engineers are “10x more effective than others.” These unicorn-status engineers are often typecast “brilliant jerks” who ignore meetings to rewrite entire systems in a few days or leave their teams out to dry. The myth…

Software Development

5 min read

A Case For Being a Humble Engineer
A Case For Being a Humble Engineer
Software Development

5 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

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. Being the (newly…

Software Development

6 min read

Accomplishing Through Others
Accomplishing Through Others
Software Development

6 min read

Dan Goslen

Dan Goslen

1.7K Followers

Team Driven Developer | Jesus follower | husband | software engineer

Following
  • Margaret Eldridge

    Margaret Eldridge

  • Cassie Kozyrkov

    Cassie Kozyrkov

  • Victor Ronin

    Victor Ronin

  • Ryan Holiday

    Ryan Holiday

  • Avy Faingezicht

    Avy Faingezicht

See all (50)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams