Hugo Sousa
xplosunn.bsky.social
Hugo Sousa
@xplosunn.bsky.social
Let's uplift each other.

High chance of software-related content.
Boop
July 14, 2025 at 9:06 PM
In my programming language I want to split the List into empty and non-empty, but also have a name for both.

I don't like EmptyList, NonEmptyList and List, respectively.

What would you name them?
May 11, 2025 at 3:25 PM
New blog post: The Amazing Peter Parser

open.substack.com/pub/stateles...
The Amazing Peter Parser
This post is meant as an introduction to parser combinators.
open.substack.com
April 16, 2025 at 6:09 PM
AI is good at dumb tasks. Can you dumb it down?
April 4, 2025 at 11:28 AM
Maybe part of why text doesn't always feel like a great representation of code is we're trying to express a tree of possibilities in a 2d canvas.
April 3, 2025 at 1:09 PM
Has anyone built something that merges task management and chat? Not both in the same platform but actually attempting to bring the concepts together.
April 2, 2025 at 3:56 PM
People on substack are complaining that if you mention here you use substack you get some rage.
March 30, 2025 at 2:19 PM
New blog post: Thinking more about JSON than you would like to

statelessmachine.com/p/thinking-m...
Thinking more about JSON than you would like to
JSON is used as a representation for a lot of data going across programs and systems.
statelessmachine.com
March 26, 2025 at 4:03 PM
Reposted by Hugo Sousa
Can't believe it's been 10 years since I posted the RTR engineering ladders publicly. Anyway, I threw together a retrospective on that:
skamille.medium.com/10-years-of-...
10 Years of Engineering Ladders
On March 26, 2015, I posted a short blog post to the Rent the Runway engineering blog, Sharing Our Engineering Ladder, with a quick intro…
skamille.medium.com
March 26, 2025 at 3:04 PM
Reposted by Hugo Sousa
And that's why it's so important to share positive feedback. Let people know if you found value in their work, it just takes a minute.
Remember, there is an intrinsic feedback availability imbalance: we deal with bad stuff daily, and it is more visible than good stuff. For every ugly customer support ticket, there are likely hundreds of customers who never told you things were great.
March 17, 2025 at 11:07 AM
New blog post. First one where I talk a bit about using AI.

statelessmachine.com/p/from-long-...
From long shot to one-shot
There’s a part of Twitter that’s been on-fire lately, talking about AI.
statelessmachine.com
March 16, 2025 at 8:15 PM
Coworker just told me: git branches are like printers. They smell the hurry
March 12, 2025 at 9:35 AM
Reposted by Hugo Sousa
New blog post out: The Big Short-circuit

open.substack.com/pub/stateles...
The Big Short-circuit
Error handling in any given programming language is something that influences every program written in that language.
open.substack.com
March 10, 2025 at 8:00 PM
New blog post: the origin story of my programming language

statelessmachine.com/p/the-origin...
The origin story of my programming language
Whenever the programming language I am building comes up in a conversation, the most asked question is “why?”.
statelessmachine.com
March 2, 2025 at 1:27 PM
I did a thing you might find funny

www.kickstarter.com/projects/ter...
TerminalJobs: a new job board, on the terminal
Just a nicer job board for software developers
www.kickstarter.com
December 17, 2024 at 7:19 PM
New blog post:

Caching integration tests

statelessmachine.substack.com/p/caching-in...
Caching integration test results
Can we?
statelessmachine.substack.com
July 22, 2024 at 5:00 PM
Is everyone still having fun on this site?
August 18, 2023 at 12:52 PM
Language evolution is partially a consequence of no one wanting to sound like their parents
May 7, 2023 at 8:41 AM
It seems like every place that takes automated testing seriously ends up developing a kind of testing framework.
May 2, 2023 at 7:45 AM
What's the deal with the hellthread?
April 30, 2023 at 5:28 PM
Are we supposed to share sky pictures with each other?
April 30, 2023 at 12:10 PM
Starbucks time
April 30, 2023 at 12:10 PM
Season allergies ain't fun
April 29, 2023 at 9:37 PM