The Human Blind Spot Around Non-Deterministic Machines

The Human Blind Spot Around Non-Deterministic Machines

Why LLM’s will always make mistakes and we shouldn’t call them hallucinations I saw a tweet from Paul Graham a while back about how as LLMs become better their hallucinations will become more convincing. And it makes sense, a smart confident person saying something wrong often sounds more reliable than a less confident person saying the right thing timidly. Even more so, as you get good answers from the smart confident person you become more trustworthy and are less likely to question and double-check their future answers. That’s both a reality of and defect of human thinking. ...

September 12, 2025 · 8 min · Nicolas Nowinski
Building a Simple Game or Why AI is the Future of Software Development

Building a Simple Game or Why AI is the Future of Software Development

I’ve been using GitHub Copilot, Claude, and ChatGPT to help me code for a couple of years now. But AI has always been in the assistant role – I was the one in the driver’s seat, asking technical questions or letting GitHub Copilot generate sections of code based on what I was writing. It makes you a more productive developer because it’s faster than Googling, but at the end of the day, I was still the one fundamentally coding, just with better tooling. ...

March 2, 2025 · 14 min · Nicolas Nowinski
YamlDotNet, Interfaces, Lists, and Classes

YamlDotNet, Interfaces, Lists, and Classes

First things first…YamlDotNet is a great library and I’m thankful it exists and is so well maintained. Also, this is just how I figured out a solution to my requirement. I’m fully open to and would welcome suggestions on a simpler way to do this. I was recently trying to find a way to do some configuration definitions in as clean a manner as possible. Generally, I’m not a fan of YAML and agree with many of the complaints about YAML. But YAML is probably the most plain english and clutter free model for defining a configuration. XML and JSON are much preferred - in my developer brain - but JSON is harder to write by hand and XML seems to have fallen out of favor. (Personal note: I still have a love for XML and XML Schema.) ...

December 28, 2024 · 15 min · Nicolas Nowinski
2020: Kubernetes, DevSecOps, and Cyber

2020: Kubernetes, DevSecOps, and Cyber

2020 is going to be the year that Kubernetes (which really means containers) becomes fully ingrained in the enterprise. DevOps becomes the default model for building and deploying enterprise applications (full code, low code, and no code). Enterprise customers will increasingly want both custom apps and COTS products to fit to a Kubernetes and DevOps test/deployment/implementation model. Cybersecurity continues to grow and is a critical part of every conversation, it will be required that security is baked into every layer. ...

January 10, 2020 · 1 min · Nicolas Nowinski