Pere Villega
banner
perevillega.com
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
Pinned
Hi,

updating a pinned post. I'm a senior developer living near Barcelona, Spain. I use Scala, Typescript, Go, Rust, and hopefully Unison soon.

Occasionally, I post things, but I'm more of a lurker. I won't spam your timeline. I also blog at my domain (see handle).

Glad to be here!

#CatsOfBlueSky
Reposted by Pere Villega
Wow, no more cookie banners in EU? 🤯🚀 Yes please!

> some “non-risk” cookies won’t trigger pop-ups at all
> central browser controls that apply to websites broadly [for other cookies]

www.theverge.com/news/823750/...
Europe is scaling back its landmark privacy and AI laws
The EU folds under Big Tech’s pressure.
www.theverge.com
November 19, 2025 at 5:15 PM
Reposted by Pere Villega
On November 18 Cloudflare experienced a service outage. Here's a detailed breakdown of what happened. https://cfl.re/43Bw8AI
Cloudflare outage on November 18, 2025
Cloudflare suffered a service outage on November 18, 2025. The outage was triggered by a bug in generation logic for a Bot Management feature file causing many Cloudflare services to be affected.
blog.cloudflare.com
November 18, 2025 at 11:49 PM
Reposted by Pere Villega
Has your website been hit with unexpected unavailability in Spain? Help us find out why. Download the free OONI Probe app, enter the URL in the app and tap "Run.” Your results are anonymous and help measure blocking of websites in your region. https://ooni.org/install/
November 18, 2025 at 7:40 AM
Reposted by Pere Villega
This release will serve as a Unison 1.0 release candidate, setting the stage for a 1.0 version once we confirm there are no major issues.
📰 Unison 0.5.50 is out

* New `branch.diff` command (with diff-tool support)
* Support for adding comments to branch history
* MCP agents can `test`, `update`, and `run` code
* Smarter `run` command behavior

Check out the full release notes:
Release release/0.5.50 · unisonweb/unison
What's New ucm 0.5.50 has lots of updates and new features (and is also a 1.0 release candidate)! workflow improvements new branch.diff command for comparing branches, also with difftool support v...
github.com
November 14, 2025 at 9:45 PM
Reposted by Pere Villega
Car Size
https://xkcd.com/3167/

'They really shouldn't let those small cars drive in traffic. I worry I'm going to kill someone if I hit one! They should have to drive on the sidewalk, safely out of the way.'

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

November 12, 2025 at 8:00 PM
Reposted by Pere Villega
Big and Little Spoons
https://xkcd.com/3166/

Are you the annoying spoon or the sleepy spoon?

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

November 11, 2025 at 1:28 AM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Addiction
https://www.smbc-comics.com/comic/addiction

How're you gonna get your girlfriend pregnant with a BEHAVIORAL addiction, man?
November 10, 2025 at 4:28 PM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - What
https://www.smbc-comics.com/comic/what

Fortunately, it turns out that all along he has been a placebo husband.
November 9, 2025 at 4:27 PM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Miracle
https://www.smbc-comics.com/comic/miracle

The statue of Bayes also cries, but we can't ever be perfectly sure.
November 7, 2025 at 4:24 PM
Reposted by Pere Villega
Earthquake Prediction Flowchart
https://xkcd.com/3165/

At least people who make religious predictions of the apocalypse have an answer to the question 'Why didn't you predict any of the other ones that happened recently?'

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

November 8, 2025 at 2:13 AM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Fish
https://www.smbc-comics.com/comic/fish-3

This is more easily executable with a three-wish genie, but it's good to be prepared for all circumstances.
November 8, 2025 at 4:26 PM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Frenchmen
https://www.smbc-comics.com/comic/frenchmen

Or maybe the corpses were a feint and the original Frenchmen are still waiting to strike.
November 6, 2025 at 4:23 PM
Reposted by Pere Villega
Metric Tip
https://xkcd.com/3164/

The package weighs 7 kg 9 oz.

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

November 5, 2025 at 9:11 PM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Attention span
https://www.smbc-comics.com/comic/attention-span

Subscribe!
November 5, 2025 at 4:21 PM
I've been introduced to the wonderful world of TDD: ticket-driven development.
Yes, ticket. You write a ticket with the test case in X-Ray, and only then can you write your tests. And some tool verifies they have a matching ticket in Jira, of course.

AI won't matter if your process is that
November 5, 2025 at 2:15 PM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Sacrifice
https://www.smbc-comics.com/comic/sacrifice-4

If God is all-good, there are a LOT of errors in the Bible.
November 4, 2025 at 4:20 PM
Reposted by Pere Villega
Repair Video
https://xkcd.com/3163/

The statue should be in the likeness of whatever sculptor posted the sculpting tool repair video that was most helpful during the installation of the statue.

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

November 3, 2025 at 11:38 PM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Myth
https://www.smbc-comics.com/comic/myth-4

The one about purpose doesn't show up until you have to spend 12 hours a day at a repetitive job.
November 3, 2025 at 4:33 PM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Consilience
https://www.smbc-comics.com/comic/consilience

Later, peace is reestablished when an MBA accidentally enters the lecture hall.
November 2, 2025 at 4:32 PM
Reposted by Pere Villega
Heart Mountain
https://xkcd.com/3162/

Even geology papers about Heart Mountain are like, "Look, we all agree this 'volcanic gas earthquake hovercraft' thing seems like it can't possibly be right, but..."

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

November 1, 2025 at 12:35 AM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Nerd-fight
https://www.smbc-comics.com/comic/nerd-fight

"," > "",
November 1, 2025 at 3:30 PM
Reposted by Pere Villega
Airspeed
https://xkcd.com/3161/

Carefully maneuvering the balloon down a mineshaft in an effort to break the OTHER altitude record

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

October 29, 2025 at 9:32 PM
Reposted by Pere Villega
Saturday Morning Breakfast Cereal - Identity
https://www.smbc-comics.com/comic/identity-2

Anyone who can figure out how to cram phi in there gets about 1.6 internet points.
October 30, 2025 at 3:28 PM
Reposted by Pere Villega
A permanent basic income for artists? Could this be a scheme to counter the massive AI attack on art?

www.businessinsider.com/ireland-basi...
Ireland plans to make a $1,500 a month basic income for artists permanent
Ireland's Basic Income for the Arts experiment has given creatives a weekly payment for three years. Now, a permanent program could be on the way.
www.businessinsider.com
October 31, 2025 at 6:52 AM
Reposted by Pere Villega
fixed that for you
October 28, 2025 at 4:33 PM