AI Is Not the Enemy. It's Not the Savior Either.
Some developers reject AI-generated code outright. Some embrace it uncritically. Both are missing the point. I've recently audited two applicati…
Decades in software engineering, the last stretch at Salesforce. Retired, then Rust happened. Now I build for Linux and write about what I find
Some developers reject AI-generated code outright. Some embrace it uncritically. Both are missing the point. I've recently audited two applicati…
The code was broken, but that's not the real problem. The developers copied code they didn't understand, didn't review, and if they did, they didn't or couldn't understand what they were reviewing. That is the problem.
Before this law, your operating system had no idea how old you were. That data relationship did not exist. Once you've built that pipe, you don't get to unscrew it.
My System76 RMA Experience
My career in backend development taught me how systems work from the inside out, but I spent those years using systems other people built. Now I get to ask what if we did it differently, and actually find out
I'm 69 years old and most of my friends are gone. Not from age, but from AIDS. This is the story behind the blog, the Arch install, and a lifetime of building my own things because nobody was going to build them for me.
I loved Pop!_OS and ran 22.04 for years. System76 built something special with that distro, and when they announced they were writing a new desktop en…
I've Spent 43 Years Securing Systems. Here's Why I Don't Trust Software That Can't Say No.