
Evil Bitz — workbench notes
Open the case, read the logs, fix the thing.
Practical guides for developers and sysadmins who would rather read the logs than reboot and hope.
The exact commands
Steps are written as the command that was actually run, in the order it was run — not a paraphrase of a menu.
The machine it ran on
The host, the operating system and the versions behind each walkthrough, so you can judge how close your box is.
When it breaks
What to check first, which log to open, and how to put the change back the way you found it.
Fresh from the bench
Latest guides
GDB Basics for Beginners: A Practical Introduction (2026)
Learn gdb basics for beginners in : compile with -g, set breakpoints, step through code, inspect variables and memory, and read core…
Valgrind Basics for C Programmers: Debug Memory Errors (2026)
Learn valgrind basics for C programmers: install Memcheck, compile with -g -O0, read leak and invalid-access reports, and fix memory bugs in…
Makefile Basics for Developers: A Practical Guide (2026)
Learn makefile basics for developers: targets, prerequisites, recipes and pattern rules, with practical C and C++ examples. Updated for .
How to Use a Debugger Instead of Print Statements (2026)
Learn how to use a debugger instead of print statements: set breakpoints, inspect variables, read the call stack, and fix code bugs…
How to Set Up GitHub Actions for a Python Project in 2026
Learn how to set up GitHub Actions for a Python project in , run automated tests on every push, and add linting,…
How to Write a Good Commit Message: Git Rules and Examples 2026
Learn how to write a good commit message in with clear subjects, useful bodies, real examples and templates for readable Git history…
GitHub vs GitLab for a Small Team: Which Fits? (October 2026)
Compare GitHub vs GitLab for a small team in : free tiers, CI/CD, security scanning, self-hosting, integrations and the migration work each…
What Is CI CD Explained for Beginners (2026): Simple Guide
What is CI CD explained for beginners? Learn how continuous integration and delivery work in , how a commit becomes a release,…
How to Set Up a Self Hosted Git Server with SSH Access (2026)
How to set up a self hosted git server on Ubuntu 24.04 LTS in : bare repos, per-developer SSH keys, a test…

About
A notebook, not a news feed
Evil Bitz collects the notes that get written once a problem is solved: what broke, which command fixed it, and what to check first next time.
It is written for developers, sysadmins and technical hobbyists who open the case, read the logs and want the steps in the right order.








