Jonathan Edwards (@jonathoda) header
Jonathan Edwards (@jonathoda) profile picture

working on the non-adjacent impossible

Boston, MA
Joined May 2010
Photo by Jonathan Edwards (@jonathoda)Photo by Jonathan Edwards (@jonathoda)Photo by Jonathan Edwards (@jonathoda)Photo by Jonathan Edwards (@jonathoda)Photo by Jonathan Edwards (@jonathoda)Photo by Jonathan Edwards (@jonathoda)Photo by Jonathan Edwards (@jonathoda)Photo by Jonathan Edwards (@jonathoda)Photo by Jonathan Edwards (@jonathoda)
We could have built bicycles for the mind but we built aircraft carriers instead, because we are fascinated by performance and complexity, and our culture embraces self-indulgence.
3
15
2
77
9,054
I'm doing a course based on my Cultures of Programming book! A perfect excuse to also record the material for anyone who prefers listening over reading. Part 1: What can we learn from the 80 years of programming history & why Knight Capital lost $440m: youtube.com/watch?v=Kjf6Min5…
4
15
82
3,618
Some programming feels fun, other programming feels annoying. Why? PX/27 submission deadline Dec 10 2027.programming-conference.…
1
6
560
"With Fable, it was my observation that it is almost equally capable in any language, and the strong guardrails of Rust or other languages are not as pressing as they once were." @wvo github.com/aardappel/goose
1
5
516
Jonathan Edwards retweeted
Can you compose independent UI components w/o modifying them? Can the synchronization capabilities compose automatically too? Can it be done at runtime, w/o prior knowledge of the components involved? I call it The Component [Sync] Expression Problem youtube.com/watch?v=fGmrPot4…
1
1
2
210
What does it take for people to be able to adapt the computer systems they use? This question gives rise to many interesting challenges that have been researched in academia and practice for decades. Under the term substrates, this workshop brings together past and present research directions that explore and realize the vision of systems people truly own. 2027.programmingconference.o…
1
2
13
802
Jonathan Edwards retweeted
ok new week new topic. what’s everyone’s favorite joke ever made in a PL publication? I think mine is this one (from “The Myths of Object-Orientation” by James Noble)
21
75
15
581
43,750
I gave Claude my reqs for a PL research project and it recommended @moonbitlang second @fsharporg: ADTs, pattern matching, structural equality, but also mutability and ref equality, basic collection libs, compile to JS with debugging, FFI for implementing a VDOM. Preferably VSCode tooling
1
8
562
So based on Claude's suggestion I try out @moonbitlang . Yo Claude debugging sucks - it's all mangled symbols! Claude says hold my beer, and writes a VSCode debugger customDescriptionGenerator based on reverse-engineering the name mangling algorithm! I'm scared now.
1
143
Maybe it's the end. But I'm taking fucking CRDTs down with me!
4
2
34
2,001
Curious how to write a Flappy Bird clone in a spreadsheet (with time)? Come to my #oopsla talk in the afternoon! (15:30, East Hall 1) Or read our paper about Timeline: tomasp.net/academic/papers/t… with @tomas_boda
6
1
24
1,916
Jonathan Edwards retweeted
You remember we practically never move me to go read a good comp sci/eng paper? Well, I saw this walk-and-talk invite, started to hope I could speak with Jonathan, and over next breakfast found the effort that dies with him unless you take it up. Here => subtext-lang.org/retrospecti…
Walk and talk Sunday, Berkeley Hills?
1
1
2
295
Walk and talk Sunday, Berkeley Hills?
2
1
2
671
Jonathan Edwards retweeted
The most ridiculous thing about the AI-coding age is that in the last 20 years programmers accepted otherwise all the kind of shit: terrible frameworks, languages, layers of complexity everywhere, everything super slow. Very very few protested, since destroying the field didn't involve their paycheck.
114
107
12
1,882
136,650
I’m in SF next weekend. Anyone up for a walk and talk?
2
264
Jonathan Edwards retweeted
Rust is a good prompt compilation target for the moment, but so is C++. And soon assembler. Then microcode. Myopic to think we're going to stop the agentic drill bit until it reaches computing bedrock.
250
113
66
2,525
277,840