| www | https://cfallin.org/ |
| whereabouts | sunnyvale, california (SF bay area) |
| pronouns | he/him |
| affiliation | currently software engineer @ F5; previously Fastly, Mozilla, PhD @ CMU ECE, Google, Intel |
| www | https://cfallin.org/ |
| whereabouts | sunnyvale, california (SF bay area) |
| pronouns | he/him |
| affiliation | currently software engineer @ F5; previously Fastly, Mozilla, PhD @ CMU ECE, Google, Intel |
When AI Writes the World’s Software, Who Verifies It?
https://leodemoura.github.io/blog/2026/02/28/when-ai-writes-the-worlds-software.html
"Writing a specification forces clear thinking about what a system must do, what invariants it must maintain, what can go wrong. This is where the real engineering work has always lived. Implementation just used to be louder."
while we're at it, let's make sure everyone has read the audiophile memcpy post
in 2017 a popular twitter game was to type a partial phrase then see what your phone auto-completes it with.
this proved so popular that it is now the only business model in the US.
You don't use open source software because it's better (it usually isn't).
You don't use open source software because it's freer (it only sometimes is).
You don't use open source software because it's got better politics (it isn't always).
You use open source software because *it is the only option*. In the long run, if it isn't open source, it doesn't exist.
image source: keithstack.com
combined Davos/POPL keynote ideas
"You'll own nothing and you'll be happy: a garbage collection rejoinder"
"The great shift/reset: a continuation or delimiter of progress?"
"Late-staged programming: are the economics of macros sustainable?"
I hereby coin the term "Ptolemaic Code" to refer to software that appears functional but is based on a fundamentally incorrect model of the problem domain. As more code is generated by AI, the prevalence of such code is likely to increase.
1/7