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
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
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?...
Very 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.
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
Apparently Bluesky has a verification problem. This link was posted on Mastodon ... tedium.co/2024/12/17/b...
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.
Moldable 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.
Busy unfollowing everyone who is busy posting about the orange one.
Let's stop referring to βXβ, and call it for what it is: TSMFKAT.
It never ceases to amaze me how advanced technology can make simple things complicated.
It took some fiddling, but I finally managed to add BlueSky to the "follow" list on my GH pages website.
There is also a nice application of moldable exceptions that provide automated fixes for common errors in defining custom views.
Well, normally you would debug your custom views before installing them in the debugger, but you always have the standard debugger as a fallback.
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β.
Where is it that old iPhones go to die?
Yes, you can.
Migrating to a new smart phone is getting more and more complicated.
How will Bluesky ever catch up with Mastodon?