09 Jun 2026 (3 weeks old) |
3886 words
· 0 LoC,
~20 min read
Most engineering teams do not start with an image governance problem.
They start with something humble: one Dockerfile for Python, one for Node.js, one for kubectl, maybe one for Maven or a Java runtime. Every repository looks small enough to be harmless. Then the small things start multiplying: slightly different labels, slightly different CI jobs, slightly different versioning schemes, slightly different ways to import internal certificate authorities, slightly different smoke tests, slightly different signing steps.
Read more
08 Jun 2026 (3 weeks old) |
1678 words
· 0 LoC,
~9 min read
There is a strange little ritual in engineering teams.
Someone mentions encryption, someone else says “AES‑256,” and for a brief second the room relaxes. The magic number has been spoken. The vault door has appeared. The dragon is asleep.
Then the same team commits a decrypted .env file to Git.
Or stores an age private key in a shared password note.
Or lets CI print a production secret into a build log.
Or keeps the only decryption key on one developer laptop, guarded by vibes, hope, and an unpaid backup plan.
The uncomfortable truth is this:
AES‑256 is usually not the weak point.
Your workflow is.
Read more
22 Nov 2024 (over a year old) |
195 words
· 0 LoC,
~1 min read
For certain tasks, I need to use macOS and sometimes prefer to route all my traffic through the Tor network. In this tutorial, I will guide you through the process.
While you can download and use the Tor Browser for enhanced anonymity, I find that simply routing traffic through Tor’s network suffices for my needs while maintaining a civilized workflow.
Read more
27 Oct 2024 (over a year old) |
1172 words
· 0 LoC,
~6 min read
In the ongoing discourse surrounding operating systems, macOS and Linux occupy distinct philosophical and practical niches. Linux, with its open-source ethos, exemplifies adaptability and scalability. It operates seamlessly across commodity hardware, supports a diverse array of CPU architectures, and scales up to the formidable demands of supercomputing environments while also scaling down to function efficiently on cost-effective single-board computers (SBCs).
Read more
20 Oct 2024 (over a year old) |
500 words
· 0 LoC,
~4 min read
When developing AI applications in Python, leveraging Go for model serving in the backend can offer significant performance advantages. While Python excels in machine learning model development with its vast ecosystem, Go’s efficiency makes it an ideal choice for serving those models in production.
Read more