PipeWire hits sub-10ms recording latency on Linux once you set the quantum (buffer size) to 64 or 128 samples at 48 kHz. You also need real-time scheduling for your user, through the rtkit service or an audio group with PAM limits. Most “PipeWire doesn’t work” complaints trace back to broken ALSA UCM profiles, Bluetooth codec fallbacks, or WirePlumber rules that quietly override your audio routing. This guide covers every layer of the stack, from PipeWire’s design down to ALSA period sizes, so you can stop guessing.
Productivity
Fix Your PipeWire Audio on Linux: Low-Latency Recording
What Are the Best Ergonomic Split Keyboards for Programmers (2026)?
The three best ergonomic split keyboards for programmers in 2026 are the MoErgo Glove80 ($399, best overall comfort with contoured key wells and aggressive tenting), the ZSA Voyager ($365, best portable option with a low-profile design and magnetic tenting legs), and the Kinesis Advantage360 Pro ($499, best for deep key well fans with wireless ZMK firmware). All three offer full Linux support, open-source firmware tweaks, and columnar stagger layouts that cut finger strain on long coding days.
Build Powerful TUI Apps in Python with Textual and Rich
Terminal apps used to mean raw curses calls and a lot of pain. Today, Python’s Textual
and Rich
libraries have flipped that. In under 50 lines of Python you get a full-screen app with styled layouts, widgets, keyboard control, and live data. No web browser. No Electron. No JavaScript. This post walks through both libraries, shows how they fit together, and builds up to a full working example you can extend right away.
Migrate to Wayland Without Reinstalling Linux
You can switch your Linux install from X11 to Wayland without reinstalling anything. The move comes down to picking a Wayland session at your login screen. After that, three things need follow-up: Xwayland for legacy X11 apps, input setup through libinput instead of xorg.conf, and a few environment variables. Those variables let toolkits like Qt, GTK, and Electron render through Wayland instead of falling back to X11. Most people finish in an afternoon. You can keep an X11 session as a fallback until you’re happy everything works.
tmux 3.6a: Scripted Sessions, Plugins, and Persistence
Tmux handles pane splitting and window management well out of the box, but most people stop there. The real gains come from treating tmux as infrastructure. You script your session layouts so one command rebuilds your whole dev environment. You keep sessions alive across reboots so you never lose context. You add plugins for clipboard sync, fuzzy finding, and pattern matching. With tmux 3.6a and a few good plugins, your terminal becomes a persistent, scriptable IDE rather than a simple multiplexer.
Hyprland vs Sway vs COSMIC: Best Wayland Compositor for Developers in 2026
Sway is the most stable, battle-tested tiling compositor for developers who want an i3-like setup with zero surprises. Hyprland offers the flashiest animations and deepest customization. It also demands more tinkering. COSMIC from System76 is the best pick if you want a polished, full desktop with tiling built in, instead of stitching a compositor together by hand.
The right pick depends on how you actually work. How many monitors do you run? Do you want to set up everything by hand? How much patience do you have for the odd glitch? Those answers map straight to the splits across design, display handling, tiling models, plugins, and real-world stability.
Botmonster Tech




