Advertisement · 728 × 90

Posts by Oscar Nierstrasz

If you can't think of a word, just say "I forgot the English word for it."

That way people will think you're bilingual instead of an idiot.

7 months ago 71 13 4 1
Songs and Lyrics by Tom Lehrer Songs and Lyrics by Tom Lehrer DISCLAIMER STATEMENTI, Tom Lehrer, individually and as trustee of the

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

8 months ago 3 0 1 0
Topic Mining with gt4llm
Topic Mining with gt4llm YouTube video by Glamorous Toolkit

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

9 months ago 4 0 0 0
Moldable Development in Practice — Patterns for Legacy Modernization • Oscar Nierstrasz • YOW! 2024
Moldable Development in Practice — Patterns for Legacy Modernization • Oscar Nierstrasz • YOW! 2024 YouTube video by GOTO Conferences

My YOW! 2024 tech talk on applying Moldable Development patterns for legacy modernization is now available on YouTube. youtu.be/F_-z0aC7Pnk?...

1 year ago 1 0 0 0

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.

1 year ago 0 0 0 0
Preview
How to deactivate your X account You can leave X for greener social meadows.

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...

1 year ago 6 0 0 0
A selfie of an ecstatic geek from the front row of a tech conference

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

1 year ago 13 7 0 0
Preview
So, Bluesky Has An Extortion Problem An apparent extortion scheme lit up Bluesky the other night. It raises some important questions about whether Bluesky is up to the task of moderation.

Apparently Bluesky has a verification problem. This link was posted on Mastodon ... tedium.co/2024/12/17/b...

1 year ago 4 0 0 0
Advertisement
Post image

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/

1 year ago 8 0 0 0

Here's a BlueSky starter pack of all the speakers at #YOW 2024
go.bsky.app/J5rxNeZ

1 year ago 3 0 0 0

We really, *really* need a proper iPad app for BlueSky!
Oh, wait, BlueSky works just fine in a vanilla web browser. Never mind.

1 year ago 3 0 0 0
Post image

BTW, the previous post was submitted directly from the BlueSky client environment within GT.

1 year ago 2 0 0 0
Post image Post image

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.

1 year ago 0 0 0 0

Busy unfollowing everyone who is busy posting about the orange one.

1 year ago 3 0 0 0

Let's stop referring to “X”, and call it for what it is: TSMFKAT.

1 year ago 0 0 0 0
Advertisement

It never ceases to amaze me how advanced technology can make simple things complicated.

1 year ago 2 0 0 0
Post image

It took some fiddling, but I finally managed to add BlueSky to the "follow" list on my GH pages website.

1 year ago 3 1 1 0

There is also a nice application of moldable exceptions that provide automated fixes for common errors in defining custom views.

1 year ago 1 0 0 0

Well, normally you would debug your custom views before installing them in the debugger, but you always have the standard debugger as a fallback.

1 year ago 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

1 year ago 4 1 0 0

Tip for presenters:
Look at the audience, not at the screen.

1 year ago 7 0 0 0

Tip for presenters:
Start with your demo.

1 year ago 2 0 0 0
Post image

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

1 year ago 2 1 1 0

The video of my invited talk at #VAMOS2024, “Embracing Software Variability to build Explainable Systems” is now online.
#GlamorousToolkit
youtu.be/KsAq25yT-CU

2 years ago 1 0 0 0

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

2 years ago 1 0 0 0
Advertisement

I keep wanting to pronounce “Bluesky” so that it rhymes with “brewski”.

2 years ago 1 0 0 0
Post image

Where is it that old iPhones go to die?

2 years ago 0 0 0 0
Post image

Yes, you can.

2 years ago 1 0 1 0

Migrating to a new smart phone is getting more and more complicated.

2 years ago 1 0 0 0

How will Bluesky ever catch up with Mastodon?

2 years ago 1 1 0 0