

This sounds extremely elitist, even when I agree with the words that you wrote. 😅
Microsoft just doesn’t need to innovate, because they already hold a monopoly. If they do innovate, it’s something their investors care about, not their users…


This sounds extremely elitist, even when I agree with the words that you wrote. 😅
Microsoft just doesn’t need to innovate, because they already hold a monopoly. If they do innovate, it’s something their investors care about, not their users…
Yeah, this is probably going to sound like a truism, but to avoid shitty Scrum, you need to resist management trying to alter the processes, but you should absolutely tweak the processes to account for the needs of the devs.
Basically, yet another reporting meeting does not help deliver the software faster. But more (or less) meetings for devs to sync what they’re working on, that can help, depending on your team’s specific needs.


Global push-to-talk is going to be wild for meetings. In the gazillion years when my work laptop finally ships an up-to-date version of Plasma, that is. Still on 5.27. 🫠


At its core, SystemD coordinates and launches all the services in your operating system. So, it is essential for the boot process, but also does scheduling, meaning you could run a backup script every night with it, for example.
That’s the simple answer. But in truth, SystemD is often criticized for doing too much, so it’s hard to describe what it really does. For example, you can also manage network interfaces via SystemD.
Kind of the goal of SystemD is to provide common plumbing which works the same across distros, so that when you configure your services or network interfaces etc. on Ubuntu, it works the same as on openSUSE or Arch or whatever.


Gotta love Linux newbies talking about their first experiences and they’ve already tried 3 distros that I have barely on my radar. A few months in, I hardly knew what SystemD was and this guy’s already on a distro that explicitly removes it.


If you prepare an installation USB stick, so-called “Live-USB”, and select in the BIOS that it should boot from that, then you can test-drive Linux before you install it.
There is more details involved, like you may need to turn off Secure Boot in the BIOS, but yeah, point is, you don’t have to commit to Linux to try it.
I’m guessing, you mean this then: https://github.com/edc/bass
But well, I was rather thinking of when it’s using Bash-scripting-syntax to combine multiple commands.
Like, maybe there’s a for-loop in there. You just can’t paste that directly into Fish and have it work. Granted, you should probably put that into a script file, even if you’re using Bash, but yeah, just temporarily launching bash is also an option.
I have that occasionally when I want to copy a complex bash command from somewhere. But yeah, I can then just run bash, run the command in there and then exit back out of there.
It still gives you basically no advantage compared to just making your terminal emulator launch fish by default. And well, it does give you the major disadvantage that scripts without shebang will fail.
To me, it genuinely makes a huge difference that I don’t have to manually press Ctrl+R for history search. Because 9 times out of 10, I accept a history suggestion from Fish where I did not think about whether it would be in my history.
This includes really mundane commands, like cd some/deeply/nested/path/. You would not believe, how often I want to cd into the same directory.
But I’ve also had it where I started typing a complicated docker run command and Fish suggests the exact command I want to write, because apparently I already ran that exact command months ago and simply forgot.
Yeah, my current software project at work was basically half a year of feature development and since then, we’ve purely tried to get it into the real world, which meant evaluating use-cases to see where it falls flat and what needs stabilizing, as well as figuring out people’s needs and how our software can assist with that, then setting up a demo and hoping they find money somewhere…


Yeah, they sneakily added LSP support a while ago and that brought it up to almost the level of a full-fledged IDE. I’ve been using it for all my personal projects since then and been quite happy with it. It does have some rough edges here and there, but that it’s a lightweight editor that feels native on KDE more than makes up for it IMHO.


My problem was that “Albert Heijn” is a dude’s name. It does not exactly scream “we’re talking about a real physical building”.
For all I knew, the impossible problem we’re solving could’ve been on a mathematical plane, named after mathematician Albert Heijn. “Sweeping” just as well can be used in an abstract sense.
Obviously, I did think of physically sweeping a physical floor first and foremost, but especially with the rest of the blog post being so entirely abstract, I had doubts on that for far too long, which did not make it easier to understand.


Well, if we’re already posting all the new Rust-based editors, then we’re still missing Helix: https://helix-editor.com/
Unlike the other two, it’s community-developed, but it being terminal-based might not fit everyone’s taste…


If I could find something that offers a “run this cli command on file saving”, that’s really about the biggest requirement I hope to have in place.
You can do that via CLI, too, by the way. You can watch your source code directory for file changes with entr: https://manpages.org/entr
Make sure to see the examples at the end of the man page, since usage isn’t entirely obvious…
And if you want KDevelop without being so focused on KDE development, then that’s basically Kate: https://kate-editor.org/
If you install the LSP servers for your toolchain (and check that Kate auto-starts them), then it can assist pretty well for different programming languages (i.e. virtually indistinguishable from VSCode, as far as I’m aware).


Probably could’ve mentioned at some point in that whole article that Albert Heijn is a supermarket chain: https://en.wikipedia.org/wiki/Albert_Heijn


Yeah, they’re really dropping the ball here on the important stuff…


Yeah, either trained on or they do a web search when you ask them knowledge questions. Gonna be an interesting one, when all the actual knowledge sources have disappeared.
No worries, I did not get you wrong. I commented, because I (rightly) assumed that you care to not sound elitist.
I think, a big part of the problem is that saying one choice is superior kind of implies in itself that people who don’t make this same choice are not the smartest.
Obviously, in reality there is a lot of other factors, like inertia (you don’t have to be stupid to not want to learn a different system) and well, the system being separate from the ecosystem (all the light/dark mode features won’t convince someone to switch who strictly needs an application that won’t run on Linux).
But yeah, if people don’t pick up on this nuance or don’t give you the benefit of the doubt, that just is likely to sound elitist to them… 🫠