Technical posts: programming, tools, and software.
Your venv Is Not the Python You Think It Is
Your venv is named 3.10 but runs 3.8. Why that happens, how to check it in one command, and how to fix it on Ubuntu and Windows — including why 'apt install python3.10' fails on Ubuntu 20.04.
PTP on Linux: A Beginner's Guide to Running a Grandmaster Clock
Set up PTP on Ubuntu so one machine serves microsecond-accurate time to the rest of your network. Check your NIC supports hardware timestamping, write the config, run it by hand, then make it permanent with systemd — including the phc2sys mistake that makes everything look healthy while the time is wrong.
tmux on Ubuntu: Share a Long-Running Test Live With Your Team Over SSH
Run a long pytest session inside tmux on an Ubuntu laptop and let teammates — on Linux or Windows — SSH in and watch it live. Install, name the session, detach without stopping the test, and attach read-only.
Install Allure on Windows and Linux (Fix 'allure is not recognized')
Install Allure on Windows with Scoop or on Linux with a .deb, .rpm or tarball. Fix 'allure is not recognized' and 'command not found', then generate your first pytest report.
Setting Up Python on Windows 11 — Mistakes I Made So You Don't Have To
The 4 Python setup mistakes I made on Windows 11 — Microsoft Store hijacking the python command, PATH not set, PowerShell blocking venv activation — with the exact one-minute fix for each.