Tech Couch

A Comfy Corner for Software, Security, Cloud, and AI

Written by engineers, not ai

Building practical shell pipelines

Answering complex questions by chaining simple commands

Mounting filesystems on linux

Including device identifiers, mount options and common errors

Essential incus operator guide

The 80% you actually need for most use cases

The text encoding error field guide

Same bytes, different characters

Manually containerizing an application without a runtime

Understanding how docker and incus work internally

An overview of incus features

Local cloud for containers and VMs, without the overhead

Choosing the right self-hosted S3 object storage service

A comparison of open source options and their tradeoffs

Handling errors in C

From errno to platform-specific functions

Go unit testing essentials

Real world testing patterns and workarounds