# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 15372
# self = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=11675
# next = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=11775
# prev = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=11575
@eldersnake Only a matter of time. šŸ˜‚ Not only will people accept it, they’ll praise it for being cool. I lost all hope. šŸ˜‚
@eldersnake Only a matter of time. šŸ˜‚ Not only will people accept it, they’ll praise it for being cool. I lost all hope. šŸ˜‚
@eldersnake Only a matter of time. šŸ˜‚ Not only will people accept it, they’ll praise it for being cool. I lost all hope. šŸ˜‚
@eldersnake Only a matter of time. šŸ˜‚ Not only will people accept it, they’ll praise it for being cool. I lost all hope. šŸ˜‚
@lyse Yeah, that has nothing to do with fun. šŸ˜…

I was thinking back to CD players. Switching tracks took a moment, although I don’t know anymore how long exactly. IIRC, playing CDs on a computer was a bit slower than in a dedicated player.

Don’t worry, switching to the next OGG file on my disk is basically instant. šŸ˜…
@lyse Yeah, that has nothing to do with fun. šŸ˜…

I was thinking back to CD players. Switching tracks took a moment, although I don’t know anymore how long exactly. IIRC, playing CDs on a computer was a bit slower than in a dedicated player.

Don’t worry, switching to the next OGG file on my disk is basically instant. šŸ˜…
@lyse Yeah, that has nothing to do with fun. šŸ˜…

I was thinking back to CD players. Switching tracks took a moment, although I don’t know anymore how long exactly. IIRC, playing CDs on a computer was a bit slower than in a dedicated player.

Don’t worry, switching to the next OGG file on my disk is basically instant. šŸ˜…
@lyse Yeah, that has nothing to do with fun. šŸ˜…

I was thinking back to CD players. Switching tracks took a moment, although I don’t know anymore how long exactly. IIRC, playing CDs on a computer was a bit slower than in a dedicated player.

Don’t worry, switching to the next OGG file on my disk is basically instant. šŸ˜…
@lyse But stuff is still ā€œmostly usableā€, isn’t it? It’s not like it became impossible to write a letter because everything has gotten so slow.

That’s what I meant by ā€œabsoluteā€ performance: A human being tolerates a system boot up time of 0.5-2 minutes, for example, so there’s an absolute/fixed duration that any task is allowed to take. Boot: 0.5-2 minutes. Opening Word: 1-10 seconds. Saving an image file: 1-10 seconds. Time until the next song starts to play when you click ā€œnext trackā€: 0-5 seconds. Stuff like that. As long as we don’t exceed those durations, people will be more or less happy.

Wasted potential? Ab-so-fucken-lutely.

(Maybe I’m repeating myself. I’m tired. Sorry. šŸ˜…)
@lyse But stuff is still ā€œmostly usableā€, isn’t it? It’s not like it became impossible to write a letter because everything has gotten so slow.

That’s what I meant by ā€œabsoluteā€ performance: A human being tolerates a system boot up time of 0.5-2 minutes, for example, so there’s an absolute/fixed duration that any task is allowed to take. Boot: 0.5-2 minutes. Opening Word: 1-10 seconds. Saving an image file: 1-10 seconds. Time until the next song starts to play when you click ā€œnext trackā€: 0-5 seconds. Stuff like that. As long as we don’t exceed those durations, people will be more or less happy.

Wasted potential? Ab-so-fucken-lutely.

(Maybe I’m repeating myself. I’m tired. Sorry. šŸ˜…)
@lyse But stuff is still ā€œmostly usableā€, isn’t it? It’s not like it became impossible to write a letter because everything has gotten so slow.

That’s what I meant by ā€œabsoluteā€ performance: A human being tolerates a system boot up time of 0.5-2 minutes, for example, so there’s an absolute/fixed duration that any task is allowed to take. Boot: 0.5-2 minutes. Opening Word: 1-10 seconds. Saving an image file: 1-10 seconds. Time until the next song starts to play when you click ā€œnext trackā€: 0-5 seconds. Stuff like that. As long as we don’t exceed those durations, people will be more or less happy.

Wasted potential? Ab-so-fucken-lutely.

(Maybe I’m repeating myself. I’m tired. Sorry. šŸ˜…)
@lyse But stuff is still ā€œmostly usableā€, isn’t it? It’s not like it became impossible to write a letter because everything has gotten so slow.

That’s what I meant by ā€œabsoluteā€ performance: A human being tolerates a system boot up time of 0.5-2 minutes, for example, so there’s an absolute/fixed duration that any task is allowed to take. Boot: 0.5-2 minutes. Opening Word: 1-10 seconds. Saving an image file: 1-10 seconds. Time until the next song starts to play when you click ā€œnext trackā€: 0-5 seconds. Stuff like that. As long as we don’t exceed those durations, people will be more or less happy.

Wasted potential? Ab-so-fucken-lutely.

(Maybe I’m repeating myself. I’m tired. Sorry. šŸ˜…)
@lyse Uhh, nice. Haven’t seen a sunset like that in a while, I think. šŸ¤”
@lyse Uhh, nice. Haven’t seen a sunset like that in a while, I think. šŸ¤”
@lyse Uhh, nice. Haven’t seen a sunset like that in a while, I think. šŸ¤”
@lyse Uhh, nice. Haven’t seen a sunset like that in a while, I think. šŸ¤”
What the heck is going on here today, so many messages. šŸ˜‚
What the heck is going on here today, so many messages. šŸ˜‚
What the heck is going on here today, so many messages. šŸ˜‚
What the heck is going on here today, so many messages. šŸ˜‚
@prologic … what was that again? šŸ¤”šŸ˜…šŸ¤Ŗ
@prologic … what was that again? šŸ¤”šŸ˜…šŸ¤Ŗ
@prologic … what was that again? šŸ¤”šŸ˜…šŸ¤Ŗ
@prologic … what was that again? šŸ¤”šŸ˜…šŸ¤Ŗ
@lyse I guess it’s all about ā€œabsoluteā€ performance. Everything is *just* fast enough for you to get stuff done – no matter the underlying machine. LibreOffice today on my modern machine takes the same time to start up as StarOffice (its ancestor) on my retro machine. And working with it feels the same, everything is just as fast (or slow).

Browsing the web today feels similar to 25 years ago. Even all this wobbling that my link above demonstrates already existed back then (in a way), but it was caused by images loading so slowly. Then, for a brief moment, some browser (I don’t remember which one) had this brilliant feature of trying to keep the current scrolling position *stable* while the page was still loading. That was great. 😃 This feature then got lost again, probably because it’s too hard to do with JavaScript changing the DOM all the time. So now we’re back to the way it was before.

Corporations should give devs the slowest and oldest machines that they have. šŸ˜ Not only would this be more sustainable, it would also force them to optimize better.
@lyse I guess it’s all about ā€œabsoluteā€ performance. Everything is *just* fast enough for you to get stuff done – no matter the underlying machine. LibreOffice today on my modern machine takes the same time to start up as StarOffice (its ancestor) on my retro machine. And working with it feels the same, everything is just as fast (or slow).

Browsing the web today feels similar to 25 years ago. Even all this wobbling that my link above demonstrates already existed back then (in a way), but it was caused by images loading so slowly. Then, for a brief moment, some browser (I don’t remember which one) had this brilliant feature of trying to keep the current scrolling position *stable* while the page was still loading. That was great. 😃 This feature then got lost again, probably because it’s too hard to do with JavaScript changing the DOM all the time. So now we’re back to the way it was before.

Corporations should give devs the slowest and oldest machines that they have. šŸ˜ Not only would this be more sustainable, it would also force them to optimize better.
@lyse I guess it’s all about ā€œabsoluteā€ performance. Everything is *just* fast enough for you to get stuff done – no matter the underlying machine. LibreOffice today on my modern machine takes the same time to start up as StarOffice (its ancestor) on my retro machine. And working with it feels the same, everything is just as fast (or slow).

Browsing the web today feels similar to 25 years ago. Even all this wobbling that my link above demonstrates already existed back then (in a way), but it was caused by images loading so slowly. Then, for a brief moment, some browser (I don’t remember which one) had this brilliant feature of trying to keep the current scrolling position *stable* while the page was still loading. That was great. 😃 This feature then got lost again, probably because it’s too hard to do with JavaScript changing the DOM all the time. So now we’re back to the way it was before.

Corporations should give devs the slowest and oldest machines that they have. šŸ˜ Not only would this be more sustainable, it would also force them to optimize better.
@lyse I guess it’s all about ā€œabsoluteā€ performance. Everything is *just* fast enough for you to get stuff done – no matter the underlying machine. LibreOffice today on my modern machine takes the same time to start up as StarOffice (its ancestor) on my retro machine. And working with it feels the same, everything is just as fast (or slow).

Browsing the web today feels similar to 25 years ago. Even all this wobbling that my link above demonstrates already existed back then (in a way), but it was caused by images loading so slowly. Then, for a brief moment, some browser (I don’t remember which one) had this brilliant feature of trying to keep the current scrolling position *stable* while the page was still loading. That was great. 😃 This feature then got lost again, probably because it’s too hard to do with JavaScript changing the DOM all the time. So now we’re back to the way it was before.

Corporations should give devs the slowest and oldest machines that they have. šŸ˜ Not only would this be more sustainable, it would also force them to optimize better.
Wayland wants to make *every frame perfect*. I wish web devs had the same goal. Instead, we’re stuck with this:

https://movq.de/v/112a927861/hiccupfx/

šŸ˜‚šŸ˜­
Wayland wants to make *every frame perfect*. I wish web devs had the same goal. Instead, we’re stuck with this:

https://movq.de/v/112a927861/hiccupfx/

šŸ˜‚šŸ˜­
Wayland wants to make *every frame perfect*. I wish web devs had the same goal. Instead, we’re stuck with this:

https://movq.de/v/112a927861/hiccupfx/

šŸ˜‚šŸ˜­
Wayland wants to make *every frame perfect*. I wish web devs had the same goal. Instead, we’re stuck with this:

https://movq.de/v/112a927861/hiccupfx/

šŸ˜‚šŸ˜­
@prologic Most of the things that cause my frustration are things that I can’t change or even avoid. There’s little benefit in complaining about it, I think. šŸ¤”
@prologic Most of the things that cause my frustration are things that I can’t change or even avoid. There’s little benefit in complaining about it, I think. šŸ¤”
@prologic Most of the things that cause my frustration are things that I can’t change or even avoid. There’s little benefit in complaining about it, I think. šŸ¤”
@prologic Most of the things that cause my frustration are things that I can’t change or even avoid. There’s little benefit in complaining about it, I think. šŸ¤”
I’m putting all efforts to switch to Wayland on hold for another 2 years, minimum.

As we all know, writing a Wayland compositor from scratch is next to impossible. Luckily, there’s the wlroots project which aims to build a base library for this task. Basically every compositor except for GNOME and KDE uses it. (This is good! The less fragmentation, the better.)

wlroots is still very volatile, lots of changes with every release. Downstream users (i.e., the projects that write the actual compositor) have to constantly ā€œchaseā€ changes in wlroots. dwl, my favorite compositor at the moment, has recently switched their main branch to target the wlroots *git* version instead of the latest release. My understanding is that they *have* to do this in order to keep up with wlroots (maybe I’m wrong).

Everything is volatile and a moving target.

Why does any of this matter for me? Because I have to eventually fork dwl or at least keep a patch set, and I don’t have the stamina to constantly fiddle with this stuff. I’m running my own X11 window manager, it’s highly specialized, and using just ā€œsome Wayland compositor out thereā€ is a *huge* step backward that I’m not willing to take. I tried, it’s just painful and annoying with *zero* benefits.

So … it was fun experimenting with Wayland a bit, but I’m now back to waiting for things to settle down considerably.
I’m putting all efforts to switch to Wayland on hold for another 2 years, minimum.

As we all know, writing a Wayland compositor from scratch is next to impossible. Luckily, there’s the wlroots project which aims to build a base library for this task. Basically every compositor except for GNOME and KDE uses it. (This is good! The less fragmentation, the better.)

wlroots is still very volatile, lots of changes with every release. Downstream users (i.e., the projects that write the actual compositor) have to constantly ā€œchaseā€ changes in wlroots. dwl, my favorite compositor at the moment, has recently switched their main branch to target the wlroots *git* version instead of the latest release. My understanding is that they *have* to do this in order to keep up with wlroots (maybe I’m wrong).

Everything is volatile and a moving target.

Why does any of this matter for me? Because I have to eventually fork dwl or at least keep a patch set, and I don’t have the stamina to constantly fiddle with this stuff. I’m running my own X11 window manager, it’s highly specialized, and using just ā€œsome Wayland compositor out thereā€ is a *huge* step backward that I’m not willing to take. I tried, it’s just painful and annoying with *zero* benefits.

So … it was fun experimenting with Wayland a bit, but I’m now back to waiting for things to settle down considerably.
I’m putting all efforts to switch to Wayland on hold for another 2 years, minimum.

As we all know, writing a Wayland compositor from scratch is next to impossible. Luckily, there’s the wlroots project which aims to build a base library for this task. Basically every compositor except for GNOME and KDE uses it. (This is good! The less fragmentation, the better.)

wlroots is still very volatile, lots of changes with every release. Downstream users (i.e., the projects that write the actual compositor) have to constantly ā€œchaseā€ changes in wlroots. dwl, my favorite compositor at the moment, has recently switched their main branch to target the wlroots *git* version instead of the latest release. My understanding is that they *have* to do this in order to keep up with wlroots (maybe I’m wrong).

Everything is volatile and a moving target.

Why does any of this matter for me? Because I have to eventually fork dwl or at least keep a patch set, and I don’t have the stamina to constantly fiddle with this stuff. I’m running my own X11 window manager, it’s highly specialized, and using just ā€œsome Wayland compositor out thereā€ is a *huge* step backward that I’m not willing to take. I tried, it’s just painful and annoying with *zero* benefits.

So … it was fun experimenting with Wayland a bit, but I’m now back to waiting for things to settle down considerably.
I’m putting all efforts to switch to Wayland on hold for another 2 years, minimum.

As we all know, writing a Wayland compositor from scratch is next to impossible. Luckily, there’s the wlroots project which aims to build a base library for this task. Basically every compositor except for GNOME and KDE uses it. (This is good! The less fragmentation, the better.)

wlroots is still very volatile, lots of changes with every release. Downstream users (i.e., the projects that write the actual compositor) have to constantly ā€œchaseā€ changes in wlroots. dwl, my favorite compositor at the moment, has recently switched their main branch to target the wlroots *git* version instead of the latest release. My understanding is that they *have* to do this in order to keep up with wlroots (maybe I’m wrong).

Everything is volatile and a moving target.

Why does any of this matter for me? Because I have to eventually fork dwl or at least keep a patch set, and I don’t have the stamina to constantly fiddle with this stuff. I’m running my own X11 window manager, it’s highly specialized, and using just ā€œsome Wayland compositor out thereā€ is a *huge* step backward that I’m not willing to take. I tried, it’s just painful and annoying with *zero* benefits.

So … it was fun experimenting with Wayland a bit, but I’m now back to waiting for things to settle down considerably.
@prologic @lyse It’s better this way. šŸ˜‚ I don’t like all this negativity in tech. We tend to focus on bad aspects too much, imho. Then again, it’s *really easy* to focus on bad stuff, simply because there’s so much of it. šŸ˜‚
@prologic @lyse It’s better this way. šŸ˜‚ I don’t like all this negativity in tech. We tend to focus on bad aspects too much, imho. Then again, it’s *really easy* to focus on bad stuff, simply because there’s so much of it. šŸ˜‚
@prologic @lyse It’s better this way. šŸ˜‚ I don’t like all this negativity in tech. We tend to focus on bad aspects too much, imho. Then again, it’s *really easy* to focus on bad stuff, simply because there’s so much of it. šŸ˜‚
@prologic @lyse It’s better this way. šŸ˜‚ I don’t like all this negativity in tech. We tend to focus on bad aspects too much, imho. Then again, it’s *really easy* to focus on bad stuff, simply because there’s so much of it. šŸ˜‚
Today is one of those days where I’m really grumpy and have typed out lots and lots of rants. Luckily, I all deleted them in the end instead of sending them. šŸ˜‚
Today is one of those days where I’m really grumpy and have typed out lots and lots of rants. Luckily, I all deleted them in the end instead of sending them. šŸ˜‚
Today is one of those days where I’m really grumpy and have typed out lots and lots of rants. Luckily, I all deleted them in the end instead of sending them. šŸ˜‚
Today is one of those days where I’m really grumpy and have typed out lots and lots of rants. Luckily, I all deleted them in the end instead of sending them. šŸ˜‚
@prologic They all gave Crowdstrike root access to their machines. What could possibly go wrong? 🤷🤷🤷
@prologic They all gave Crowdstrike root access to their machines. What could possibly go wrong? 🤷🤷🤷
@prologic They all gave Crowdstrike root access to their machines. What could possibly go wrong? 🤷🤷🤷
@prologic They all gave Crowdstrike root access to their machines. What could possibly go wrong? 🤷🤷🤷
@lyse Oh, ok, somehow I thought this was not your thing. šŸ˜… Maybe I was misled by you calling them ā€œAcca Daccaā€, which felt somewhat derogative. But I just found @mckinley’s twt gaapgna from a while ago – so this is just normal Aussie slang for AC/DC?! 🤯🄓
@lyse Oh, ok, somehow I thought this was not your thing. šŸ˜… Maybe I was misled by you calling them ā€œAcca Daccaā€, which felt somewhat derogative. But I just found @mckinley’s twt gaapgna from a while ago – so this is just normal Aussie slang for AC/DC?! 🤯🄓
@lyse Oh, ok, somehow I thought this was not your thing. šŸ˜… Maybe I was misled by you calling them ā€œAcca Daccaā€, which felt somewhat derogative. But I just found @mckinley’s twt gaapgna from a while ago – so this is just normal Aussie slang for AC/DC?! 🤯🄓
@lyse Oh, ok, somehow I thought this was not your thing. šŸ˜… Maybe I was misled by you calling them ā€œAcca Daccaā€, which felt somewhat derogative. But I just found @mckinley’s twt gaapgna from a while ago – so this is just normal Aussie slang for AC/DC?! 🤯🄓
@eldersnake

> I run it in a Work profile on my GrapheneOS phone that I can switch off at any time

Hmmmmmmm, I like that idea. If I could ban WhatsApp into a second profile and only switch it on every now and then, I would feel a little bit better about it.

(I don't really trust Android, though, and I suspect that apps can still install background services that are *always* active. Pure speculation and paranoid on my part, but still.)
@eldersnake

> I run it in a Work profile on my GrapheneOS phone that I can switch off at any time

Hmmmmmmm, I like that idea. If I could ban WhatsApp into a second profile and only switch it on every now and then, I would feel a little bit better about it.

(I don't really trust Android, though, and I suspect that apps can still install background services that are *always* active. Pure speculation and paranoid on my part, but still.)
@eldersnake

> I run it in a Work profile on my GrapheneOS phone that I can switch off at any time

Hmmmmmmm, I like that idea. If I could ban WhatsApp into a second profile and only switch it on every now and then, I would feel a little bit better about it.

(I don't really trust Android, though, and I suspect that apps can still install background services that are *always* active. Pure speculation and paranoid on my part, but still.)
@eldersnake

> I run it in a Work profile on my GrapheneOS phone that I can switch off at any time

Hmmmmmmm, I like that idea. If I could ban WhatsApp into a second profile and only switch it on every now and then, I would feel a little bit better about it.

(I don't really trust Android, though, and I suspect that apps can still install background services that are *always* active. Pure speculation and paranoid on my part, but still.)
@mckinley Hmmmmm, yeah, sounds like jabber is not the right thing for us then.

@aelaraji To be honest, I don’t like Matrix that much myself. We don’t use any of the fancy crypto features and all that, no federation either. And clients like ā€œFluffyChatā€ look and feel pretty much like any other chat client. It’s a rather simple setup. Problem is just that it’s not WhatsApp and *people want WhatsApp*, nothing else. 🫤 (Hence I have little hope that Signal would be a big success.)
@mckinley Hmmmmm, yeah, sounds like jabber is not the right thing for us then.

@aelaraji To be honest, I don’t like Matrix that much myself. We don’t use any of the fancy crypto features and all that, no federation either. And clients like ā€œFluffyChatā€ look and feel pretty much like any other chat client. It’s a rather simple setup. Problem is just that it’s not WhatsApp and *people want WhatsApp*, nothing else. 🫤 (Hence I have little hope that Signal would be a big success.)
@mckinley Hmmmmm, yeah, sounds like jabber is not the right thing for us then.

@aelaraji To be honest, I don’t like Matrix that much myself. We don’t use any of the fancy crypto features and all that, no federation either. And clients like ā€œFluffyChatā€ look and feel pretty much like any other chat client. It’s a rather simple setup. Problem is just that it’s not WhatsApp and *people want WhatsApp*, nothing else. 🫤 (Hence I have little hope that Signal would be a big success.)
@mckinley Hmmmmm, yeah, sounds like jabber is not the right thing for us then.

@aelaraji To be honest, I don’t like Matrix that much myself. We don’t use any of the fancy crypto features and all that, no federation either. And clients like ā€œFluffyChatā€ look and feel pretty much like any other chat client. It’s a rather simple setup. Problem is just that it’s not WhatsApp and *people want WhatsApp*, nothing else. 🫤 (Hence I have little hope that Signal would be a big success.)
@lyse

> Anyone who reads the CrowdStrike self-description and then buys the product has really earned a major fault.

The nasty thing is: Sysadmins don’t decide this, do they? The management does. And *they* don’t have to clean up this bloody fucking mess.

All the fellow sysadmins who were hit by this have my sympathies. šŸ˜‚
@lyse

> Anyone who reads the CrowdStrike self-description and then buys the product has really earned a major fault.

The nasty thing is: Sysadmins don’t decide this, do they? The management does. And *they* don’t have to clean up this bloody fucking mess.

All the fellow sysadmins who were hit by this have my sympathies. šŸ˜‚
@lyse

> Anyone who reads the CrowdStrike self-description and then buys the product has really earned a major fault.

The nasty thing is: Sysadmins don’t decide this, do they? The management does. And *they* don’t have to clean up this bloody fucking mess.

All the fellow sysadmins who were hit by this have my sympathies. šŸ˜‚
@lyse

> Anyone who reads the CrowdStrike self-description and then buys the product has really earned a major fault.

The nasty thing is: Sysadmins don’t decide this, do they? The management does. And *they* don’t have to clean up this bloody fucking mess.

All the fellow sysadmins who were hit by this have my sympathies. šŸ˜‚
@prologic Everything’s on fire. We’re going to be complaining for a couple of days, then we’ll continue as usual, repeating the same mistakes. Nothing to see, carry on. 🫤🄓

(I’m just glad it didn’t affect us at work.)
@prologic Everything’s on fire. We’re going to be complaining for a couple of days, then we’ll continue as usual, repeating the same mistakes. Nothing to see, carry on. 🫤🄓

(I’m just glad it didn’t affect us at work.)
@prologic Everything’s on fire. We’re going to be complaining for a couple of days, then we’ll continue as usual, repeating the same mistakes. Nothing to see, carry on. 🫤🄓

(I’m just glad it didn’t affect us at work.)
@prologic Everything’s on fire. We’re going to be complaining for a couple of days, then we’ll continue as usual, repeating the same mistakes. Nothing to see, carry on. 🫤🄓

(I’m just glad it didn’t affect us at work.)
@lyse

> Then there comes in feature creep.

This is driving me nuts. Everybody thinks that ā€œdevelopment has to be kept alive!ā€ When people see a project without commits in the last 2 years, they think it’s dead and not worth using. Bah, why? Software can be ā€œdoneā€. If no bugs are known, then there’s no need to change anything.

All these ideas are old. I’ve heard about much of this from meillo some 15 years ago and he didn’t come up with it, either.

It’s all super unpopular. Why? Many of my projects see a burst of commits in the beginning and then mostly just maintenance – and that’s great. It saves me from so much trouble and work. For example, my X11 wallpaper setter was written in 2017, I’m using it daily all the time, it just works, boom, done.

A project isn’t dead if it doesn’t see commits anymore – it’s dead if nobody *maintains* it anymore.
@lyse

> Then there comes in feature creep.

This is driving me nuts. Everybody thinks that ā€œdevelopment has to be kept alive!ā€ When people see a project without commits in the last 2 years, they think it’s dead and not worth using. Bah, why? Software can be ā€œdoneā€. If no bugs are known, then there’s no need to change anything.

All these ideas are old. I’ve heard about much of this from meillo some 15 years ago and he didn’t come up with it, either.

It’s all super unpopular. Why? Many of my projects see a burst of commits in the beginning and then mostly just maintenance – and that’s great. It saves me from so much trouble and work. For example, my X11 wallpaper setter was written in 2017, I’m using it daily all the time, it just works, boom, done.

A project isn’t dead if it doesn’t see commits anymore – it’s dead if nobody *maintains* it anymore.
@lyse

> Then there comes in feature creep.

This is driving me nuts. Everybody thinks that ā€œdevelopment has to be kept alive!ā€ When people see a project without commits in the last 2 years, they think it’s dead and not worth using. Bah, why? Software can be ā€œdoneā€. If no bugs are known, then there’s no need to change anything.

All these ideas are old. I’ve heard about much of this from meillo some 15 years ago and he didn’t come up with it, either.

It’s all super unpopular. Why? Many of my projects see a burst of commits in the beginning and then mostly just maintenance – and that’s great. It saves me from so much trouble and work. For example, my X11 wallpaper setter was written in 2017, I’m using it daily all the time, it just works, boom, done.

A project isn’t dead if it doesn’t see commits anymore – it’s dead if nobody *maintains* it anymore.
@lyse

> Then there comes in feature creep.

This is driving me nuts. Everybody thinks that ā€œdevelopment has to be kept alive!ā€ When people see a project without commits in the last 2 years, they think it’s dead and not worth using. Bah, why? Software can be ā€œdoneā€. If no bugs are known, then there’s no need to change anything.

All these ideas are old. I’ve heard about much of this from meillo some 15 years ago and he didn’t come up with it, either.

It’s all super unpopular. Why? Many of my projects see a burst of commits in the beginning and then mostly just maintenance – and that’s great. It saves me from so much trouble and work. For example, my X11 wallpaper setter was written in 2017, I’m using it daily all the time, it just works, boom, done.

A project isn’t dead if it doesn’t see commits anymore – it’s dead if nobody *maintains* it anymore.
@mckinley Last time I tried jabber was probably 10 years ago. How’s group chat these days? Is it comparable to ā€œmodernā€ chat systems, does it feel the same?

I guess it’s irrelevant which platform I’m going to propose as an alternative to WhatsApp. It’s the same old problem: Almost all their contacts are on WhatsApp, so that’s what they want to use, end of story.
@mckinley Last time I tried jabber was probably 10 years ago. How’s group chat these days? Is it comparable to ā€œmodernā€ chat systems, does it feel the same?

I guess it’s irrelevant which platform I’m going to propose as an alternative to WhatsApp. It’s the same old problem: Almost all their contacts are on WhatsApp, so that’s what they want to use, end of story.
@mckinley Last time I tried jabber was probably 10 years ago. How’s group chat these days? Is it comparable to ā€œmodernā€ chat systems, does it feel the same?

I guess it’s irrelevant which platform I’m going to propose as an alternative to WhatsApp. It’s the same old problem: Almost all their contacts are on WhatsApp, so that’s what they want to use, end of story.
@mckinley Last time I tried jabber was probably 10 years ago. How’s group chat these days? Is it comparable to ā€œmodernā€ chat systems, does it feel the same?

I guess it’s irrelevant which platform I’m going to propose as an alternative to WhatsApp. It’s the same old problem: Almost all their contacts are on WhatsApp, so that’s what they want to use, end of story.
@lyse You had me in the first half, I thought you were going to their concert. šŸ˜… That would have surprised me.

I had some pleasant experiences with public transportation lately, but that wasn’t Deutsche Bahn.

Would a bike or an ebike be an alternative for you? šŸ¤”
@lyse You had me in the first half, I thought you were going to their concert. šŸ˜… That would have surprised me.

I had some pleasant experiences with public transportation lately, but that wasn’t Deutsche Bahn.

Would a bike or an ebike be an alternative for you? šŸ¤”
@lyse You had me in the first half, I thought you were going to their concert. šŸ˜… That would have surprised me.

I had some pleasant experiences with public transportation lately, but that wasn’t Deutsche Bahn.

Would a bike or an ebike be an alternative for you? šŸ¤”
@lyse You had me in the first half, I thought you were going to their concert. šŸ˜… That would have surprised me.

I had some pleasant experiences with public transportation lately, but that wasn’t Deutsche Bahn.

Would a bike or an ebike be an alternative for you? šŸ¤”
@prologic @bender It’s a twtxt feed that anyone can post to via Gopher: gopher://g.nixers.net/1/%7eanon/

Do we think this is a problem? šŸ¤” If so, you should be able to contact the admin in #nixers on libera.chat.
@prologic @bender It’s a twtxt feed that anyone can post to via Gopher: gopher://g.nixers.net/1/%7eanon/

Do we think this is a problem? šŸ¤” If so, you should be able to contact the admin in #nixers on libera.chat.
@prologic @bender It’s a twtxt feed that anyone can post to via Gopher: gopher://g.nixers.net/1/%7eanon/

Do we think this is a problem? šŸ¤” If so, you should be able to contact the admin in #nixers on libera.chat.
@prologic @bender It’s a twtxt feed that anyone can post to via Gopher: gopher://g.nixers.net/1/%7eanon/

Do we think this is a problem? šŸ¤” If so, you should be able to contact the admin in #nixers on libera.chat.
@prologic Kind of, yeah. (I wish they wouldn’t focus so much on ā€œelitismā€ and would fix their condescending tone.)
@prologic Kind of, yeah. (I wish they wouldn’t focus so much on ā€œelitismā€.)
@prologic Kind of, yeah. (I wish they wouldn’t focus so much on ā€œelitismā€.)
@prologic Kind of, yeah. (I wish they wouldn’t focus so much on ā€œelitismā€.)
@prologic Kind of, yeah. (I wish they wouldn’t focus so much on ā€œelitismā€.)
Regarding complexity budget, slow software, all that:

Very few people do take pride in building simple, elegant, high-quality systems, do they? Why is that? Why are huge shiny things with tons of features more attractive? šŸ¤”

I never explicitly thought about this, to be honest. It was only at the back of my head. And I never tried to teach our younger ā€œstudentsā€ at work: ā€œHey, it’s a great achievement to build something simple and elegant. That’s something to be proud of!ā€

Worse, simple software is often described as ā€œboringā€. Yes, in a way, it is boring, because your brain doesn’t have to get into overdrive to understand it. But that’s exactly the point. And it’s *hard to achieve that*! Simple software isn’t just ā€œfewer lines of codeā€, you have to be pretty clever to solve a problem in a simple and elegant way. So it’s something to be proud of.

Could this be an intuitive, *emotional* way to get more people on board the ā€œsimple softwareā€-train? šŸ¤”
Regarding complexity budget, slow software, all that:

Very few people do take pride in building simple, elegant, high-quality systems, do they? Why is that? Why are huge shiny things with tons of features more attractive? šŸ¤”

I never explicitly thought about this, to be honest. It was only at the back of my head. And I never tried to teach our younger ā€œstudentsā€ at work: ā€œHey, it’s a great achievement to build something simple and elegant. That’s something to be proud of!ā€

Worse, simple software is often described as ā€œboringā€. Yes, in a way, it is boring, because your brain doesn’t have to get into overdrive to understand it. But that’s exactly the point. And it’s *hard to achieve that*! Simple software isn’t just ā€œfewer lines of codeā€, you have to be pretty clever to solve a problem in a simple and elegant way. So it’s something to be proud of.

Could this be an intuitive, *emotional* way to get more people on board the ā€œsimple softwareā€-train? šŸ¤”
Regarding complexity budget, slow software, all that:

Very few people do take pride in building simple, elegant, high-quality systems, do they? Why is that? Why are huge shiny things with tons of features more attractive? šŸ¤”

I never explicitly thought about this, to be honest. It was only at the back of my head. And I never tried to teach our younger ā€œstudentsā€ at work: ā€œHey, it’s a great achievement to build something simple and elegant. That’s something to be proud of!ā€

Worse, simple software is often described as ā€œboringā€. Yes, in a way, it is boring, because your brain doesn’t have to get into overdrive to understand it. But that’s exactly the point. And it’s *hard to achieve that*! Simple software isn’t just ā€œfewer lines of codeā€, you have to be pretty clever to solve a problem in a simple and elegant way. So it’s something to be proud of.

Could this be an intuitive, *emotional* way to get more people on board the ā€œsimple softwareā€-train? šŸ¤”
Regarding complexity budget, slow software, all that:

Very few people do take pride in building simple, elegant, high-quality systems, do they? Why is that? Why are huge shiny things with tons of features more attractive? šŸ¤”

I never explicitly thought about this, to be honest. It was only at the back of my head. And I never tried to teach our younger ā€œstudentsā€ at work: ā€œHey, it’s a great achievement to build something simple and elegant. That’s something to be proud of!ā€

Worse, simple software is often described as ā€œboringā€. Yes, in a way, it is boring, because your brain doesn’t have to get into overdrive to understand it. But that’s exactly the point. And it’s *hard to achieve that*! Simple software isn’t just ā€œfewer lines of codeā€, you have to be pretty clever to solve a problem in a simple and elegant way. So it’s something to be proud of.

Could this be an intuitive, *emotional* way to get more people on board the ā€œsimple softwareā€-train? šŸ¤”
@lyse Yeah, you’re right. The quality aspect is lacking, too. Sigh. šŸ˜…

Focus on quality, focus on ā€œdoing it rightā€, make that your primary goal. And everything else shall fall into place.

If it only were that simple. šŸ«¤šŸ˜…
@lyse Yeah, you’re right. The quality aspect is lacking, too. Sigh. šŸ˜…

Focus on quality, focus on ā€œdoing it rightā€, make that your primary goal. And everything else shall fall into place.

If it only were that simple. šŸ«¤šŸ˜…
@lyse Yeah, you’re right. The quality aspect is lacking, too. Sigh. šŸ˜…

Focus on quality, focus on ā€œdoing it rightā€, make that your primary goal. And everything else shall fall into place.

If it only were that simple. 🫤šŸ˜