guifroes

guifroes

Nov
23
3 Not So Obvious Things I Learned From 10 years of TDD

3 Not So Obvious Things I Learned From 10 years of TDD

(This was originally published as a Twitter thread. I think it deserves to be preserved in a less ephemeral medium.
2 min read
Nov
19
Book Summary: The Pragmatic Programmer 20th Anniversary Edition- Chapter 1

Book Summary: The Pragmatic Programmer 20th Anniversary Edition- Chapter 1

This article is the first from a series where I’m going to summarize important books for the software engineering
5 min read
Aug
13
TDD: Act-First to Drive Design

TDD: Act-First to Drive Design

> I know tests should drive the design, but I never really understood how to do it. And I don’
2 min read
Nov
25
There's no such thing as a technical decision

There's no such thing as a technical decision

Let me just tell you something right away: strange as it sounds, your goal as a software developer is not
9 min read
Feb
28
Solving Real World Bad Design by Applying the Tell, don't Ask Principle

Solving Real World Bad Design by Applying the Tell, don't Ask Principle

Can you spot bad design when you see it? Can you tell what’s wrong here? if (!response.getStatusCode().is2xxSuccessful(
6 min read
Feb
04
Build people, not tech

Build people, not tech

Retrospectives, build-measure-learn and continuous improvement are all activities and practices that companies and their agile teams do to support project
1 min read
Nov
02
The simple act that changes the future of your team

The simple act that changes the future of your team

On my previous article, I talked about how bad clever code is and how to avoid it. And at the
4 min read
Sep
24
Clever code is bad. Don't write clever code.

Clever code is bad. Don't write clever code.

“Wait! Isn’t code supposed to be smart? Programming IS hard! We have to be smart!”  Nope. Code is supposed
4 min read
Apr
22
The one skill I wish I master as a Tech Lead

The one skill I wish I master as a Tech Lead

I’ve been leading teams for 5 years now and I can tell you: it’s freakin’ hard – but not
11 min read
Mar
23
3 books that will take you to the next level

3 books that will take you to the next level

You can write code and make the computer do what you want – no problem. You can even do it in
3 min read