Media Summary: Ever try to unit test “clean” code — and realize you're forced to hit Stripe, a database, or the network? That's not a testing problem. Most developers learn design patterns the wrong way. We memorize patterns like recipes and then try to apply them everywhere. This is simple, readable… and completely reasonable. So why does it eventually get out of control? In this video, we explore one ...

The Passionate Programmer - Detailed Analysis & Overview

Ever try to unit test “clean” code — and realize you're forced to hit Stripe, a database, or the network? That's not a testing problem. Most developers learn design patterns the wrong way. We memorize patterns like recipes and then try to apply them everywhere. This is simple, readable… and completely reasonable. So why does it eventually get out of control? In this video, we explore one ... Most developers make the same mistake: they either design too early or start coding before the design is ready. Both feel ... Most systems don't have an “if/else problem.” They have a design shape problem—and the cost shows up as rigid code, painful ... 'The passionate programmer' Making a remarkable career in tech by Chad Fowler

This video explores one of the deepest ideas in object-oriented design: What changes when actions become objects? Navdeep Singh – oftentimes better known as NeetCode – is the creator of NeetCode.io, one of the most popular coding interview ... This loop looks innocent. Check for change... Wait... Check again. But once a system starts growing, that simple pattern spreads ... Hi all. I discuss a few mindset changes that helped me learn to code and become a better Most developers try to eliminate duplicate code. But what if duplication isn't the problem? What if it's trying to teach you something ...

Photo Gallery

Dependency Injection Isn’t About Frameworks — It’s About Seams
The Pattern Trap Every Developer Falls Into
The Architecture Problem That Hides in Plain Sight
Reviewing the book "The Passionate Programmer" by Chad Fowler
The Design Question Every Developer Gets Wrong
Software Development and AI with the Passionate Programmer
I Stopped Using If-Else and Started Doing This Instead
'The passionate programmer' Making a remarkable career in tech by Chad Fowler
Treating Actions as Objects Changes EVERYTHING! (Command Pattern)
Tech interviews with NeetCode
Observer Pattern vs Polling: Why Your Architecture Fails
Mindset of Successful Programmers
View Detailed Profile
Dependency Injection Isn’t About Frameworks — It’s About Seams

Dependency Injection Isn’t About Frameworks — It’s About Seams

Ever try to unit test “clean” code — and realize you're forced to hit Stripe, a database, or the network? That's not a testing problem.

The Pattern Trap Every Developer Falls Into

The Pattern Trap Every Developer Falls Into

Most developers learn design patterns the wrong way. We memorize patterns like recipes and then try to apply them everywhere.

The Architecture Problem That Hides in Plain Sight

The Architecture Problem That Hides in Plain Sight

This is simple, readable… and completely reasonable. So why does it eventually get out of control? In this video, we explore one ...

Reviewing the book "The Passionate Programmer" by Chad Fowler

Reviewing the book "The Passionate Programmer" by Chad Fowler

reviewing #book #ThePassionateProgrammer.

The Design Question Every Developer Gets Wrong

The Design Question Every Developer Gets Wrong

Most developers make the same mistake: they either design too early or start coding before the design is ready. Both feel ...

Software Development and AI with the Passionate Programmer

Software Development and AI with the Passionate Programmer

Welcome to

I Stopped Using If-Else and Started Doing This Instead

I Stopped Using If-Else and Started Doing This Instead

Most systems don't have an “if/else problem.” They have a design shape problem—and the cost shows up as rigid code, painful ...

'The passionate programmer' Making a remarkable career in tech by Chad Fowler

'The passionate programmer' Making a remarkable career in tech by Chad Fowler

'The passionate programmer' Making a remarkable career in tech by Chad Fowler

Treating Actions as Objects Changes EVERYTHING! (Command Pattern)

Treating Actions as Objects Changes EVERYTHING! (Command Pattern)

This video explores one of the deepest ideas in object-oriented design: What changes when actions become objects?

Tech interviews with NeetCode

Tech interviews with NeetCode

Navdeep Singh – oftentimes better known as NeetCode – is the creator of NeetCode.io, one of the most popular coding interview ...

Observer Pattern vs Polling: Why Your Architecture Fails

Observer Pattern vs Polling: Why Your Architecture Fails

This loop looks innocent. Check for change... Wait... Check again. But once a system starts growing, that simple pattern spreads ...

Mindset of Successful Programmers

Mindset of Successful Programmers

Hi all. I discuss a few mindset changes that helped me learn to code and become a better

Duplicate Code Isn't the Problem--THIS IS!

Duplicate Code Isn't the Problem--THIS IS!

Most developers try to eliminate duplicate code. But what if duplication isn't the problem? What if it's trying to teach you something ...