From 267790933a1d3bbd1493f03b72f31c13808da930 Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Fri, 30 May 2025 20:25:51 -0500 Subject: [PATCH] feat(meditations): goodbye suckless --- .../posts/meditations/suck-less-or-suck-more.mdx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/content/posts/meditations/suck-less-or-suck-more.mdx diff --git a/src/content/posts/meditations/suck-less-or-suck-more.mdx b/src/content/posts/meditations/suck-less-or-suck-more.mdx new file mode 100644 index 0000000..a9b437b --- /dev/null +++ b/src/content/posts/meditations/suck-less-or-suck-more.mdx @@ -0,0 +1,16 @@ +--- +title: "suck less or suck more" +date: "30/05/2025" +--- + +I love [suckless software](https://suckless.org/) and the suckless philosophy. I've been using [dwm](), [st](), [dmenu](), and [slock]() for years. You can see my code [here](https://git.barrettruth.com). + +Simplicity is always better and I love being able to understand why things are happening. It's fun, it's quirky, it's cool. + +Except when it doesn't work. + +After years of use, I've found that suckless software is not built to be compatible with other less-sucking software. It is not compatible with running 40 ROS nodes at a time, nor 3 chrome instances with a plethora of tabs and jobs open. I've had my st terminal go blank and my dwm crash on me consistently. + +Maybe this is the point. But I can't avoid [foxglove](https://wiki.ros.org/FoxgloveStudio), I can't avoid bloat to work for school and research-related projects. Most importantly, after spending half of my day patching st and having it crash on me, I don't feel like fixing it any longer. **Sadly, suck-ful software is here to stay and I don't have time to fight it right now.** + +I've switched to [spectrwm](https://github.com/conformal/spectrwm) (essentially [this](https://github.com/conformal/spectrwm)) and [ghostty](https://ghostty.org/).