Benedikt Ritter (he/him)

I live in West Germany with my wife and two little sons.

In my free time I enjoy cycling, reading (space
operas), and video games. I also like to tinker with my computer and am very facinated by NixOS.

I work as an independent developer productivity consultant, co-founded GradleX.org, and am an emeritus Apache Software Foundation member. Last but not least, I co-host my own podcast: Autoweird.fm

#cycling #gravelbike #nixos #linux #gradle #java #podcast

Benedikt Ritter (he/him)britter@chaos.social
2025-06-12

@ghost_letters @marcphilipp it's a fair point, although I find it weird to bring it up this way while I'm trying to celebrate somebody's success 🤔

Benedikt Ritter (he/him)britter@chaos.social
2025-06-10

@ghost_letters @marcphilipp not sure what your point is 😅

Benedikt Ritter (he/him)britter@chaos.social
2025-06-10

Parameterized test class support has landed in JUnit. Read all about it in this blog post by JUnit maintainer @marcphilipp: marcphilipp.de/blog/2025/06/07

#java #junit #testing #opensource #release

Benedikt Ritter (he/him)britter@chaos.social
2025-06-06

New Release v2.4 of github.com/gradlex-org/jvm-dep

🔧 Fixes:
- #238: The patch DSL now supports dependencies with non-standard variant names (e.g., com.google.guava).
- #243: Resolved clashes between jakarta.xml.ws:jakarta.xml.ws-api and jakarta.jws:jakarta.jws-api for versions ≤ 4.0.

⚠️ Deprecation:
- #251: GuavaComponentRule is now deprecated in favor of the more flexible and general patch DSL.

#Gradle #DependencyManagement #Java #JVM #OpenSource #DevTools #SoftwareEngineering

Benedikt Ritter (he/him)britter@chaos.social
2025-06-05

You know why the AI vibe coding hype is problematic? Because it seems to shift the perception of developer productivity from "deliver the right code" to "deliver lots of lines of code".

I've had times where I spend a full week just to come up with a 200 LoC change. It was not a lot of code, but it did the right thing the right way.

We need to stop following the hype train and value deep thinking over producing a bunch of crap again.

#ai #vibecoding #developerproductivity #hottake

Benedikt Ritter (he/him)britter@chaos.social
2025-05-25

I finally ordered a Framework 13 with the new AMD Ryzen CPU by @frameworkcomputer.

While I liked my Pulse 14 Gen 3 by @tuxedocomputers, the Framework's upgradability convinced me.

Can't wait for the delivery. Of course it's going to run @nixos_org.

#NewLaptop #amdryzen #linux #repaircafe

Benedikt Ritter (he/him) boosted:
2025-05-21

If you have negative voices telling you that nobody will pay for your niche software, this post is for you

In less than 5 months, komorebi, the tiling window manager for Windows, now has 49 active individual commercial use license subscriptions

Edit:

I woke up this morning and that number is now at a nice round 50 ♥️

There is an active license count tracker along with an automatically updated wall of testimonials here if you would like to keep an eye on the journey to 100 - lgug2z.com/software/komorebi

#software

an image showing that komorebi, a tiling window manager for Windows, currently has 49 active individual commercial use licenses
Benedikt Ritter (he/him)britter@chaos.social
2025-05-16

New blog post! 📝
Using immutables.org with Gradle — the right way.

The docs are Maven-only, but Gradle gives us more control. I show how to set up annotation processors cleanly with `compileOnly` + `annotationProcessor`.

Lean, fast, secure builds. 🐘
👉 britter.dev/blog/2025/05/16/im

#Gradle #Java #Immutables #Kotlin #BuildTools #FOSS

Benedikt Ritter (he/him)britter@chaos.social
2025-05-15

@md42 @autoweirdfm glaube nicht, dass es da groß Probleme gibt. Die CPU Unterstützung ist ja im Kernel implementiert und mit NixOS kannst du immer einen relativ neuen Kernel wählen.

Benedikt Ritter (he/him)britter@chaos.social
2025-05-15

@md42 @autoweirdfm I'm moment habe ich ein TUXEDO Pulse 14 Gen 3. Überlege aber gerade auf das Framework 13 mit dem neuen Ryzen Chip zu wechseln. Batterielaufzeit soll nur unterirdisch sein...

Benedikt Ritter (he/him)britter@chaos.social
2025-05-14

@kraftnix I've spend hours trying to get the css for my waybar right, but I can't seem to get spacing between the bar and the edges of the screen.

But I don't expect things to be easier with eww, just difficult in a different way. So what you're saying confirms that.

I like to have something unique, so maybe it's worth looking into eww for it's customizability 🤷‍♂️

Benedikt Ritter (he/him)britter@chaos.social
2025-05-14

I should dive into the next rabbit hole. Thinking about using github.com/elkowar/eww to replace waybar...

#linux #wayland #swaywm #rust

Benedikt Ritter (he/him) boosted:
2025-05-13

🧵 Neue Folge autoweird.fm!
#112 – De-Googling: Detox fürs Digitale

Benedikt trennt sich von Big Tech, schwärmt von NixOS (mal wieder), bastelt am Heimserver und erklärt, warum man lieber auf Signal tippt statt auf WhatsApp zu fluchen. Holger bleibt bei Apple – und ist trotzdem happy.

🎧 Jetzt hören: autoweird.fm/2025/05/13/folge-

#Podcast #TechPodcast #DeGoogling #NixOS #GrapheneOS #Selfhosting #MastodonTech #autoweird

Benedikt Ritter (he/him) boosted:
2025-05-02

🚀 NixCon 2025 website is LIVE! Join us Sept 5-7 in Switzerland for "bridge-building" across the Nix community.
✅ Sponsorships open
✅ Hotel info coming soon
✅ Volunteers needed (especially AV!)
Check it out: 2025.nixcon.org
#NixCon2025 #NixOS

Benedikt Ritter (he/him) boosted:
2025-05-01

Mastodon has taken the strategic decision not to accept venture capital investments for growth, but rather restructure to a European non-profit organisation. 👏

blog.joinmastodon.org/2025/05/

Benedikt Ritter (he/him)britter@chaos.social
2025-04-23

7 Rust terminal tools you haven't heard about: youtu.be/ATiKwUiqnAU?si=SjfBxF

I knew none of them, and will definitely give most of them a try!

#rust #terminal #developerproductivity

Benedikt Ritter (he/him)britter@chaos.social
2025-04-23

@zeri meine Konfiguration hat auch mal mit einer Datei gestartet. Irgendwann fängt man dann an die Dinge aufzuteilen.

Aber ja, ist in dem Video stark vereinfacht dargestellt.

Benedikt Ritter (he/him)britter@chaos.social
2025-04-23

This is the most to the point introduction about #NixOS I've seen so far youtube.com/watch?v=9OMDnZWXjn

If you've heard about NixOS but never really understood the fuzz about it, this video is for you. In just 4 minutes, you will get an idea about why people love this unique #Linux distribution.

My favorite quote:

> That's the general idea of NixOS, an unbreakable, reproducible, declarative operating system.

Benedikt Ritter (he/him)britter@chaos.social
2025-04-18

@ghost_letters quite likely. At least my mastodon post was writen by a real human 🫠

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst