I'm still learning how easy it is to go from "software I wish existed" to "software that exists" now, especially for anything that's a script, automation, or small utility.
Everything I internalized in 20 years about the cost of building things has changed in less than two years.
Posts by Reto Kramer
Congratulations - Thatโs wonderful news ๐๐
+1. One of the best such "other changes" I know is to decouple relentlessly (and perhaps recursively). Teams, code, schedules, ...
Using tsnet to integrate a service into Tailscale is as seamless and effective as it is easy and fun. Extremely well done, kudos @tailscale.com
โฆ including for relatively fringe PLs, in my experience.
A wonderful and inspiring lecture. Thank you!
Yes, so much of this. Glad I'm not alone in prompting my way through 'Don't apply a "fix" before you can explain the root cause.' Local flavor of what you describe: process hangs during shutdown -> no worries, wrapping a hard kill around it after a timeout - tada ๐. "Root cause before fix" pleease!
Thatโs such a cool project ๐
Roger that and yes, please do your utmost ;-)
Love your bite-sized Racket macro examples. Thank you! Q: Whatโs the most Racket idiomatic way to wrap/intercept the reads too (ignoring, as you said, that itโll make things utterly unusable)?
I'm as flummoxed as amused that my computer auto-corrects Raclette to Racket. The thing must have been `(spying-on ,me). Love both! ๐
Thank you for sharing!
Especially the trend of not publishing the raw "wire" protocol in favor of adoption-focused overweight SDKs has irked me for years ... +1 for "... It cuts down the amount of the API I need to learn upfront, and it cuts down how much future programmers (myself) reading the code need to understand."
๐ค 100% matches my experience, and I find your take and outlook exciting!
If you are going to POPL 2025 in Denver consider coming to my talk at #PEPM2025 on the missing diagonal.
The computing community has produced many high level languages and tools for programming high level systems (e.g. Java for user interfaces)
popl25.sigplan.org/details/pepm...