Pinned Tweet
🚀 OpenAI-Pharo: A powerful @OpenAI playground for pro-users & developers ✅ Interact with unlimited #OpenAI chatbots ✅ Use responses as objects in the live @pharoproject environment ✅ Generate & export #DallE images ✅ Auto-update #Pharo class comments with Class Responsibility Collaborators github.com/brackendev/OpenAI…
Bracken Spencer retweeted
The assumed significance of training-data bias in agentic coding is way overblown: Claude has been coding absolutely fine in Objective-Smalltalk, even mostly understanding and abiding by in-process REST architecture.
Bracken Spencer retweeted
'Premature abstraction is as bad as premature optimization.' -- Luciano Ramalho
Bracken Spencer retweeted
Remote workers used to be the easiest to cut.
Now they may be becoming the hardest.
When you work in an office, there is always someone nearby who can cover, explain, or absorb the slack. When you work remote, that safety net disappears. You either deliver or the gap is obvious. There is no hallway conversation to hide behind and no manager walking by to smooth things over.
The people who last in remote roles are usually the ones who treat the work like it is their own. They decide how to cross the finish line. They manage their time, solve problems without constant check-ins, and keep things moving when no one is watching.
That kind of self-directed reliability is valuable. Companies are starting to notice that the quiet remote people who simply get it done are harder to replace than they first assumed.
The irony is that the same independence that made remote work feel disposable is what is making some of those workers indispensable.
Bracken Spencer retweeted
tiny, invisible *anything* that blends in with the UI is horrible
minimalism is a mind virus
Replying to @tngaskell @htmx_org
I know it’s not about actual scroll bars but I just want to acknowledge the death of real scroll bars in modern UI. Never realized how much I missed a good standard scroll bar until recently. Tiny invisibars that blend in with the UI are the worst.
Bracken Spencer retweeted
Cursive 2026.4.1 is out. It's a bugfix release, fixing arrow-key threading errors which sneaked into the latest release on IntelliJ 2026.3. cursive-ide.com/blog/cursive…
Bracken Spencer retweeted
Cursive 2026.4.0 is out! Adds IntelliJ 2026.3 support, plus some light internal refactoring. #clojure #clojurescript cursive-ide.com/blog/cursive…
Bracken Spencer retweeted
Replying to @thdxr
get in losers we're discovering lisp from fist principals
data is code
Bracken Spencer retweeted
New open source drop: UniStyle, a compile-time CSS library for Clojure. Like Tailwind but better in two important ways (1) last applied style wins for the same property (2) style in real code rather than pseudo-syntax.
Bracken Spencer retweeted
VT Trek is a multiplayer game on our XKL Toad-2 (PDP-10) running TOPS-20. It works best with good VT100 emulation or even a real VT100. Come play it at icm.museum #trek #gaming #game
Bracken Spencer retweeted
The next @GraalVM release ships next week!
What do you think the full version number will be? Wrong answers only!
Bracken Spencer retweeted
"Open Source should be more about being able to tinker with well-made apps in useful ways, rather than downloading and compiling gargantuan and incomprehensible tarballs of C/C++ code."
blog.metaobject.com/2014/03/…
Bracken Spencer retweeted
You don't really see anyone build unique OSs anymore. Everything is a Linux derivative. I miss the days when people were inventing software of the future. These days it's just boring web apps or more crap to harness Ai.
Bracken Spencer retweeted
SQLite is not faster at being a filesystem. It’s faster at storing a bunch of blobs because that’s a very different task from being a filesystem.
Database FileSystems were an area of heavy research in the 2000s with Mac and Windows both putting forward their solutions. IMHO, they both futzed it up. The Mac version wasn’t bad under the covers, but it exposed very little of the potential benefits.
If anyone is interested in restarting this line of research, the source for the original ideas was BeFS. The author of that filesystem (Dominic Giampalo) wrote a book on the subject and later made it free to download from his website:
nobius.org/dbg/practical-fil…
NEXTSPACE is a desktop environment that brings a NeXTSTEP look and feel to Linux. I try to keep the user experience as close as possible to the original NeXT OS. It is developed according to the "OpenStep User Interface Guidelines".
github.com/trunkmaster/nexts…
Bracken Spencer retweeted
I wrote a new tiny book: "Little Bits of Common Lisp:
Seventeen tiny programs: LLMs, the web, macOS automation, classic AI, and symbolic math - each in a single file" that I hope people enjoy. Free to read online: leanpub.com/little-bits-of-c…
Bracken Spencer retweeted
Software devs knows interview tests are stupid. But they can't give them up. Why?
(If you don't like what I am saying, it's because of your ego. Push through.)
1. They don't seem to realize that they are unprofessional.
- Plumbers don't watch each other twist pipes.
- Carpenters don't ask each other to hammer.
- Lawyers don't get mock trials.
2. Ego. It's a hazing, just like a college fraternity. When the company gave software engineers the keys to let someone into their club, the software engineers turned it into a performance exercise.
Why? Let's admit it, software kids:
- You love the power of that position.
- You love making others perform for you.
- You love how smart you feel when you know the answer to your question and others do not.*
- You have the gall to think you "know how they think" within 15 minutes. Both elite coder and elite psychologist - impressive!
- You lack connection and respect that other humans have for each other.
- You are competitive, not cooperative.
- You have neither the guts nor the skill to talk to another human as a human. You put a test between you. It feels safe.
Everyone knows everyone else's tests stinks but yours smells like a rose, right?
Have you ever validated it?
No, you never validated it and you cannot.
Grow up! Be professional.
*In psychology, this is called The Alex Trebeck Effect - the person who knows the answer looks smarter than the guessers. Alex Trebeck didn't even have a college degree. This was tested: 4 candidates played Jeopardy! in front of an audience, rotating into the Alex Trebeck role. The audience rated who was smartest. The host was always rates highest.
I’ll absolutely fail any coding interview. Always have. But give me a problem and a model, not even a good one, and I’ll solve it. Pity companies haven’t caught up. The good news is, most of the market will end up like this as there are simply bigger problems so solve in a software stack, and this code nonsense is just a side effect.
Be real, you’re gonna pay most devs to talk to codex or Claude. How about you test them in the actual environment. But no. Let’s find the next leetcode
Bracken Spencer retweeted
Efsane yazılım mimarı Martin Fowler dün LLM Voice başlıklı çok sert bir yazı yayınladı.
Diyor ki: Yazmayı yapay zekaya devrettiğinizde aslında düşünmeyi de devrediyorsunuz. Çünkü insan ne düşündüğünü ancak yazarken kafasında netleştirir. Yapay zeka pürüzsüz metinler üretebilir ama verdiği kararın sorumluluğunu ve yara izini taşıyamaz.
Mimari dokümanları bile bota yazdıran geliştirici kendi muhakeme yeteneğini kaybeder.





























