Sign in

Alexander Bandukwala

@bandukwala.me
803 followers 740 following 2.1K posts

💻 Pursuing the Future of Computing 🔬 PhD Student @ University of Michigan (Future of Programming Lab) 🪄 Building Hazel: Live Functional Programming & Malleable Systems 🐾 Dog Parent 🛠️ Ex-Software Engineer 🌟 Computing Maximalist

PostsRepliesMedia
Alexander Bandukwala @bandukwala.me · 6h
I can't wait until Hollywood Ending gets a film adaptation and that film gets a press junket
000
Alexander Bandukwala @bandukwala.me · 29/09/2026
The rails subreddit is becoming my new favorite soap opera
020
Alexander Bandukwala @bandukwala.me · 29/09/2026
The Apple ecosystem can be pretty overrated. Fitbit let you set alarms on your phone a decade ago; Apple still doesn’t let you configure Apple Watch alarms from an iPhone.
161
Alexander Bandukwala @bandukwala.me · 26/09/2026
I feel like I would be happier if I had a few swords
100
Alexander Bandukwala @bandukwala.me · 24/09/2026
what model performs best at simon says?
011
Alexander Bandukwala @bandukwala.me · 22/09/2026
these nations aren't feeling very united
030
Alexander Bandukwala @bandukwala.me · 19/09/2026
Finally have a use case for multiuser on my linux desktop. Going to just do different ssh logins for my separate claude accounts.
040
Reposted by Alexander Bandukwala
Jerry Chen @jcsalterego.bsky.social · 18/09/2026
"your holiness, it's called a sankey diagram"
a photo of someone explaining something to pope leo while the pope makes a face of slight discomfort
811422145
Reposted by Alexander Bandukwala
𝕮 @chrisshank.com · 18/09/2026
I think we need to figure out how to articulate why the coupling of accounts to apps/platforms is where they derive their power rather than the regulation of cookies, feeds/algorithms, and data exports, which isn't curbing their power.
151
Alexander Bandukwala @bandukwala.me · 18/09/2026
People please give your website favicons
140
Alexander Bandukwala @bandukwala.me · 18/09/2026
If I were on the openai/anthropic marketing team instead of sayign AI creates new jobs I'd at least be pretending to lobby hard hard for doubling social security and lowering the retirement age.
100
Alexander Bandukwala @bandukwala.me · 17/09/2026
Has anyone wrote a good piece on how agentic usage is fundamentally different than previous moves up to the abstraction ladder, such as using compilers?
260
Alexander Bandukwala @bandukwala.me · 16/09/2026
My Reddit is exclusively The Wolverine and Ed Sheeran Palestine drama
120
Alexander Bandukwala @bandukwala.me · 14/09/2026
Never more have I needed a global capability system with on-behalf-of support.
010
Alexander Bandukwala @bandukwala.me · 11/09/2026
If Steve Jobs was alive would the duo be left-handed only?
020
Alexander Bandukwala @bandukwala.me · 09/09/2026
The apple keynote walking shots make me deeply uncomfortable
110
Alexander Bandukwala @bandukwala.me · 09/09/2026
Reading anthropics economic scenarios page. I haven't read the whitepaper or finished but there model of the economy seems to completely ignore the demand side. The economy is a set of tasks with no notion of those tasks being generated because people have enough money to pay for stuff.
110
Alexander Bandukwala @bandukwala.me · 08/09/2026
/goal prove P=NP. make no mistakes and do NOT prove P != NP
2130
Alexander Bandukwala @bandukwala.me · 08/09/2026
that's not what I meant when I said an "explicit" API
030
Alexander Bandukwala @bandukwala.me · 07/09/2026
I don’t need a practical magic 2 wine glass popcorn bucket. But I do want one
Large practical magic 2 wine glass popcorn holder
020
Alexander Bandukwala @bandukwala.me · 07/09/2026
Maddie made the mistake of asking what I was working on and got a full rant on ad-hoc vs subtype polymorphism.
051
Alexander Bandukwala @bandukwala.me · 05/09/2026
Sometimes I'm jealous of my dogs stretching
My black and tan shiba inu doing a very stretchy down dog
150
Alexander Bandukwala @bandukwala.me · 03/09/2026
Tornado warning
My wife and dog in the basement for a tornado warning
030
Alexander Bandukwala @bandukwala.me · 03/09/2026
Going to be in Oakland October 4-9 for SPLASH and am thinking of staying an extra few days if anyone in the bay area wants to hang out.
270
Alexander Bandukwala @bandukwala.me · 03/09/2026
Let me set my own preferences for lake naming in maps
050
Reposted by Alexander Bandukwala
Ink & Switch @inkandswitch.com · 31/08/2026
Today we're officially sharing the "Introducing Patchwork-26" video from Lab Day at this year's @localfirstconf.com We bring you the first look at Patchwork-26, the latest in our ongoing effort to realize Malleable Software, Universal Version Control, and Local-First Software.
youtube.com
Introducing Patchwork-26
YouTube video by Ink & Switch
39133
Alexander Bandukwala @bandukwala.me · 31/08/2026
A terminal app where I type commands and it asks Claude for its permission before running them.
151
Reposted by Alexander Bandukwala
Felienne Hermans @felienne.bsky.social · 30/08/2026
Absolutely nothing radicalised me more than learning about Fred Hampton
0194
Alexander Bandukwala @bandukwala.me · 28/08/2026
Anyone have a way to mount a 65” tv vertical for doomscrolling?
150
Reposted by Alexander Bandukwala
shri @shrikhalpada.dev · 27/08/2026
My latest interactive explainer all about the technology behind record players is done! perthirtysix.com/how-the-heck...
823051
Alexander Bandukwala @bandukwala.me · 26/08/2026
MyChart is the SalesForce of my body
030
Alexander Bandukwala @bandukwala.me · 25/08/2026
We need to talk about AI: Adversarial Interoperability
250
Reposted by Alexander Bandukwala
futur 🔹 @futur.blue · 21/08/2026
327124
Alexander Bandukwala @bandukwala.me · 21/08/2026
You listen to one Naruto playlist on Apple Music and it decides you exclusively want Japanese suggestions
020
Reposted by Alexander Bandukwala
Jerry Chen @jcsalterego.bsky.social · 20/08/2026
"spreadsheet people"—please. they're called cellcels. put some respect on their name
783215316
Alexander Bandukwala @bandukwala.me · 21/08/2026
It's funny when people say you don't need refactoring tools because of LLMs when I'm watching my agent build refactoring tools so it can migrate some code.
140
Alexander Bandukwala @bandukwala.me · 20/08/2026
I got Sonic Racing: CrossWorlds to pretend I'm playing Mario Kart on the steam machine.
321
Reposted by Alexander Bandukwala
Mike Samuel 🟣 @mvsamuel.bsky.social · 20/08/2026
@kotlinlang.org's DSLs are just unreasonably nice. I've been using one to build ASTs in a compiler. class TreeFarm uses class Planting to allow specifying AST nodes as block structures, and there's some automagic that propagates node position metadata from injected AST nodes to synthesized nodes.
[pretty printed Kotlin code with IDE overlays showing that the `this` type for block lambdas is "this: Planting" in all four nested lambdas]

        val ifStmt = macroEnv.treeFarm.grow(macroEnv.pos) {
            Block {
                If(
                    cond = {
                        Call {
                            V(vIsNullFn)
                            Rn(name)
                        }
                    },
                    thn = { Replant(freeTree(macroEnv.args.valueTree(1))) },
                    els = { Rn(name) },
                )
            }
        }
041
Alexander Bandukwala @bandukwala.me · 20/08/2026
This but for software specification
en.wikipedia.org
The purpose of a system is what it does - Wikipedia
130
Reposted by Alexander Bandukwala
Kiran @kirancodes.me · 20/08/2026
Ever functional programmer that spends long enough in deep functional programming, eventually overflows back into a C dev
3293
Reposted by Alexander Bandukwala
Eugene Vinitsky 🍒 @eugenevinitsky.bsky.social · 19/08/2026
Very obviously the outcome of people mobbing those who publicly admit they use AI is everyone continuing to use it but hiding it
521817
Reposted by Alexander Bandukwala
a ton of crates @tonofcrates.bsky.social · 18/08/2026
kinda wild that a baby stroller, an iphone, a day of private college tuition, and a routine doctor appt all cost about the same
161
Alexander Bandukwala @bandukwala.me · 18/08/2026
We really went wrong with the way CI works
Screenshot of GitHub Actions continuous integration check status running on a dark mode interface. Multiple workflow jobs show yellow spinning/in-progress icons alongside the GitHub logo, with statuses stating "In progress - This check has started...".

The listed jobs include build and test matrices across macos-latest and ubuntu-latest with OCaml compiler versions 4.14 and 5.2, linting tasks (lint-doc, lint-fmt, lint-opam), and an Opam Dependency Submission job.
041
Alexander Bandukwala @bandukwala.me · 18/08/2026
Sometimes I think I’m young, then I use a Rolodex as an analogy.
010
Reposted by Alexander Bandukwala
Douglas Creager @dcreager.net · 15/08/2026
My team shipped that 5-6 years ago, but it got un-shipped as part of the new Code Search experience / React-based code viewer. 🤷 It was some really cool tech, and drew on some state of the art academic research. I gave a talk on it if you want to learn how it worked! dcreager.net/talks/stack-...
dcreager.net
Incremental, zero-config Code Navigation using stack graphs.
141
Alexander Bandukwala @bandukwala.me · 14/08/2026
Turns out so does the ACMs publishing system ✘ Warning: A total of 1 unresolved cross-references or citations ('??' or '[?]') found on page(s) 12. Please fix the '??' and '[?]' occurrences in the PDF.
020
Alexander Bandukwala @bandukwala.me · 13/08/2026
Merkle tree bro
010
Alexander Bandukwala @bandukwala.me · 13/08/2026
reviewing the first while loop I've looked at in a while
020
Alexander Bandukwala @bandukwala.me · 13/08/2026
show vs to_string is a battle for the ages
030
Alexander Bandukwala @bandukwala.me · 13/08/2026
Incredible to me that Microsoft owns GitHub and VS Code, yet I can’t Ctrl+click a name in a PR to jump to its definition
291