teo
banner
doublenegation.bsky.social
teo
@doublenegation.bsky.social
writes Haskell mostly | loves public transport | studied philosophy | 🏴 | mid 20s | they/them
Reposted by teo
I’m just, you know, a philosopher, but it seems obvious that intelligence is social and relational and the AI bros are deeply invested in it being private property that can be owned, so they will always always miss the mark.
November 3, 2025 at 12:55 PM
Reposted by teo
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 2:47 PM
Reposted by teo
The original sin of UX "user satisfaction is the only measure" not "user actually achieves goals that are meaningful to them and the world" coming home in a lotta ways and it's trapped developer experience too
The fact that we frequently prefer interactions and experiences that feel cognitively easy is also a reliable illusion. We experience this in our learning all the time.

This is also why I'm skeptical of any idea that developer experience should only be about making things FEEL easy
October 24, 2025 at 3:35 PM
Reposted by teo
Edinburgh castle failing to render, likely thanks to the AWS outage
October 20, 2025 at 8:35 AM
The twos times tables are the easiest, you just add a zero
October 10, 2025 at 7:30 PM
Reposted by teo
you heard about dark woke

now get ready for
October 5, 2025 at 8:17 AM
Reposted by teo
ME, IN TEARS: you can't just say every single part of a computer system is a file

UNIX, POINTING AT THE MOUSE: file
September 7, 2025 at 11:01 AM
Reposted by teo
this iconic advertising copywriter named Kathy Hepinstall Parks died over the weekend and I wanted to share something from her website I thought Bluesky would like
August 22, 2025 at 2:20 PM
Reposted by teo
every “ancient tradition” was invented between 1848-1870 and every “modern perversion” is so ancient as to predate writing
August 15, 2025 at 5:34 PM
Reposted by teo
Patient, sobbing: But Doctor, I AM Pagliacci!
ChatGPT: Apologies. I didn't realise when recommending Pagliacci's epic show to cure your depression that you were the genius himself. I'm impressed! With regards to your initial question, I can recommend seeing the Great Clown Pagliacci.
August 7, 2025 at 11:31 AM
My talk about how we can make Template Haskell less prone to breaking changes is also up!
Teo Camarasu - Template Haskell, a case study in (in)stability
YouTube video by The Haskell Foundation
www.youtube.com
August 4, 2025 at 9:24 PM
My talk about avoiding space leaks in Haskell using th-deepstrict is now up!
Teo Camarasu - Catching space leaks at compile-time using th-deepstrict
YouTube video by The Haskell Foundation
www.youtube.com
August 4, 2025 at 9:22 PM
Reposted by teo
Too much "we're cooked" & not enough "we're not gonna take this shit"
August 2, 2025 at 5:37 AM
Reposted by teo
Preparing my notes for an interview on history of identity cards, back in the news because of proposals such as Labour Together’s Britcard (left). There’s a long history (see WW2 poster, right)

Here’s a thread on recent (1980s-2010s) UK ID card history, showing how Tony Blair became keen on them
July 30, 2025 at 10:06 AM
Reposted by teo
Every UK petition is like this
July 11, 2025 at 5:23 PM
Reposted by teo
One thing that I think not enough programmers appreciate is:

If your code is *hard to write* it will be *hard for others to use*
July 24, 2025 at 7:03 PM
Reposted by teo
I've been telling people that deleting prod is the way to go if you want accurate documentation and a reliable system (i.e, no system, no docs). Good to see AI getting on my level!
July 20, 2025 at 4:06 PM
Reposted by teo
There’s a certain kind of health food marketing that’s like “Bagels have fallen”
July 9, 2025 at 1:46 PM
Reposted by teo
🇫🇷Chat🇫🇷 GPT
People freaking out when chat gpt says it’s alive
June 30, 2025 at 12:21 PM
Reposted by teo
I have this pinned up in my office. I can’t remember where I first saw it. But it’s key to a lot of radical politics.
June 29, 2025 at 3:51 PM
Reposted by teo
People miss the second half: unless you like to code AND other people like to perceive you as someone who "could be skilled at coding."

The career is gated quite a bit by that.
"Learn to code" was always bad advice, unless you actually like to code. College students have the best chance of professional success if they major in topics that interest them. Today in @startribune.com. Please tell high school students and parents.

www.startribune.com/what-should-...
Opinion: College students, go ahead and major in what you love
"The lesson here is simple: Major in what you love, not what you think will get you a job," David M. Perry writes.
www.startribune.com
June 25, 2025 at 2:42 PM
Reposted by teo
Sorry to those who need to hear it, but lambda is not the ultimate software architecture model. You think you have a "simple" web application that speaks to a database and emits JSON. Wrong!

You have a system that needs to speak two different languages, whose grammar and constraints and different…
June 17, 2025 at 10:46 AM
One of my favourite things about train travel is seeing the subtle differences in dress between cities
June 4, 2025 at 10:20 AM
Reposted by teo
In this Pride Month, let us remember that #FunctionalProgramming has the privilege and honour to share our beloved λ with the Lesbian community. Let's go Lesbians!
June 3, 2025 at 9:12 AM
I will be speaking at the Haskell {Ecosystem, Implementor's} Workshop this week. Listen to me talk about making Template Haskell more stable; and how code should not be both lazy and stateful if you care about avoiding space leaks
June 3, 2025 at 10:55 AM