michael 📈 👨‍💻
banner
mikedecr.computer
michael 📈 👨‍💻
@mikedecr.computer
Quant finance researcher/developer.
Former political scientist, sometimes bike rider.
Long form mikedecr.computer
One relief about LLM tools for code is that programmers hold strong preferences as individuals but heterogeneous preferences as a population, and they are more temperamentally libertarian than other groups. So the marketplace for coding tools is usually pretty rich with high quality options
Speaking of keeping the focus in the code, not the chat, I saw this clip of a new nvim pkg "99" that's more my style maybe. A prompt buffer appears only briefly, and you can still work while an LLM fulfills some request asynchronously.

youtu.be/ws9zR-UzwTE?...
This is the only AI I want to use
YouTube video by The PrimeTime
youtu.be
January 31, 2026 at 5:15 PM
I wrote this 6 months ago and the pace at which CLI tools have been rolled out and publicized is making me feel a lot better about this. There's still a bit of friction when you want to pass context from your editor directly to the TUI that could benefit from more protocolization but not as bad
big frustration I have with LLM tools right now is how we are seemingly unlearning what LSP taught us. There is no reason why I should have to use a specific *IDE* to get certain LLM interaction patterns. There should be standards for LLM interactions, and editors implement the standards.
January 31, 2026 at 4:51 PM
does any other marketing tactic threaten and bully me as much as LLM marketing? If software developers will really be irrelevant (any day now...) then it doesn't matter if I use your coding agent. If using your coding agents will make me more productive then software devs still matter. which is it
January 21, 2026 at 1:28 AM
I don't normally do really oop-y solutions to advent of code problems but it helped clean up the main fns a lot here

github.com/mikedecr/aoc...
January 19, 2026 at 7:57 PM
I want politicians to care about today's kitchen-table issues like cable management. I didn't create the world where everything is powered by 3ft usb-c cables. Why should I bear the cost of its negative externalities entirely out of my own pocket?
January 16, 2026 at 2:14 PM
permit me this one windmill: I have some obstinate anti-corporate, pro-flesh thing inside me that refuses to call it "AI". They are LLMs. Yes, I use LLM tools, but I don't do their marketing for them
January 16, 2026 at 2:11 PM
Reposted by michael 📈 👨‍💻
im confident that i would thrive in a groundhog day type situation
January 9, 2026 at 10:54 PM
did I overly functionalize Day 5.2 or is this just the thing to do
January 10, 2026 at 3:16 AM
I repudiate totally the name of the product "Liquid IV". You know what an IV is, right? It's already liquid. The core conceit of Liquid IV meanwhile is that it's a powder. It's Solid IV
January 2, 2026 at 2:16 PM
any time a website is like "made with ❤ by <name>" I am like blegh
December 31, 2025 at 10:17 PM
elderly math profs be like "ok let's say we have a matrix. and now we're going to bully this matrix"
December 20, 2025 at 3:58 AM
One bewildering piece of condescending Apple UI is that, while you *can* attach files to iMessage, you can't do it with the obvious UI element that should do it.

If you're audacious enough to realize that your computer has these things called "files" there's drag-and-drop or the menu bar?
October 28, 2025 at 11:40 PM
really excited for my gf's new iphone to arrive so I can finally rid our lives of lightning cables forever
October 28, 2025 at 11:25 PM
October 26, 2025 at 7:39 PM
curious to try omarchy but i would need to buy a computer
October 26, 2025 at 2:56 PM
anybody got a good pragmatic blog post or paper on modern techniques for fitting gamma likelihood models? bayesian is ok / preferred actually
October 15, 2025 at 1:29 PM
Reposted by michael 📈 👨‍💻
Are you guys street or vert
October 8, 2025 at 8:32 PM
built a great model at work. beautiful really. has everything you think you need or want in it. sucks though. doesn't work at all
September 30, 2025 at 2:21 AM
Reposted by michael 📈 👨‍💻
i wrote about atproto and why it matters
Open Social — overreacted
The protocol is the API.
overreacted.io
September 26, 2025 at 3:33 PM
weird idea: map in terms of reduce
September 27, 2025 at 6:59 PM
Look, I ride a bike and I want better bike infrastructure, but this is magical thinking. If every car disappeared there would be way more bikes, way more bikers who don't ride as fast as you want to go, so way more bike traffic
September 21, 2025 at 7:16 PM
I re-published this post about "lazy" pipeline functions: mikedecr.computer/blog/lazy-dp...

Basically, exploring how to make pipeline-style R code more re-usable and composable by abusing partial function application
September 21, 2025 at 4:01 PM
Reposted by michael 📈 👨‍💻
The trick to laundry is never stop. Don’t lose your momentum
September 21, 2025 at 5:05 AM
I can see my hairline doing things that I do not regard as familiar
September 19, 2025 at 12:25 AM
I wrote a "lazy pipe" operator %=>% that lets you build function compositions from partial function expressions in a linear way.

Instead of passing data up front, you define pipeline steps without reference to the data. You get reusable + composable pipeline steps w/out as much function boilerplate
September 14, 2025 at 3:05 PM