Pere Villega's Avatar

Pere Villega

@perevillega.com

Principal Engineer. Consultant. Builder. Some AI. Born at 340ppm β€œIt's said your life flashes before your eyes just before you die. That's true, it's called Life” – Terry Pratchett. Location: πŸ‡ͺπŸ‡Έ Languages spoken: English, Spanish, Catalan, German

874
Followers
240
Following
166
Posts
08.11.2024
Joined
Posts Following

Latest posts by Pere Villega @perevillega.com

Actually there's probably a medieval German version that makes this one look pleasant.

Actually there's probably a medieval German version that makes this one look pleasant.

Saturday Morning Breakfast Cereal - Pumpkin
https://www.smbc-comics.com/comic/pumpkin

Actually there's probably a medieval German version that makes this one look pleasant.

07.03.2026 16:24 πŸ‘ 18 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
What if you floated upwards 1 ft every second?
What if you floated upwards 1 ft every second? YouTube video by xkcd's What If?

What if you floated upwards 1 ft every second?

What the latest What If? video in collaboration with
@minuteearth.bsky.social!

youtu.be/oTzW-mTQd5w

04.03.2026 20:46 πŸ‘ 1064 πŸ” 140 πŸ’¬ 17 πŸ“Œ 11
Preview
Why Good Engineering in the Age of AI Matters More Than Ever There is a dangerous idea that we shouldn't care what AI generated code looks like, just treat it as a black box. The reality is that unless your codebase is clean, well‑tested, and well‑architected, ...

Why Good Engineering in the Age of #AI Matters More Than Ever

www.linkedin.com/pulse/why-go...

04.03.2026 21:13 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
I need to do an upbeat comic week one of these days. They all end with hooray.

I need to do an upbeat comic week one of these days. They all end with hooray.

Saturday Morning Breakfast Cereal - Serve
https://www.smbc-comics.com/comic/serve

I need to do an upbeat comic week one of these days. They all end with hooray.

04.03.2026 16:35 πŸ‘ 16 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
This replaces the previous solar activity watch, which was issued last month when the sun took off its sunglasses.

This replaces the previous solar activity watch, which was issued last month when the sun took off its sunglasses.

Solar Warning
https://xkcd.com/3215/

This replaces the previous solar activity watch, which was issued last month when the sun took off its sunglasses.

Explain xkcd: https://www.explainxkcd.com/wiki/index.php/3215

04.03.2026 14:56 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Now that I've finally gotten an electric vehicle, I'm never going back to an acoustic one.

Now that I've finally gotten an electric vehicle, I'm never going back to an acoustic one.

Electric Vehicles
https://xkcd.com/3214/

Now that I've finally gotten an electric vehicle, I'm never going back to an acoustic one.

Explain xkcd: https://www.explainxkcd.com/wiki/index.php/3214

03.03.2026 03:54 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
On the last Socrates joke, like a dozen people told me I should've called his nutritional supplements Himlock, and it just kills me that I didn't.

On the last Socrates joke, like a dozen people told me I should've called his nutritional supplements Himlock, and it just kills me that I didn't.

Saturday Morning Breakfast Cereal - Athenian
https://www.smbc-comics.com/comic/athenian

On the last Socrates joke, like a dozen people told me I should've called his nutritional supplements Himlock, and it just kills me that I didn't.

02.03.2026 16:32 πŸ‘ 10 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
I mean, half of these are undefined. And your multiplication dots are too low; they look like decimal points.

I mean, half of these are undefined. And your multiplication dots are too low; they look like decimal points.

Dental Formulas
https://xkcd.com/3213/

I mean, half of these are undefined. And your multiplication dots are too low; they look like decimal points.

Explain xkcd: https://www.explainxkcd.com/wiki/index.php/3213

27.02.2026 21:50 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
I wonder if you could trick people into paying more in taxes by calling it traditional crowdfunding?

I wonder if you could trick people into paying more in taxes by calling it traditional crowdfunding?

Saturday Morning Breakfast Cereal - Fund
https://www.smbc-comics.com/comic/fund

I wonder if you could trick people into paying more in taxes by calling it traditional crowdfunding?

28.02.2026 16:29 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
You should've seen the look on your face when you thought you'd gotten your mom killed!

You should've seen the look on your face when you thought you'd gotten your mom killed!

Saturday Morning Breakfast Cereal - Pulley
https://www.smbc-comics.com/comic/pulley

You should've seen the look on your face when you thought you'd gotten your mom killed!

27.02.2026 16:28 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
This is when she calls the cops.

This is when she calls the cops.

Saturday Morning Breakfast Cereal - Cow
https://www.smbc-comics.com/comic/cow

This is when she calls the cops.

25.02.2026 16:23 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
SMBC is just propaganda for longterm relationships.

SMBC is just propaganda for longterm relationships.

Saturday Morning Breakfast Cereal - Artist
https://www.smbc-comics.com/comic/artist

SMBC is just propaganda for longterm relationships.

26.02.2026 16:26 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
71% of Developers and Engineering Leaders Believe β€œAI” Makes Engineering Discipline More Important I ran the same poll on LinkedIn and Mastodon, asking: In your estimation, does AI-assisted and agentic coding make engineering discipline: More important than before? As important as before? Less i…

71% of developers and leaders agree that engineering discipline is more important in AI-assisted and agentic workflows.

So why aren't we seeing an increase in investment in engineering capability yet?

It doesn't come with your Claude Code plan.

codemanship.wordpress.com/2026/02/26/7...

26.02.2026 09:18 πŸ‘ 4 πŸ” 5 πŸ’¬ 2 πŸ“Œ 1

I guess the answer is yes, but: will this be enabled by default on existing deployments?

25.02.2026 14:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Oh, and do you have any tips on how to vacuum up copper that's melted into your carpet?

Oh, and do you have any tips on how to vacuum up copper that's melted into your carpet?

Amperage
https://xkcd.com/3211/

Oh, and do you have any tips on how to vacuum up copper that's melted into your carpet?

Explain xkcd: https://www.explainxkcd.com/wiki/index.php/3211

24.02.2026 05:46 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
This is what I think about every argument that involves humans agreeing to not doing something with AI.

This is what I think about every argument that involves humans agreeing to not doing something with AI.

Saturday Morning Breakfast Cereal - Never
https://www.smbc-comics.com/comic/never-2

This is what I think about every argument that involves humans agreeing to not doing something with AI.

23.02.2026 16:20 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
And they both interpreted their success or failure as deserved rather than a consequence of macroeconomic forces and chance. The end.

And they both interpreted their success or failure as deserved rather than a consequence of macroeconomic forces and chance. The end.

Saturday Morning Breakfast Cereal - Ant
https://www.smbc-comics.com/comic/ant

And they both interpreted their success or failure as deserved rather than a consequence of macroeconomic forces and chance. The end.

22.02.2026 16:34 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

as time goes on this sounds less like a warning that Democrats would destroy the country and more like a threat

20.02.2026 19:10 πŸ‘ 432 πŸ” 44 πŸ’¬ 1 πŸ“Œ 0
'If you've eliminated a few possibilities and you can't think of any others, your weird theory is proven right' isn't quite as rhetorically compelling.

'If you've eliminated a few possibilities and you can't think of any others, your weird theory is proven right' isn't quite as rhetorically compelling.

Eliminating the Impossible
https://xkcd.com/3210/

'If you've eliminated a few possibilities and you can't think of any others, your weird theory is proven right' isn't quite as rhetorically compelling.

Explain xkcd: https://www.explainxkcd.com/wiki/index.php/3210

20.02.2026 20:13 πŸ‘ 8 πŸ” 4 πŸ’¬ 1 πŸ“Œ 3
My icebox plum trap easily captured William Carlos Williams. It took much less work than the infinite looping network of diverging paths I had to build in that yellow wood to ensnare Robert Frost.

My icebox plum trap easily captured William Carlos Williams. It took much less work than the infinite looping network of diverging paths I had to build in that yellow wood to ensnare Robert Frost.

Plums
https://xkcd.com/3209/

My icebox plum trap easily captured William Carlos Williams. It took much less work than the infinite looping network of diverging paths I had to build in that yellow wood to ensnare Robert Frost.

Explain xkcd: https://www.explainxkcd.com/wiki/index.php/3209

19.02.2026 03:11 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Still don't know why they kept asking their ghostly duplicates whether they liked that over and over.

Still don't know why they kept asking their ghostly duplicates whether they liked that over and over.

Saturday Morning Breakfast Cereal - Battle
https://www.smbc-comics.com/comic/battle

Still don't know why they kept asking their ghostly duplicates whether they liked that over and over.

19.02.2026 16:29 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

It appears that Grok now gives navigational directions.

UPS was famous for a system that planned delivery routes without left turns, for efficiency.

This is similar, but turning right is mandatory.

19.02.2026 21:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
You can actually do a lot of low-risk leveling up of the relationship just by using a bot to have your character run around stabbing rats all day.

You can actually do a lot of low-risk leveling up of the relationship just by using a bot to have your character run around stabbing rats all day.

Saturday Morning Breakfast Cereal - Quest
https://www.smbc-comics.com/comic/quest-4

You can actually do a lot of low-risk leveling up of the relationship just by using a bot to have your character run around stabbing rats all day.

16.02.2026 16:25 πŸ‘ 13 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Functional Programming Strategies

I don't normally post my email newsletter, but I thought this one was a banger: on the dualities between constructor injection, the reader monad, comonads, and effect handlers. If that sounds like your jam: buttondown.com/functionalpr...

(Or just grab the book! functionalprogrammingstrategies.com)

16.02.2026 18:13 πŸ‘ 6 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Preview
Imperfect AI, Perfect Loops: Why Feedback and Human Engineers Matter More Than AI Model Accuracy Most conversations about AI start with: β€œHow accurate is the AI?” or β€œCan it write production‑quality code?” That’s the wrong lens to view the problem through. The better question is: Given that AI is...

Why #AI always needs a human in the loop

www.linkedin.com/pulse/imperf...

15.02.2026 20:42 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
The bound and gagged stripper also gets weird after the first amendment goes away.

The bound and gagged stripper also gets weird after the first amendment goes away.

Saturday Morning Breakfast Cereal - Warrantless
https://www.smbc-comics.com/comic/warrantless

The bound and gagged stripper also gets weird after the first amendment goes away.

15.02.2026 16:23 πŸ‘ 11 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Why are Adam Sandler movies not perceived as moral cataclysms?

Why are Adam Sandler movies not perceived as moral cataclysms?

Saturday Morning Breakfast Cereal - Moral
https://www.smbc-comics.com/comic/moral

Why are Adam Sandler movies not perceived as moral cataclysms?

14.02.2026 16:22 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
'The zero line in WMM2025 passes through a lot of population centers; I wonder what year the largest share of the population lived in a zone of less than 5Β° of declination,' he thought, derailing all other tasks for the rest of the day.

'The zero line in WMM2025 passes through a lot of population centers; I wonder what year the largest share of the population lived in a zone of less than 5Β° of declination,' he thought, derailing all other tasks for the rest of the day.

Bad Map Projection: Zero Declination
https://xkcd.com/3207/

(alt-text too long for a BlueSky message, see image alt-text instead)

Explain xkcd: https://www.explainxkcd.com/wiki/index.php/3207

14.02.2026 02:35 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Humans are good at zoos since we're already adapted to captivity.

Humans are good at zoos since we're already adapted to captivity.

Saturday Morning Breakfast Cereal - Scripture
https://www.smbc-comics.com/comic/scripture

Humans are good at zoos since we're already adapted to captivity.

13.02.2026 16:20 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

The value proposition of a "fractional CTO" is clear, but without somebody directly influencing teams at the "code face", it can end up being impotent.

That's where some of the highest-leverage improvements can be made, by accelerating the inner loops.

How about a "fractional Principal Engineer"?

13.02.2026 11:13 πŸ‘ 2 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0