I built 70 small Bash commands with AI and tested them on eight Linux distros in CI. Alpine’s BusyBox broke seven things, one test failed only on GitHub because of a zombie process, and 35 checks turned out to be unable to fail. These are the bugs, why they happened and how I fixed them.
I built a small website monitor so that a DevSecOps pipeline would have something real to build, scan and deploy. This is what the pipeline does, the four things that broke on the way, and what a company would do differently.
I built a lightweight library that opens static SVG and Mermaid diagrams in a fullscreen viewer. It has zoom, pan, search, a minimap, rotation, readable labels, watermarks and export to SVG, PNG and PDF. A CI/CD pipeline lints, tests and builds every change and publishes releases to npm.