Agile

Infrastructure Tools Make You Choose Between Speed and Safety. That’s a Lie.

Every infrastructure tool forces you to choose: move fast and break things, or move slow and stay safe. Cindy challenges that assumption by treating speed as a system property you engineer β€” not a feature you trade reliability for. The fastest deployment isn’t the one that ships first. It’s the one that doesn’t have to be rolled back.

The Programming Language That Solved Everything in the 90s (And Nobody Cared)

Standard ML solved functional programming perfectly in the 1990s β€” purity, mathematical rigor, no side effects. Yet the industry ignores it while hacking partial versions into Java, Python, and C++. This article explores why ecosystem hype beats language quality, and what that says about modern software engineering.

Stop Calling Yourself a Software Engineer. You’re a Digital Artisan.

Software development lacks the immutable physical constants of real engineering. We cling to the label for status, but the practice is fundamentally creative and fluid. By admitting you’re a digital artisan, you unlock better project management, realistic expectations, and systems that actually evolve.