Timeline Sandbox

@movq@www.uninformativ.de

Haha, GitHub. I “unlocked” the “achievement” called “Quickdraw”:

https://movq.de/v/efc96874f0/s.png

It’s for closing an issue very soon after it was opened.

Only problem: I was the one who opened it and it was a mistake, so I quickly closed it again. 🤦‍♀️ https://github.com/bundlewrap/bundlewrap/issues/892

Read replies 1 day ago
@movq@www.uninformativ.de

People think that “more words means more effort” – that used to be true, and it’s the opposite now.

Anyone can make 200 words. The real flex is turning those 200 words into 6.

Regarding software, I wonder when/if programmers will get this memo.

https://i.imgur.com/T4TNDns.mp4

Read replies 2 days ago
@movq@www.uninformativ.de

No hot water today. Again. 🫩

Read replies 3 days ago
@movq@www.uninformativ.de

Heads up (literally): There’s going to be a solar eclipse in August: https://en.wikipedia.org/wiki/Solar_eclipse_of_August_12,_2026 Mostly partial, unless you happen to live in Greenland/Iceland/Spain.

Read replies 4 days ago
@movq@www.uninformativ.de

As I said, I’m on vacation, and for about a week now, I did basically nothing but sleep. Day or night.

I can’t tell if this actually is a vacation or just therapy for burnout. 🤔

Read replies 5 days ago
@movq@www.uninformativ.de

First draft of a file selection popup / widget:

https://movq.de/v/0955149868/vid-1781094010.mp4

Also makes use of the new Table widget.

Read replies 5 days ago
@movq@www.uninformativ.de Read replies 1 week ago
@movq@www.uninformativ.de

It was an easy patch, so menus have drop shadows now:

https://movq.de/v/73af48a2d2/s.png

Not that big a difference in the dark theme, though.

Read replies 1 week ago
@movq@www.uninformativ.de

Now that is an interesting move:

https://ladybird.org/posts/changing-how-we-develop-ladybird/

Maybe this is how all Free Software will look like in the future. It might not be the worst idea … ? 🤔

Read replies 1 week ago
@movq@www.uninformativ.de

You know what this is?

https://movq.de/v/ef1674f6c5/bird-bird.webp

A BIRD bird! 😅

I got it as a gift from a very friendly coworker and she, in turn, got it from [Maria Matějka](https://bird.nic.cz/#about-us). 😃

Read replies 1 week ago
@movq@www.uninformativ.de

Okay. I have lost the “battle” against “AI” at work and I will no longer try to “fight” any of it.

It is simply what people want. They want to use it. And that’s the end of it.

And why do they want it? Because it makes their job easier. And why is that? In very large parts, it’s because we have accumulated a metric fuckton of technical debt due to decades long mismanagement. We were (and are) operating in “emergency mode” all the time. There simply was no time to clean things up or to rethink designs. We always have to go with the cheapest and quickest solution. We are never ahead of things: Earlier this year, I started an initiative and wanted to tackle some issue that I could see coming. I was shut down because this wasn’t “urgent”. Very soon after, this exact thing became that exact problem – but now, there was no time anymore to do it properly because NOW it’s urgent, so, once again, we had to go with a quick and dirty solution.

It’s always like that and I had brought it up again and again. And now we have a huge spaghetti mess that hardly anyone understands anymore.

Nobody – except AI. It can still make some sense of this and, obviously, this is useful to people.

So, any argument I make against AI is completely pointless to begin with. I’m such a fool for not having seen this earlier.

The last argument I made today was: “Look, we already have so much technical debt and spaghetti systems, we really, really must clean this up. If we throw AI on top of this now, it’ll only get so much worse.” And once more, I was shut down. My intentions were “admirable”, but “there’s no time for that”.

Okay. Good luck with that. They’ll keep doing it this way. At some point, it’ll either explode entirely and some poor soul has to clean it up, or it’ll explode and they’ll have no other choice but to throw everything away and start from scratch – assuming they can still afford that.

In other words, none of this about AI, really, nor caused by it. Our department’s massive spike in AI usage is just a symptom of the underlying management issues. And since those aren’t being addressed, nothing will change and this whole mess will only get worse.

(I blame all this on management, because, well, that’s who’s to blame. I do not have a solution for it, though – and assigning blame without constructive criticism always sucks big time. I don’t like doing this. If you had put me into that particular management position, I wouldn’t have been able to solve any of this. The thing is, though, I’m not an expert on management and it isn’t my job – I’m just the “princess” who solves your technical issues.)

Read replies 1 week ago
@movq@www.uninformativ.de

Aha, my nickname at work now appears to be “Princess Garbage Disposal” (“Prinzessin Müllabfuhr”). 🤦‍♀️ 🥴

Read replies 1 week ago
@movq@www.uninformativ.de

Ambient noise. Crows, (wild) parrots, pigeons, the occasional blackbird, some traffic, individual raindrops, thunder, heavy rain on lots of trees.

A welcome change from the daily noise of the construction site nearby.

(I wish I had better equipment. As usual.)

https://movq.de/v/9b7df4ea0a/2026-05-31--regen.flac

Read replies 2 weeks ago
@movq@www.uninformativ.de Read replies 2 weeks ago
@movq@www.uninformativ.de Read replies 2 weeks ago
@movq@www.uninformativ.de

We’re currently at about 28-30°C, but the relative humidity is at a crazy low level of 20%. 😳 This actually feels pretty nice. If it only were always like that …

Read replies 2 weeks ago
@movq@www.uninformativ.de

I’ve started collecting reasons against AI usage here, so I don’t have to repeat myself all the time:

https://movq.de/noai.html

Read replies 2 weeks ago
@movq@www.uninformativ.de

It’s official now: People are vomiting AI code into a repo that I’m supposed to maintain. At the same time, I don’t have the authority to decline those PRs.

RIP.

Read replies 2 weeks ago
@movq@www.uninformativ.de

Happy 5.25 day to anyone who celebrates.

(“Colour diskettes”. Ha.)

https://movq.de/v/a84fbdc756/a.webp

https://movq.de/v/a84fbdc756/b.webp

Read replies 3 weeks ago
@movq@www.uninformativ.de

And we have a search function now. This should cover most of the basic features, I think.

https://movq.de/v/05c2fd04eb/vid-1779689792.mp4

Read replies 3 weeks ago
@movq@www.uninformativ.de

I just missed the 20 year anniversary of my blog. 😬 What a stupid long time to do this.

This started out as a PHP page with user comments, MySQL as a database, a PHP webadmin … can you believe that? Totally unnecessary. But everything was “LAMP” back then, so that’s what I was using as well. I kicked out MySQL in 2011 (it just stored files since then) and eventually switched to static HTML pages in 2015.

RSS feeds have only been there since 2009, because I was late to the party. For a long time, I didn’t understand what they were good for. 🤦

Read replies 3 weeks ago
@movq@www.uninformativ.de

Ah, there’s even a term for it:

https://en.wikipedia.org/wiki/Generation_effect

The generation effect is a psychological phenomenon whereby information is better remembered if it is generated from one's own mind rather than simply read.

hfgl with your coding agents

Read replies 3 weeks ago
@movq@www.uninformativ.de

It’s time soon to buy a new PC. Why? Because browsers are getting slow.

Read replies 3 weeks ago
@movq@www.uninformativ.de

I just realized that this book, which I’m still using as a reference every now and then, is from 2005.

In other words, it’s over 20 years old now. 😬

https://movq.de/v/8736860b1a/utlk.jpg

Read replies 4 weeks ago
@movq@www.uninformativ.de

Progress: My hex editor how has undo and redo. https://movq.de/v/3af465b29a/vid-1778918267.mp4

Read replies 4 weeks ago
@movq@www.uninformativ.de

I’m not always on the same page as Rob Pike, but this hit close to home:

Although trained in physics, I worked in the computing industry with pride and purpose for over 40 years. And now I can do nothing but sit back and watch it destroy itself for no valid reason beyond hubris (if I'm being charitable).

Ineffable sadness watching something I once loved deliberately lose its soul.

I spent my time trying to make it better. Not just write code, but find better or at least different ways to do so. Simpler, cleaner, more general, more comprehensible.

What's happening today is a complete repudiation of everything I was trying to achieve.

“Simpler, cleaner, more general, more comprehensible”, that’s what I’ve been trying to establish in our teams as well. Obviously not to the same degree, but you get the idea.

And it all goes out the window now. We’re doing the complete opposite – and with full force.

Read replies 1 month ago
@movq@www.uninformativ.de

In today’s episode of “everything goes to shit because we want it to”: https://about.gitlab.com/blog/gitlab-act-2/

The supply of deep technical problems is multiplying, and the engineers who can solve them will be among the scarcest and most valuable talent in the market.

And yet:

We're reevaluating our operational footprint, and are planning to reduce the number of countries by up to 30% where we have small teams.

Read replies 1 month ago
@movq@www.uninformativ.de

I’m still having some fundamental design issues with my TUI widget system, so I’m still not comfortable making this code public.

But after a day of work (and discussing AI ad nauseam at work), I just don’t have any energy left. 😑

Read replies 1 month ago
@movq@www.uninformativ.de

So apparently this is the default when making a new Matrix account, which makes me wonder why we’re even doing this whole crypto dance in the first place … ?

https://movq.de/v/961dd10682/s.png

Read replies 1 month ago
@movq@www.uninformativ.de

Ganz schön viele Arschgesichter hier: https://uebermedien.de/116944/

Read replies 1 month ago
@movq@www.uninformativ.de

I like the new GitHub:

https://movq.de/v/759e156e73/gh.png

Read replies 1 month ago
@movq@www.uninformativ.de

Just missed the 15th anniversary of the Linux installation on my laptop:

$ head -n 1 /var/log/pacman.log
[2011-04-27 11:38] installed filesystem (2011.04-1)
Read replies 1 month ago
@movq@www.uninformativ.de

Germans don’t have humour? Oh, yes we do! Get this:

I was pushing my bike slowly up a hill, coming across an elderly lady.

She goes: “Go slowly!!! 😡”

“???”

“Haha! Just kidding! 😊“

Read replies 1 month ago
@movq@www.uninformativ.de

The mindset of nerds (or people in general, but nerds especially) appears to be: “There’s a problem – I know how to build a solution around that! (Because I’m good at building things!)”

Rarely does anyone ask: “Why does this problem exist? Can we find a way so that this doesn’t happen in the first place?”

Read replies 1 month ago
@movq@www.uninformativ.de

Another AI rant:

One of the “key features” of LLMs is that you can use “natural language”, because that is supposed to be easier than having to learn a programming language. So, when someone says to me, “I automated this process using AI!”, what they mean is: They have written a very, very large Markdown document. In this document, they list what the AI is supposed to do.

In prose.

This is a complete disaster.

Programming and programming languages have one crucial property: They follow a well-defined structure and every word has a well-defined meaning. That is absolutely brilliant, because I can read this and I can follow the program in my head. I can build a mental model. I can debug this, down to the precise instructions that the CPU executes. This all follows well-defined patterns that you can reason about.

But with these Markdown files, I am completely lost. We lose all these important properties! No debugging, no reasoning about program flow, nothing. It’s all gone. It’s a magic black box now, literally randomized, that may or may not do what you wanted, in some order.

People now throw these Markdown files at me … and … am I supposed to read this? Why? It’s completely random and fuzzy.

Sadly, these AI tools are good enough to be able to mostly grasp the authors intentions. Hence people don’t see the harm they cause, because “it works”.

We already have a ton of automations like this at work: Tickets get piped through an LLM and these Markdown files / prompts determine what will happen with the ticket, and maybe they trigger additional actions as well, like account creation or granting permissions. All based on fuzzy natural language – that no two humans will ever properly agree on.

Jesus Christ, we’re now INTENTIONALLY bringing the ambiguity of legal texts and lawyers into programming.

Using natural language is NOT easier than using a programming language. It is HARDER. Have you people never read a legal contract? And that stuff can STILL be debated in a court room.

I can’t begin to comprehend why we, tech folks, push this so hard. What is wrong with you? Or me?

(And, once again, we’re ignoring other factors here. LLMs use a ton of energy and ressources, that we don’t have to spare. It’s expensive as fuck. It doesn’t even run locally on our servers, meaning we give all these credentials and permissions to some US company. It’s insane.)

Read replies 2 months ago
@movq@www.uninformativ.de

Christina Koch looking at Earth is my new wallpaper:

https://movq.de/desktop/2026%2D04%2D09%2D%2Dkatriawm%2Dartemis2.jpg

https://movq.de/v/0ebc43df8c/artemis2-2026-christina-koch-looking-at-earth.webp (Sorry, forgot where I originally found the image. Some NASA photo collection.)

Read replies 2 months ago
@movq@www.uninformativ.de Read replies 2 months ago
@movq@www.uninformativ.de

In case you’re wondering where they are: https://artemistracker.com/

Read replies 2 months ago
@movq@www.uninformativ.de

Oh. Feed rotated. hfgl 🙃

Read replies 2 months ago
@movq@www.uninformativ.de Read replies 2 months ago
Comment via email