Hell is other compilers

Joined July 2021
223 Photos and videos
Pinned Tweet
Here’s merge sort implemented in C 20 using only class template argument deduction guides
23 Oct 2024
lol
5
3
43
8,050
Congratulations. You have reinvented the duality principle.
Hypothesis: for every task that is unverifiable, there is a set of related tasks which are verifiable with the property that hillclimbing on them generalizes to the original task
1
3
281
Me when I first learned about C 11 move semantics
One tech software move can up my whole level ... its really levels to this shit!
1
5
450
This is precisely backwards The only axis along which LLMs have not improved at all is in being confidently wrong about highly specialized details. If you are an expert in nothing you will feel unstoppable with LLMs while confidently producing broadly incorrect code
Feb 9
Turns out with claude code, my decades long strategy of NOT deeply learning: - regexs - sql - nginx confs - elaborate shell commands - advanced shell scripting - any javascript framework - perf optimization - webpack, cdns, bundlers - 1000 other things ...was entirely correct.
1
2
303
The people who will have jobs in the future are the people who can spot when LLMs miss specific details. If you do not have this skill, I am sorry, but you are the first to go. Being able to “prompt a whole lot” makes you a liability, not an asset
1
92
When you get to “It’s not just GPUs, it’s everything” in Brendan Gregg’s “why I joined OpenAI” blog

ALT Shocked The Usual Suspects GIF

New blog post: Why I joined OpenAI brendangregg.com/blog/2026-0…
1
4
563
static_assert(false) retweeted
Replying to @sarthakgh
Most white collar jobs aren't even needed without AI being in the equation.
1
7
325
Something to keep in mind about LLMs is that with only partial view into the context (what we see on moltbook), “roleplay as a sentient robot” vs “I see everyone else on here is roleplaying as a sentient robot” vs <continuing a story about sentient robots> are indistinguishable
given the whole moltbook thing - once again re-upping the paper with the best model of “why did the llm do X?” arxiv.org/abs/2310.01425
1
1
214
I would also add that there are EXTREMELY adverse incentives at play here. I took a 10 second look at it yesterday and couldn’t find a single post that wasn’t either an add for a crypto coin or a transparent phishing attempt. Like an unmoderated 4chan for babies with credit cards
65
> ultimate design pattern > look inside > global mutable variables
After 8 years of Haskell, 2 years of OCaml, 2.5 years of C and 45 minutes of Go, I present you the ultimate Design Pattern. The Context Pattern FP, OOP, Procedural and Declarative Programming combined to create The Last and Only design pattern you ever need. A single record containing all your dependencies that you pass to every function explicitly. No more inheritance. No more classes and methods. No more Dependency Injection. No more singleton pattern. No more private/public. Mocks have never been easier. This is the only pattern you need to structure EVERY SINGLE APP NO MATTER THE INDUSTRY (microservice, compiler, spaceship system).
2
9
475
That… that guy’s Turkish
29 Dec 2025
"Applied AI/ML & Full Stack dev" and cant even afford a 7.5k ring and yall call me a brokie... at least i'm in the positives dammit
1
189
Is anyone on compilertwt not Turkish?
1
93
AI companies *want* you to feel behind, like you’re in the passenger seat. But all of the progress of the last year has indicated the opposite; tools such as code review, doing well-specified bug fixes, and mapping code paths have gotten drastically better but…
I've never felt this much behind as a programmer. The profession is being dramatically refactored as the bits contributed by the programmer are increasingly sparse and between. I have a sense that I could be 10X more powerful if I just properly string together what has become available over the last ~year and a failure to claim the boost feels decidedly like skill issue. There's a new programmable layer of abstraction to master (in addition to the usual layers below) involving agents, subagents, their prompts, contexts, memory, modes, permissions, tools, plugins, skills, hooks, MCP, LSP, slash commands, workflows, IDE integrations, and a need to build an all-encompassing mental model for strengths and pitfalls of fundamentally stochastic, fallible, unintelligible and changing entities suddenly intermingled with what used to be good old fashioned engineering. Clearly some powerful alien tool was handed around except it comes with no manual and everyone has to figure out how to hold it and operate it, while the resulting magnitude 9 earthquake is rocking the profession. Roll up your sleeves to not fall behind.
1
132
And so maybe this is a hot take among my circles, but I do believe that there are effective uses of toolcalling LLMs today, but specifically where the *increase* humans’ understanding of their code (cross-referencing objdump and -Rpass eg) and not where they *decrease* our grasp
1
1
85
(Such as by generating full sloppy solutions or by failing at the XY problem)
70
You can just laugh actually You don’t have to be sad. You can just choose find things funny, like that you can #embed /dev/stdin in GCC >15
software dev: if you want to earn a living and be good at your job you have to learn things but the more you learn the more sad you will be and it only gets worse as you learn more
1
2
204
A bit late, but Advent of Constexpr Day 1: Partial Variable Template Specialization
5
2
35
2,089
Part 2 was more or less the same, but abs() isn’t constexpr so I used a clang builtin lol
1
4
249
Of course, I also didn’t want to use any third party formatters or anything, so I wrote a quick and dirty constexpr string concatenater
3
212
A side effect of LLM raises/ loans/ investments growing to ludicrous amounts is that these companies end up with so much pocket cash in their spare change that they can just, like, buy the JavaScript runtime their app started using 2 months ago because why the fuck not
2 Dec 2025
Anthropic is acquiring @bunjavascript! Bun will remain open source and MIT-licensed. We'll keep investing in making it the best runtime, bundler, package manager, and test runner for JS and TS developers, while building even better workflows into Claude Code.
1
8
501
Huh I’m sure that’s nothing
86