Mario Melo
  • Home
  • About
  • Archive
  • Resources
  • Newsletter
  • Contact
Search posts...

AI

A collection of 2 Posts

The pitfalls of AI augmented development, part 2
Coding AI

The pitfalls of AI augmented development, part 2

DISCLAIMER: This is the second post I wrote about the my talk on the Global Scrum Gathering Munich, and even though I don’t think you need to read both posts...

04 Jun, 2025
5 min read
The pitfalls of AI augmented development, part 1
Coding AI

The pitfalls of AI augmented development, part 1

My talk on the Global Scrum Gathering Munich was fast, and I said there that I would write about the subject to go deeper into this discussion, so here I am....

07 May, 2025
6 min read

Agile

A collection of 1 Post

So what are the future directions of agility
Teamwork Agile

So what are the future directions of agility

You know those reflections that suddenly pop up and seem to stick in your head like a catchy song? Well… The other day a question caught me off guard during ...

23 Feb, 2021
3 min read

Bias

A collection of 3 Posts

The 3 biases of software development, part 3: Modularity
Coding Bias

The 3 biases of software development, part 3: Modularity

What is the Modularity Bias? So far we talked about Stratification and Chronology, and we moved from the “Mario Bros approach” where we’ll always develop le...

26 Nov, 2024
6 min read
The 3 biases of software development, part 2: Chronology
Coding Bias

The 3 biases of software development, part 2: Chronology

In my last post, I talked about how the habit of splitting software into layers can lead us to tackle one layer at a time, producing the undesired BDUF (Big ...

23 Oct, 2024
7 min read
The 3 biases of software development, part 1: Stratification
Coding Bias

The 3 biases of software development, part 1: Stratification

Recently, I spoke at the Regional Scrum Gathering Stockholm about the 3 biases of software development: Stratification, Chronology, and Modularity. The even...

14 Oct, 2024
6 min read

Building

A collection of 6 Posts

Machine vs Learning
Building Learning

Machine vs Learning

A couple years ago I had an interesting conversation with a good friend of mine about… the meaning of life. Yeah, cliché, I get it. At the end of the day we ...

27 Apr, 2026
5 min read
What I chose not to build: Decisions I made while creating my training platform using elixir
Building Product

What I chose not to build: Decisions I made while creating my training platform using elixir

As any developer out there, I love to start pet projects. But for me they have a different weight: developing a pet project helps me to stay connected to my ...

31 Mar, 2025
6 min read
Information expires and specificity adds to its obsolescence
Building Product

Information expires and specificity adds to its obsolescence

Imagine that you receive the following information: Lady Gaga is working on her next album. If it’s true now, would it be true tomorrow? Probably. Chances a...

06 Aug, 2024
2 min read
A reflection on my 20 years working with software development
Building Career

A reflection on my 20 years working with software development

I received my first paycheck as a software developer in July 2004. It’s been 20 years now. During these years I’ve been a developer, a business owner, a con...

22 Jul, 2024
4 min read
Scrumchkin instruction guide shu level
Building Games

Scrumchkin instruction guide shu level

Scrumchkin Instruction Guide — Shu Level If you downloaded or bought Scrumchkin, you might want some help taking the most out of your sessions. And although...

12 Aug, 2019
6 min read
How i learned visual facilitation in 4 months and why it changed everything I Do
Building Learning

How i learned visual facilitation in 4 months and why it changed everything I Do

I am a software developer that became a Scrum trainer. Until 6 months ago I had never drawn anything that would make me feel proud about. But this changed qu...

11 Dec, 2018
7 min read

Career

A collection of 1 Post

A reflection on my 20 years working with software development
Building Career

A reflection on my 20 years working with software development

I received my first paycheck as a software developer in July 2004. It’s been 20 years now. During these years I’ve been a developer, a business owner, a con...

22 Jul, 2024
4 min read

Coding

A collection of 9 Posts

The pitfalls of AI augmented development, part 2
Coding AI

The pitfalls of AI augmented development, part 2

DISCLAIMER: This is the second post I wrote about the my talk on the Global Scrum Gathering Munich, and even though I don’t think you need to read both posts...

04 Jun, 2025
5 min read
The pitfalls of AI augmented development, part 1
Coding AI

The pitfalls of AI augmented development, part 1

My talk on the Global Scrum Gathering Munich was fast, and I said there that I would write about the subject to go deeper into this discussion, so here I am....

07 May, 2025
6 min read
Empiricism and rationalism in software development
Coding Philosophy

Empiricism and rationalism in software development

Where did this post come from? First things first: no, I’m not under the influence of any mind-altering substances. I recently started studying philosophy a...

06 Feb, 2025
6 min read
The advent of TDD: A beginners guide
Coding Testing

The advent of TDD: A beginners guide

Starting with Test-Driven Development How can I start applying Test-Driven Development?” This question echoes through my training sessions like a recursive ...

14 Jan, 2025
2 min read
The 3 biases of software development, part 3: Modularity
Coding Bias

The 3 biases of software development, part 3: Modularity

What is the Modularity Bias? So far we talked about Stratification and Chronology, and we moved from the “Mario Bros approach” where we’ll always develop le...

26 Nov, 2024
6 min read
The 3 biases of software development, part 2: Chronology
Coding Bias

The 3 biases of software development, part 2: Chronology

In my last post, I talked about how the habit of splitting software into layers can lead us to tackle one layer at a time, producing the undesired BDUF (Big ...

23 Oct, 2024
7 min read
The 3 biases of software development, part 1: Stratification
Coding Bias

The 3 biases of software development, part 1: Stratification

Recently, I spoke at the Regional Scrum Gathering Stockholm about the 3 biases of software development: Stratification, Chronology, and Modularity. The even...

14 Oct, 2024
6 min read
Dependencies: Libraries or OTP applications
Coding Elixir

Dependencies: Libraries or OTP applications

The project: Scrumchkin Online About a year ago I created a card game to teach Scrum: Scrumchkin. The game made the learning process more fun and was adopte...

18 Jul, 2024
7 min read
Property based testing and the R$17.99 transfer problem
Coding Testing

Property based testing and the R$17.99 transfer problem

A few weeks ago someone discovered that their bank would not allow them to make a bank transfer of a very specific value: R$17.99 (about $3.50 USD). What hap...

28 Mar, 2022
5 min read

Culture

A collection of 1 Post

The dangerous failure shaming culture
Teamwork Culture

The dangerous failure shaming culture

Michael Caine as Alfred Pennyworth Disclaimer : this post was first written in March 24th, 2014 and published on Medium. I think it’s still pretty relevant ...

17 Jul, 2024
4 min read

Degoogle

A collection of 1 Post

Why I left Substack and what are the alternatives?
Tools Degoogle

Why I left Substack and what are the alternatives?

Last year, I tried to commit to writing more, and I did reasonably well until mid-year. I chose Substack as my platform, and I liked the idea of how it conne...

13 Feb, 2026
3 min read

Elixir

A collection of 1 Post

Dependencies: Libraries or OTP applications
Coding Elixir

Dependencies: Libraries or OTP applications

The project: Scrumchkin Online About a year ago I created a card game to teach Scrum: Scrumchkin. The game made the learning process more fun and was adopte...

18 Jul, 2024
7 min read

Facilitation

A collection of 1 Post

Autonomy in the Retrospective
Teamwork Facilitation

Autonomy in the Retrospective

The Sprint Retrospective is an event that depends heavily on the participation of team members, and sometimes whoever takes on the ScrumMaster role needs to ...

07 Feb, 2022
2 min read

Games

A collection of 1 Post

Scrumchkin instruction guide shu level
Building Games

Scrumchkin instruction guide shu level

Scrumchkin Instruction Guide — Shu Level If you downloaded or bought Scrumchkin, you might want some help taking the most out of your sessions. And although...

12 Aug, 2019
6 min read

Learning

A collection of 2 Posts

Machine vs Learning
Building Learning

Machine vs Learning

A couple years ago I had an interesting conversation with a good friend of mine about… the meaning of life. Yeah, cliché, I get it. At the end of the day we ...

27 Apr, 2026
5 min read
How i learned visual facilitation in 4 months and why it changed everything I Do
Building Learning

How i learned visual facilitation in 4 months and why it changed everything I Do

I am a software developer that became a Scrum trainer. Until 6 months ago I had never drawn anything that would make me feel proud about. But this changed qu...

11 Dec, 2018
7 min read

Philosophy

A collection of 1 Post

Empiricism and rationalism in software development
Coding Philosophy

Empiricism and rationalism in software development

Where did this post come from? First things first: no, I’m not under the influence of any mind-altering substances. I recently started studying philosophy a...

06 Feb, 2025
6 min read

Prioritization

A collection of 1 Post

Prioritization with cost of delay
Teamwork Prioritization

Prioritization with cost of delay

Prioritizing is one of the most important and difficult activities in any Product Owner’s life. Most of the time the difficulty in prioritizing occurs becaus...

08 Feb, 2022
5 min read

Product

A collection of 2 Posts

What I chose not to build: Decisions I made while creating my training platform using elixir
Building Product

What I chose not to build: Decisions I made while creating my training platform using elixir

As any developer out there, I love to start pet projects. But for me they have a different weight: developing a pet project helps me to stay connected to my ...

31 Mar, 2025
6 min read
Information expires and specificity adds to its obsolescence
Building Product

Information expires and specificity adds to its obsolescence

Imagine that you receive the following information: Lady Gaga is working on her next album. If it’s true now, would it be true tomorrow? Probably. Chances a...

06 Aug, 2024
2 min read

Scrum

A collection of 3 Posts

Is the scrum expansion pack valuable?
Teamwork Scrum

Is the scrum expansion pack valuable?

So, last month Jeff Sutherland and Co published an expansion pack to the Scrum Framework (I’ll call it SGEP for short). And truth to be told, it kinda floppe...

28 Jul, 2025
6 min read
Language matters: A demo is not a review
Teamwork Scrum

Language matters: A demo is not a review

I remember when I was first introduced to semiotics in the Cynefin Virtual Basecamp during the pandemic. I was lost, I learned a lot, but back then the subje...

27 Feb, 2025
4 min read
3 fake news you may have heard about Scrum
Teamwork Scrum

3 fake news you may have heard about Scrum

Scrum has become absurdly popular, and a good part of this popularity is due to its simplicity. But, as the Scrum Guide stated in its first lines of the 2017...

09 Feb, 2022
5 min read

Teamwork

A collection of 7 Posts

Is the scrum expansion pack valuable?
Teamwork Scrum

Is the scrum expansion pack valuable?

So, last month Jeff Sutherland and Co published an expansion pack to the Scrum Framework (I’ll call it SGEP for short). And truth to be told, it kinda floppe...

28 Jul, 2025
6 min read
Language matters: A demo is not a review
Teamwork Scrum

Language matters: A demo is not a review

I remember when I was first introduced to semiotics in the Cynefin Virtual Basecamp during the pandemic. I was lost, I learned a lot, but back then the subje...

27 Feb, 2025
4 min read
The dangerous failure shaming culture
Teamwork Culture

The dangerous failure shaming culture

Michael Caine as Alfred Pennyworth Disclaimer : this post was first written in March 24th, 2014 and published on Medium. I think it’s still pretty relevant ...

17 Jul, 2024
4 min read
3 fake news you may have heard about Scrum
Teamwork Scrum

3 fake news you may have heard about Scrum

Scrum has become absurdly popular, and a good part of this popularity is due to its simplicity. But, as the Scrum Guide stated in its first lines of the 2017...

09 Feb, 2022
5 min read
Prioritization with cost of delay
Teamwork Prioritization

Prioritization with cost of delay

Prioritizing is one of the most important and difficult activities in any Product Owner’s life. Most of the time the difficulty in prioritizing occurs becaus...

08 Feb, 2022
5 min read
Autonomy in the Retrospective
Teamwork Facilitation

Autonomy in the Retrospective

The Sprint Retrospective is an event that depends heavily on the participation of team members, and sometimes whoever takes on the ScrumMaster role needs to ...

07 Feb, 2022
2 min read
So what are the future directions of agility
Teamwork Agile

So what are the future directions of agility

You know those reflections that suddenly pop up and seem to stick in your head like a catchy song? Well… The other day a question caught me off guard during ...

23 Feb, 2021
3 min read

Testing

A collection of 2 Posts

The advent of TDD: A beginners guide
Coding Testing

The advent of TDD: A beginners guide

Starting with Test-Driven Development How can I start applying Test-Driven Development?” This question echoes through my training sessions like a recursive ...

14 Jan, 2025
2 min read
Property based testing and the R$17.99 transfer problem
Coding Testing

Property based testing and the R$17.99 transfer problem

A few weeks ago someone discovered that their bank would not allow them to make a bank transfer of a very specific value: R$17.99 (about $3.50 USD). What hap...

28 Mar, 2022
5 min read

Tools

A collection of 1 Post

Why I left Substack and what are the alternatives?
Tools Degoogle

Why I left Substack and what are the alternatives?

Last year, I tried to commit to writing more, and I did reasonably well until mid-year. I chose Substack as my platform, and I liked the idea of how it conne...

13 Feb, 2026
3 min read

Featured posts

Is the scrum expansion pack valuable?

Is the scrum expansion pack valuable?

28 Jul, 2025
The advent of TDD: A beginners guide

The advent of TDD: A beginners guide

14 Jan, 2025
A reflection on my 20 years working with software development

A reflection on my 20 years working with software development

22 Jul, 2024

Topics

Building Learning Tools Degoogle Teamwork Scrum Coding AI Product Philosophy Testing Bias Career Elixir Culture Prioritization Facilitation Agile Games

Mario Melo

Certified Scrum Trainer offering courses and insights on Agile methodologies, Scrum practices, and software development.

Mastodon

Recent Posts

Machine vs Learning

Machine vs Learning

27 Apr, 2026
Why I left Substack and what are the alternatives?

Why I left Substack and what are the alternatives?

13 Feb, 2026
Is the scrum expansion pack valuable?

Is the scrum expansion pack valuable?

28 Jul, 2025

Menu

Home About Archive Resources Newsletter Contact
2026 © Mario Melo.