Coding like this does require a *ton* of discipline (which I do not always have!) to keep the complexity down and the abstractions solid.
If you lose track of the state of the system, it will spiral very quickly.
@alphaconvert.bsky.social
CS PhD student at Penn and NSF GRFP fellow. Types, Programming Languages, and Distance Running.
Coding like this does require a *ton* of discipline (which I do not always have!) to keep the complexity down and the abstractions solid.
If you lose track of the state of the system, it will spiral very quickly.
I have also experienced this. When it works well (not always), Claude code can free me up to think mostly about the bits of the work I'm interested in.
07.10.2025 00:14 β π 4 π 0 π¬ 1 π 0never! actually never been to asia before. never been to anywhere that's not north america or western europe, even!
06.10.2025 23:49 β π 2 π 0 π¬ 1 π 0moi
06.10.2025 23:44 β π 2 π 0 π¬ 1 π 0I'd argue that decidable inference *and* baggage polymorphism is the key. Though this precludes higher order baggage.
04.10.2025 23:42 β π 10 π 0 π¬ 1 π 0Some of my favorite baggage is pictured here
04.10.2025 22:00 β π 0 π 0 π¬ 0 π 0I will also be at ICFP/SPLASH in Singapore! Similarly excited to see everyone (especially Harry)
04.10.2025 21:59 β π 9 π 0 π¬ 0 π 0Congrats Satnam! Seems really exciting.
29.09.2025 19:40 β π 2 π 0 π¬ 0 π 0This seems to be on the agenda for OxCaml, at least according to this design document!
github.com/oxcaml/oxcam...
YES
25.09.2025 20:22 β π 1 π 0 π¬ 1 π 0I'm very excited about this new movie from Kathryn Bigelow. More great movies about how terrifying nukes are can only be a good thing. Side-bonus: I expect more WIRED videos featuring @wellerstein.bsky.social
www.youtube.com/watch?v=_wpw...
Have you been considering hosting a local PL meetup? Need a good place to start? Check out the PL Perspectives post that I wrote with Michael Greenberg and Noam Zilberstein!
blog.sigplan.org/2025/09/16/think-globally-discuss-pl-locally/
Upstate NY folks: Cornell will be hosting Upstate PL (www.cs.cornell.edu/upstate-pl/) on Thursday, August 28th. You should come if you're in the area!
Talk proposals are due August 4th, registration closes August 18th.
I concur with the FAA
06.07.2025 19:22 β π 4 π 0 π¬ 0 π 0Some more exciting news! This year we had not one, but two(!) dissertations receiving the SIGPLAN John C. Reynolds Doctoral Dissertation Award at PLDI!
The awardees are: Harrison Goldstein from the University of Pennsylvania and Rachit Nigam from Cornell University. More info β¬οΈ
meanwhile, i said "ack" out loud to my dad yesterday. ruining happens in all directions
21.06.2025 15:21 β π 2 π 0 π¬ 0 π 0Reality has a well-known liberal bias
15.06.2025 16:14 β π 6 π 0 π¬ 0 π 0But .unwrap() is memory safe! The value of rust is that you donβt have memory unsafety, not that your program will never crash for any reason.
15.06.2025 12:23 β π 5 π 0 π¬ 1 π 0Certainly! I'll make you an AI coding assistant that isn't an utter sycophant...
27.05.2025 23:41 β π 8 π 0 π¬ 0 π 0Thatβd be fun!!
27.05.2025 04:34 β π 2 π 0 π¬ 0 π 0π€―
24.05.2025 21:54 β π 0 π 0 π¬ 0 π 0just met 2 fellow interns and i am definitively an old man
24.05.2025 18:31 β π 1 π 0 π¬ 0 π 0Headed to NYC for the summer! If you're in town and want to hang out, let me know!
24.05.2025 15:03 β π 6 π 0 π¬ 2 π 0if you want to get back into it just text me, i'll be in town starting tomorrow :)
23.05.2025 20:07 β π 1 π 0 π¬ 1 π 0wait this weather is so good
23.05.2025 19:01 β π 2 π 0 π¬ 1 π 0omg you were there?? thanks!! hope it was an ok talk lol
22.05.2025 23:36 β π 0 π 0 π¬ 1 π 0Going to New York on Saturday morning. Tomorrow will be spent feverishly packing and being a little ball of excitement
22.05.2025 23:30 β π 4 π 0 π¬ 0 π 0Unclear if "PhD candidate" is actually a designation Penn has, but I have decided to give it to myself for funsies
22.05.2025 23:29 β π 2 π 0 π¬ 0 π 0john what happens if i end up as 1/candidate
22.05.2025 23:28 β π 1 π 0 π¬ 1 π 0Passed my proposal defense! Now a PhD candidate, I guess.
22.05.2025 23:22 β π 42 π 0 π¬ 4 π 0