Profile avatar
tomasp.net
Assistant prof at Charles University. Interested in new ways of thinking about programming and history & philosophy of computing. Previously at University of Kent and @cst.cam.ac.uk.
62 posts 416 followers 105 following
Regular Contributor
Active Commenter

Is schema change someone else's problem? @jonathoda.bsky.social presenting our paper "Schema Evolution in Interactive Programming Systems" at @programming-conf.bsky.social Check it out: programming-journal.org/2025/9/2/

Fun fact from Thomas Würthinger's @programming-conf.bsky.social keynote. The most notable paper on GraalVM was published in Onward! Maybe conference ranking is broken 😱?

It also didn't have a conditional jump and you instead had to overwrite the target of an unconditional jump in memory to do this. That's the "stored -program capabilities"!

I'll be talking about my "Tiny programming systems" course & research at the #MoreVMs workshop in about 10 minutes. Join the @programming-conf.bsky.social live stream at: 2025.programming-conference.org ...and stay tuned for many great talks on Wednesday and Thursday!

Only a few hours left until #prog25! 📽 Reminder that if you can't join us in Prague, you can watch the ‹Programming› stream for free. Today's streamed event is the #MoreVMs #workshop Official Twitch Account: www.twitch.tv/programmingc...

I found the perfect illustration for the motivation behind our paper on schema change in programming systems - presented by @jonathoda.bsky.social at <Programming> 25 next week: 2025.programming-conference.org/details/prog...

🚧 Due to construction, there are some changes to tram routes near the conference venue in Prague. Please look here for more information: 2025.programming-conference.org/attending/pu... See you all in Prague or on stream for #prog25 next week!

Do you want to write your own implementation of Tiny Boxer? Check out my demo from PLISS'25 & follow the step-by-step tutorial here: github.com/tpetricek/ti...

Cannot make it to Prague for @programming-conf.bsky.social? 🎬 We will be streaming the keynotes, regular talks and MoreVMs workshop talks online! 👉 Keep an eye on: 2025.programming-conference.org

I'm speaking at Programming Language Implementation Summer School (PLISS) next week. Let's see if I can get the attendees to implement a tiny version of Boxer: dl.acm.org/doi/pdf/10.1... It is a fun example of how interactive programming *systems* can do more than *languages*!

Coming to @programming-conf.bsky.social? Submit a Lightning Talk proposal to share & discuss what you are currently working on! 2025.programming-conference.org/track/progra...

The registration for @programming-conf.bsky.social is still open. Just sayin'...

Last minute arrangements for @programming-conf.bsky.social - visiting the Old Town Hall where the Welcome reception on Monday will be!

Can software express critical reflections on its own nature in the same way post-modern architecture does? I don't have the answers, but I wrote a long text with some early thoughts: tomasp.net/architecture/

I am hiring a 2-year postdoc (either at Research Associate or Senior Research Associate level) to work on static analysis tools, particular with application to Fortran, at @cst.cam.ac.uk @iccscambridge.bsky.social. Details: www.jobs.cam.ac.uk/job/51153/ (closing date 25th May)

Don't miss the early registration deadline. Check out the technical papers, awesome keynotes and MoreVMs workshop talks & keynotes to see what you'd be missing!

And it's time to announce the invite talks, too. .NET Internals by Karel Zikmund And a talk on optimizing JIT compilation for the cloud world by Björn Franke. 2025.programming-conference.org/home/MoreVMs... And not to forget, early registration deadline is this Friday!

(Please re-skeet for visibility) Did you use HyperCard back in the day? What was your experience with it? What did you make? How did it change the way you think about yourself?

Looking forward to the ‹Programming› 2025 keynotes! Keeping with the tradition, we're bringing together thought-provoking ideas from architecture with in-depth technical content. Join us 2-6 June 2025 in Prague & follow @programming-conf.bsky.social Registration: 2025.programming-conference.org

The #prog25 #StudentVolunteer (SV) program was just published! 📣 Apply until April 8., 2025 Being a #SV is a chance for students to participate in the conference whilst assisting us in preparing and running the events. For information, see 2025.programming-conference.org/track/progra...

Are the experiments not quite working out, or the results strange? Is the work not quite ready for the upcoming OOPSLA deadline? We know the feeling! Though, discussing early results or non-results can help figuring it out. Submit a talk to MoreVMs: 2025.programming-conference.org/home/MoreVMs...

The LIVE Programming Workshop will be held online this year. So no excuses - submit by July 21. liveprog.org

Last chance to submit to the #SRC of #prog25! The deadline to submit abstracts for the Student Research Competition has been extended to March 10th, 2025 2025.programming-conference.org/track/progra...

A free idea for philosophy of technology PhD topic: Does the term hand-crafted (beer, furniture, etc.) tell us anything about what technologies become invisible extensions of human body? Presumably, using a rolling pin to produce a hand-crafted pastry is fine, but an automated factory is not.

Registration for #prog25 is now online: 2025.programming-conference.org/attending/re... Reminder that we still have open deadlines: Submit your work to the Student Research Competition 🏆 until March 3rd 2025 (AoE) Submit to our workshops 📝 whose deadlines are in March and April

I would very much appreciate if people didn't use these words in interesting posts about programming systems... (It's not that I do not care about what's going on out there. But I want to read things using pull-based and not push-based model.)

The @programming-conf.bsky.social registration is now live! Early registration deadline is April 18th, but we very much appreciate earlier registrations :-). Use the handy overview table below to plan your trip! 2025.programming-conference.org/attending/re...

When updating my tomasp.net web, I realised that I have been doing this 👇 more or less regularly for 20 years now. Uh oh. These days, I generally upload a few photos in advance: tomasp.net/calendar/2025/