What I Worked On
paulgraham.com
What I Worked On
1–10 of 421 posts
Re: What I Worked On
#2By the way, bel is underrated, and I say that not as a pg fan. The ideas in it are novel, because of its simplicity. The scheduler in particular is elegant.
I suppose I should have taken some notes on what surprised me the most. But, basically, the idea of using a stack as the source of truth for all computation was both ... strange, and obvious afterwards.
The main annoyance is that I can’t flippin’ find a working version of it anywhere. I’ve asked him on Twitter to no avail. The code clearly works; it’s correct in every detail, as far as I’ve found. I implemented most of it, but there was a distinct feeling of “there must be a version he never put out.”
But of course, that’s how you’d feel if you’d been yelled at every time you release things, so I understand why he might not want to show something that isn’t perfect.
Re: What I Worked On
#3Re: What I Worked On
#4I'll have to say reading this makes me feel a bit sad for pg. It seems that he worked on Bel extensively for four years, and the end result was something which appeared on the front page of Hacker News for one day and then disappeared. I haven't seen it mentioned in any community which are actively working on programming language design (e.g. Rust, Zig, TypeScript). Maybe he's happy with the result regardless of how useful people have found it, but surely it must be somewhat disappointing to see it go unnoticed by?
Re: What I Worked On
#5> Working on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I'll have to say reading this makes me feel a bit sad for pg. It seems that he worked on Bel extensively for four years, and the end result was something which appeared on the front page of Hacker News for one day and then disappeared. I haven't seen it…
I’m not sure anyone else has studied it intensively, but perhaps there are one or two.
It changed the way I code, at least. I also snagged a few of the library functions for my own lisp.
Re: What I Worked On
#6> Working on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I'll have to say reading this makes me feel a bit sad for pg. It seems that he worked on Bel extensively for four years, and the end result was something which appeared on the front page of Hacker News for one day and then disappeared. I haven't seen it…
This is not unlike a doctoral dissertation. Invest years of your life and effort, produce nice results, have people cheer for you after you successfully defend it and then nobody cares for the results anymore.
Re: What I Worked On
#7> Working on Bel was hard but satisfying. I worked on it so intensively that at any given time I had a decent chunk of the code in my head and could write more there. I'll have to say reading this makes me feel a bit sad for pg. It seems that he worked on Bel extensively for four years, and the end result was something which appeared on the front page of Hacker News for one day and then disappeared. I haven't seen it…
[0] https://lobste.rs/s/jec21l/thought_leaders_chicken_sexers
Re: What I Worked On
#8Re: What I Worked On
#9I had a similar realization during grad school about a lot of the popular topics at the time (early 2000s). I even used to call them "the hoaxes of computer science". Things like grid computing or formal methods of software engineering had a lot of resources behind them, but nobody was able to use the results. Instead, very different formats of these ideas are what took root: cloud computing and advanced type systems.
> the low end eats the high end: that it's good to be the "entry level" option, even though that will be less prestigious, because if you're not, someone else will be, and will squash you against the ceiling.
I wish every grad student had been forced to memorize this statement. Build something useable, not clever.
Re: What I Worked On
#10From my apartment at 83rd & 1st, it still isn't particularly rich. I thought it'd change with the new subway line opening but I haven't noticed much of a difference.