Now is probably a good time to remind everyone that all of Tom Lehrer's songs are currently still available online. Get 'em while you can. tomlehrersongs.com
28.07.2025 00:23 β π 3 π 0 π¬ 1 π 0Now is probably a good time to remind everyone that all of Tom Lehrer's songs are currently still available online. Get 'em while you can. tomlehrersongs.com
28.07.2025 00:23 β π 3 π 0 π¬ 1 π 0
Veit Heller and I had fun pair-programming a first prototype of an LLM-based tool to mine learning topics from the Glamorous Toolkit book.
youtu.be/0OzYpv1FqUQ
My YOW! 2024 tech talk on applying Moldable Development patterns for legacy modernization is now available on YouTube. youtu.be/F_-z0aC7Pnk?...
10.03.2025 11:51 β π 1 π 0 π¬ 0 π 0Very often, the complexity arises from event-driven code. If I could just see more easily the event flow, I would understand the code better. A stack trace in a debugger won't tell you what events led you to the current state.
09.02.2025 18:41 β π 0 π 0 π¬ 0 π 0
I finally admitted to myself that the old Twitter is gone for good, and I deactivated my account. I don't want to be associated with the contemptible antics of its new boss.
www.theverge.com/24293448/x-t...
A selfie of an ecstatic geek from the front row of a tech conference
Blog post: I wrote up a huge article with photos and takeaways from every session I saw at YOW! this year (which was almost all of them). Thanks to all the speakers, volunteers, and the YOW team for making it happen! www.web-goddess.org/archive/26558
22.12.2024 05:53 β π 13 π 7 π¬ 0 π 0Apparently Bluesky has a verification problem. This link was posted on Mastodon ... tedium.co/2024/12/17/b...
18.12.2024 13:24 β π 4 π 0 π¬ 0 π 0
Today I gave my last of 3 presentations on βMoldable Development in Practiceβ at the #YOW24 Australia tour de force of Melbourne, Brisbane, and Sydney.
You can find a static HTML version of my live demo here: www.oscar.nierstrasz.org/yow2024/
Here's a BlueSky starter pack of all the speakers at #YOW 2024
go.bsky.app/J5rxNeZ
We really, *really* need a proper iPad app for BlueSky!
Oh, wait, BlueSky works just fine in a vanilla web browser. Never mind.
BTW, the previous post was submitted directly from the BlueSky client environment within GT.
21.11.2024 19:15 β π 2 π 0 π¬ 0 π 0Moldable development can be applied to any development task. I author a βslideshowβ using a moldable inspector on the live slides, augmented with custom tools. I'll be presenting βMoldable Development in Practiceβ at Yow! Australia in Melbourne, Brisbane and Sydney this December.
21.11.2024 19:13 β π 0 π 0 π¬ 0 π 0Busy unfollowing everyone who is busy posting about the orange one.
15.11.2024 11:43 β π 3 π 0 π¬ 0 π 0Let's stop referring to βXβ, and call it for what it is: TSMFKAT.
14.11.2024 16:23 β π 0 π 0 π¬ 0 π 0It never ceases to amaze me how advanced technology can make simple things complicated.
14.11.2024 12:52 β π 2 π 0 π¬ 0 π 0It took some fiddling, but I finally managed to add BlueSky to the "follow" list on my GH pages website.
14.11.2024 12:50 β π 3 π 1 π¬ 1 π 0There is also a nice application of moldable exceptions that provide automated fixes for common errors in defining custom views.
11.11.2024 14:31 β π 1 π 0 π¬ 0 π 0Well, normally you would debug your custom views before installing them in the debugger, but you always have the standard debugger as a fallback.
11.11.2024 14:30 β π 1 π 0 π¬ 0 π 0
Pattern: Example Object
Problem. How do you create an object in a particular state to start a moldable development task?
Solution. Wrap examples as methods that may evaluate some tests, and return the example.
More details in: #MoldableDevelopment Patterns
https://arxiv.org/abs/2409.18811
Tip for presenters:
Look at the audience, not at the screen.
Tip for presenters:
Start with your demo.
Moldable exceptions allow you to associate multiple domain-specific views and actions to exceptions in the debugger. You can always switch back to the generic, stack-oriented view if you like.
doi.org/10.1145/3689...
#MoldableDevelopment
The video of my invited talk at #VAMOS2024, βEmbracing Software Variability to build Explainable Systemsβ is now online.
#GlamorousToolkit
youtu.be/KsAq25yT-CU
The video recording of my Keynote presentation on βMoldable Development Patternsβ at Smalltalks 2023 in Quilmes, Argentina is now available online:
youtu.be/g4MVyM7Vrn0?... #smalltalks23 #GToolkit
I keep wanting to pronounce βBlueskyβ so that it rhymes with βbrewskiβ.
07.12.2023 11:23 β π 1 π 0 π¬ 0 π 0Where is it that old iPhones go to die?
10.10.2023 20:34 β π 0 π 0 π¬ 0 π 0Yes, you can.
10.10.2023 16:00 β π 1 π 0 π¬ 1 π 0Migrating to a new smart phone is getting more and more complicated.
08.10.2023 21:38 β π 1 π 0 π¬ 0 π 0How will Bluesky ever catch up with Mastodon?
20.09.2023 16:43 β π 1 π 1 π¬ 0 π 0