![There's no such thing as a technical decision](/content/images/size/w750/wordpress/2019/11/person-with-body-painting-1209843-1.jpg)
Latest
Nov
23
![3 Not So Obvious Things I Learned From 10 years of TDD](/content/images/size/w750/wordpress/2020/11/ratchet-bg.jpg)
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](/content/images/size/w750/wordpress/2020/11/g83rrbcpsylwwxn9p92q.jpg)
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](/content/images/size/w750/wordpress/2020/08/rod-long-EerVj2RHkw0-unsplash.jpg)
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](/content/images/size/w750/wordpress/2019/11/person-with-body-painting-1209843-1.jpg)
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](/content/images/size/w750/wordpress/2019/02/boxes-1834406_1920.jpg)
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](/content/images/size/w750/wordpress/2019/02/children-close-up-crowd-764681.jpg)
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](/content/images/size/w750/wordpress/2018/11/white-hair-doc-brown-christopher-lloyd-blackboard-2048x1303-wallpaper.jpg)
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.](/content/images/size/w750/wordpress/2018/09/will-smith-is-confused.jpg)
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](/content/images/size/w750/wordpress/2018/04/p_20180422_194049_vhdr_auto-e1524438993113.jpg)
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](/content/images/size/w750/wordpress/2018/03/books-bookstore-book-reading-159711.jpeg)
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