<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Michael Roberts</title>
    <description>The latest articles on DEV Community by Michael Roberts (@zerotrustzeroenergy).</description>
    <link>https://dev.to/zerotrustzeroenergy</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3671652%2F1068b56b-281a-4887-8d60-9a628310ac1c.JPG</url>
      <title>DEV Community: Michael Roberts</title>
      <link>https://dev.to/zerotrustzeroenergy</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/zerotrustzeroenergy"/>
    <language>en</language>
    <item>
      <title>"Critical Dependencies"</title>
      <dc:creator>Michael Roberts</dc:creator>
      <pubDate>Sat, 04 Apr 2026 09:19:57 +0000</pubDate>
      <link>https://dev.to/zerotrustzeroenergy/critical-dependencies-3bpk</link>
      <guid>https://dev.to/zerotrustzeroenergy/critical-dependencies-3bpk</guid>
      <description>&lt;p&gt;// personal&lt;br&gt;
Critical Dependencies&lt;br&gt;
I build systems for a living. Turns out the most important one was already built around me.&lt;/p&gt;

&lt;p&gt;Every project has dependencies. If you've spent more than five minutes in a terminal, you know the drill. You type npm install and watch 847 packages cascade down your screen like the world's most boring waterfall. Half of them are packages you've never heard of, maintained by someone who abandoned the repo in 2019 and is presumably living off the grid now. You don't question it. You just hope nothing breaks.&lt;/p&gt;

&lt;p&gt;I've spent most of my career obsessing over this stuff. Pinning versions. Auditing vulnerability reports. Making sure the thing I'm building doesn't collapse because some transitive dependency four layers deep decided to mass-delete itself on a Tuesday. You learn to be self-reliant. You build redundancy. You write the script yourself because trusting someone else's package feels like handing a stranger your house keys and hoping they don't reorganize your kitchen.&lt;/p&gt;

&lt;p&gt;That's the mentality, anyway. The lone engineer mythology. Handle it yourself. Stay late. Figure it out. Your uptime is your identity.&lt;/p&gt;

&lt;p&gt;Then your body throws a 500 Internal Server Error and suddenly none of that matters.&lt;/p&gt;

&lt;p&gt;The Outage&lt;br&gt;
I'm not going to get into the medical play-by-play. The short version is that my heart decided to stage an unscheduled outage, and for the first time in my life, I couldn't troubleshoot my way out of it. There was no hotfix. No rollback. No "let me SSH in real quick and restart the service." Just me, flat on my back, staring at a ceiling I didn't recognize, realizing that the system I'd neglected the most was the one running me.&lt;/p&gt;

&lt;p&gt;Here's where I'd normally pivot to a lesson about monitoring your health metrics, and yeah, do that. But that's not actually what got me through this. What got me through this was something I've spent my whole career undervaluing.&lt;/p&gt;

&lt;p&gt;My dependencies.&lt;/p&gt;

&lt;p&gt;Not the kind you install. The kind that install themselves into your life so quietly you forget they're load-bearing.&lt;/p&gt;

&lt;p&gt;The Runtime Environment&lt;br&gt;
My wife. I don't have the vocabulary for what she did. And I've sat through enough technical writing reviews to know that when you can't find the right words, the subject is bigger than the document. She became the project manager, the sysadmin, and the incident commander all at once. She tracked medications, interrogated doctors with the intensity of a senior engineer reviewing a pull request, and somehow kept our household running while I was busy being the least useful person in a hospital bed.&lt;/p&gt;

&lt;p&gt;She didn't just hold things together. She was the thing holding things together. The entire runtime environment. If she goes down, nothing works. Nothing.&lt;/p&gt;

&lt;p&gt;The Uptime Monitor&lt;br&gt;
My kids. They don't know it, but they were the uptime monitor. The reason you keep the system running. There's a specific kind of motivation that hits different when the people depending on your deployment are small humans who think you're invincible.&lt;/p&gt;

&lt;p&gt;You want to stay online for them. Not in the "answer Slack messages at midnight" sense. In the "be physically present on this planet for as long as possible" sense. They made me want to get better with a force I can't quantify, and I've tried to quantify everything in my life.&lt;/p&gt;

&lt;p&gt;The Failover Cluster&lt;br&gt;
And then, honestly, my employer. I know how that reads. "Company cares about employee" sounds like a LinkedIn post ghostwritten by HR. But I need to say this because it's true, and because the opposite story is far more common.&lt;/p&gt;

&lt;p&gt;When I went down, they didn't send a "get well soon" message and quietly start backfilling my role. They checked in. They covered my responsibilities without making me feel like I was falling behind. They made it clear, in actions and not just words, that the human being mattered more than the headcount. I've worked places where taking a sick day felt like a performance review. This was not that. And it made a difference I didn't expect.&lt;/p&gt;

&lt;p&gt;The Architecture Was Already There&lt;br&gt;
I'm a person who builds systems for a living. I harden images. I lock down configurations. I write scripts that account for seventeen edge cases before breakfast. I plan for failure because failure is always one misconfigured policy away.&lt;/p&gt;

&lt;p&gt;But I never dependency-mapped my own life.&lt;/p&gt;

&lt;p&gt;If I had, I would have seen it sooner. The architecture was already there. My wife handling the load balancing. My kids providing the reason to maintain five-nines availability. My company absorbing the traffic while the primary node was down. None of these are nice-to-haves. They're core services. Without them, the whole stack falls over.&lt;/p&gt;

&lt;p&gt;I'm recovering now. Taking it slower, which if you know me, is roughly as natural as asking a firewall to be more permissive. But I'm doing it. Not because some doctor told me to, though they did, repeatedly, with increasing firmness. I'm doing it because those dependencies deserve a system that's actually maintained. Not one running on caffeine and stubbornness with an uptime that's held together by duct tape and denial.&lt;/p&gt;

&lt;p&gt;No Clever Callback&lt;br&gt;
So this is the part of the blog post where I'm supposed to tie it all together with something clever. Some callback to package.json or a joke about heartbeat --interval checks. And yeah, I thought about it. I had a whole bit planned about writing a HEALTHCHECK Dockerfile instruction for my cardiovascular system.&lt;/p&gt;

&lt;p&gt;But I think I'll just say this instead.&lt;/p&gt;

&lt;p&gt;Check your dependencies. Not the ones in your lock file. The ones in your life. The people who show up when your system goes critical. The ones who don't need a README to know what to do. The ones who were load-bearing this whole time while you were busy thinking you were running the whole thing solo.&lt;/p&gt;

&lt;p&gt;They're not optional. They never were.&lt;br&gt;
And if you're lucky enough to have them, maybe don't wait for a 500 to tell them.&lt;/p&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://michaelroberts.me/blog/critical-dependencies-i-build-systems-for-a-living-turns-out-the-most-important-one-was-already-built-around-me" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmichaelroberts.me%2Fmedia%2Fblog_images%2Fc3a4e67b-a83f-4337-b19a-614182311837.png" height="546" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://michaelroberts.me/blog/critical-dependencies-i-build-systems-for-a-living-turns-out-the-most-important-one-was-already-built-around-me" rel="noopener noreferrer" class="c-link"&gt;
            "Critical Dependencies" - I build systems for a living. Turns out the most important one was already built around me.
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            A heart attack taught me that the most critical dependencies in my life were never in a lock file. They were the people who showed up when my system went down.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmichaelroberts.me%2Fassets%2Fimg%2Ffavicon.ico" width="75" height="75"&gt;
          michaelroberts.me
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>dependencies</category>
      <category>personal</category>
      <category>tech</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>Building NeonAIX: Or How I Accidentally Learned How AI Actually Works</title>
      <dc:creator>Michael Roberts</dc:creator>
      <pubDate>Thu, 15 Jan 2026 04:26:57 +0000</pubDate>
      <link>https://dev.to/zerotrustzeroenergy/building-neonaix-or-how-i-accidentally-learned-how-ai-actually-works-3a4m</link>
      <guid>https://dev.to/zerotrustzeroenergy/building-neonaix-or-how-i-accidentally-learned-how-ai-actually-works-3a4m</guid>
      <description>&lt;p&gt;&lt;strong&gt;How This Started (aka Mild Annoyance)&lt;/strong&gt;&lt;br&gt;
I’ve been building things on the web for a long time. Servers, tools, dashboards, scripts, systems that exist because something bothered me enough to fix it myself.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://neonaix.com" rel="noopener noreferrer"&gt;NeonAIX&lt;/a&gt; fits right into that category.&lt;/p&gt;

&lt;p&gt;It didn’t start as a big plan. It started because I was tired of juggling multiple AI tools, all of which were almost useful. One did this well, another did that well, and none of them worked together in a way that didn’t interrupt my train of thought every five minutes.&lt;/p&gt;

&lt;p&gt;So instead of being productive, I did the reasonable thing and decided to build my own.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Moment You Realize AI Isn’t Magic&lt;/strong&gt;&lt;br&gt;
Once you start building anything AI-related, the illusion fades fast.&lt;/p&gt;

&lt;p&gt;At first it feels impressive. Then you realize it’s just very confident about things, whether they’re correct or completely made up. That’s when you learn about context limits, memory, retrieval, and why the same question can get a great answer one time and absolute nonsense the next.&lt;/p&gt;

&lt;p&gt;AI turns out to be less like a genius and more like a very fast intern with excellent grammar.&lt;/p&gt;

&lt;p&gt;Good results don’t come from clever prompts. They come from structure, guardrails, and deciding what the system should and should not be allowed to know.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;“Learning” Sounds Cool Until You Have to Manage It&lt;/strong&gt;&lt;br&gt;
Everyone loves the idea of AI that learns.&lt;/p&gt;

&lt;p&gt;Then you try to build one.&lt;/p&gt;

&lt;p&gt;Learning means deciding what to store, what to ignore, what to verify, and what to throw away. If you don’t do that, your system slowly turns into a confident mess that remembers everything except the things that matter.&lt;/p&gt;

&lt;p&gt;This felt very familiar. It’s the same problem you run into with logs, metrics, security alerts, and data pipelines. Too much noise, not enough signal.&lt;/p&gt;

&lt;p&gt;Turns out AI doesn’t fix that problem. It just inherits it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Limits, Everywhere&lt;/strong&gt;&lt;br&gt;
NeonAIX also introduced me to a long list of limits. Hardware limits. Model limits. Time limits. Budget limits. Patience limits.&lt;/p&gt;

&lt;p&gt;Running AI locally is great until your GPU starts sounding like it’s questioning its life choices. Running it in the cloud is great until you do the math.&lt;/p&gt;

&lt;p&gt;Every setup is a compromise. Faster usually means more expensive. Cheaper usually means slower. There is no magical configuration where everything works perfectly, and nothing breaks.&lt;/p&gt;

&lt;p&gt;If someone tells you they’ve found that setup, they’re either lying or they haven’t used it long enough yet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What NeonAIX Is Actually Doing&lt;/strong&gt;&lt;br&gt;
NeonAIX is not polished. It’s not finished. And it’s definitely not ready for anyone who expects things to “just work.”&lt;/p&gt;

&lt;p&gt;What it is doing is teaching me how these systems are actually built. Not the surface-level stuff, but the decisions underneath. The tradeoffs you only see once something breaks and you have to figure out why.&lt;/p&gt;

&lt;p&gt;That alone makes the project worth it.&lt;/p&gt;

&lt;p&gt;I still don’t know what NeonAIX will end up being. A public tool, a personal system, or something else entirely. But I do know that building it has made AI feel a lot less mysterious and a lot more manageable.&lt;/p&gt;

&lt;p&gt;Which is probably the healthiest outcome.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s Next (Probably More Breaking Things)&lt;/strong&gt;&lt;br&gt;
I’ll keep writing about this as I go. The wins, the mistakes, and the moments where everything works perfectly right up until it doesn’t.&lt;/p&gt;

&lt;p&gt;Because even with AI involved, building things is still the same process it’s always been. Try something. Break it. Learn why. Repeat.&lt;/p&gt;

&lt;p&gt;Powered by curiosity, caffeine, and a questionable number of late nights at &lt;a href="https://neonarcstudio.com" rel="noopener noreferrer"&gt;Neon Arc Studio&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you're into stuff like this, the original rant and more can be found on &lt;a href="https://michaelroberts.me/blog/building-neonaix-or-how-i-accidentally-learned-how-ai-actually-works" rel="noopener noreferrer"&gt;My Blog Page&lt;/a&gt;&lt;/p&gt;

</description>
      <category>machinelearning</category>
      <category>ai</category>
      <category>learning</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Quantum Doomsday Delayed (Again): Why the Latest Panic Over Post-Quantum Cryptography Feels Familiar</title>
      <dc:creator>Michael Roberts</dc:creator>
      <pubDate>Tue, 13 Jan 2026 05:48:10 +0000</pubDate>
      <link>https://dev.to/zerotrustzeroenergy/quantum-doomsday-delayed-again-why-the-latest-panic-over-post-quantum-cryptography-feels-familiar-3pin</link>
      <guid>https://dev.to/zerotrustzeroenergy/quantum-doomsday-delayed-again-why-the-latest-panic-over-post-quantum-cryptography-feels-familiar-3pin</guid>
      <description>&lt;p&gt;&lt;strong&gt;This All Sounds Familiar&lt;/strong&gt;&lt;br&gt;
Seven years ago, I wrote my first master's thesis on the exact topic that's dominating security headlines today: the threat quantum computing poses to classical encryption. I spent months dissecting Shor's algorithm, modeling how a sufficiently powerful quantum system could reduce RSA and elliptic-curve cryptography to rubble. My conclusion at the time? The threat is real, but the timeline is long, and the migration will be an absolute nightmare.&lt;/p&gt;

&lt;p&gt;Here we are in 2026, and the industry is once again sounding the alarm as if the quantum apocalypse has finally arrived. Spoiler: it hasn't.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Threat That Refuses to Arrive on Schedule&lt;/strong&gt;&lt;br&gt;
The core issue remains unchanged. Today's public-key cryptography relies on mathematical problems that are hard for classical computers but potentially trivial for quantum ones. A cryptographically relevant quantum computer could, in theory, decrypt data that we currently consider secure for decades.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Sidebar: Shor's Algorithm – A Non-Technical Explanation&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Picture your bank's encryption as a gigantic lock guarded by a single enormous number – one so large that multiplying two prime numbers together is easy, but figuring out what those two primes were (factoring) is practically impossible for normal computers. That impossibility is what keeps your data safe.&lt;/p&gt;

&lt;p&gt;In 1994, mathematician Peter Shor came up with a recipe that only works on quantum computers. Instead of testing possibilities one by one like every classical computer has to, a quantum machine running Shor's algorithm can explore millions of possibilities simultaneously because of a quantum effect called superposition. It then uses another quantum trick – essentially a super-fast pattern recognition step – to spot the hidden rhythm in the results and spit out the two prime factors.&lt;/p&gt;

&lt;p&gt;Translation: a task that would take today's best supercomputers longer than the age of the universe could, in theory, be done in hours or days on a sufficiently powerful quantum computer.&lt;/p&gt;

&lt;p&gt;No magic, no science fiction – just physics taking a massive shortcut. That's why we're all scrambling to replace the locks before someone actually builds the key.&lt;/p&gt;

&lt;p&gt;The twist everyone loves to invoke is "harvest now, decrypt later." Nation-states and sophisticated attackers are presumably vacuuming up encrypted traffic today, storing it in vast archives, waiting for the day they can run Shor's algorithm at scale. It's a chilling scenario, provided you enjoy dystopian speculation with your morning coffee.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2026: The Year of Mandatory Quantum Anxiety&lt;/strong&gt;&lt;br&gt;
NIST standardized the first post-quantum algorithms back in 2024 (ML-KEM, ML-DSA, SLH-DSA), and now governments are issuing roadmaps with actual deadlines. The G7 wants coordinated migration in financial systems. Various agencies are pushing for "quantum readiness" by 2035. Companies are rolling out quantum-safe VPNs, blockchain forks, and enterprise toolkits at a brisk pace.&lt;/p&gt;

&lt;p&gt;Meanwhile, quantum hardware companies continue to announce breakthroughs in scalability and error correction, each one accompanied by the ritual phrase "inflection point." Yet no one has demonstrated a machine capable of running Shor's algorithm against real-world key sizes. Current estimates for that milestone still cluster in the 2030s, with generous error bars.&lt;/p&gt;

&lt;p&gt;In other words, we're spending billions preparing for a threat that remains comfortably theoretical, while the passwords most people reuse from 2012 stay perfectly safe from quantum attack, if not from credential stuffing.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Migration: A Gift That Keeps on Taking&lt;/strong&gt;&lt;br&gt;
Upgrading to post-quantum cryptography isn't like flipping a switch. It touches everything: TLS certificates, VPNs, secure messaging, code signing, blockchain consensus, embedded devices. Many systems are still dragging around cryptographic code from the early 2000s. The complexity makes the long-delayed IPv6 transition look like a weekend project.&lt;/p&gt;

&lt;p&gt;Organizations are now forced to inventory decades of data, decide what needs long-term confidentiality, and begin hybrid deployments. It's expensive, error-prone, and offers exactly zero immediate benefit beyond checking a compliance box. One can't help but admire the dark comedy of it all: the security industry finally gets to sell the ultimate insurance policy against a risk that might materialize long after most of us have retired.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Final Verdict: Prepare, But Don't Panic&lt;/strong&gt;&lt;br&gt;
I'm not suggesting we ignore the problem. Post-quantum migration is necessary, and starting now is smarter than waiting. But the breathless annual declarations that "this time it's really coming" have become their own genre of performance art.&lt;/p&gt;

&lt;p&gt;My old thesis warned that hype cycles would distract from the hard, boring work of incremental hardening. Seven years later, that prediction has held up better than most encryption schemes will against a future quantum adversary. &lt;/p&gt;

&lt;p&gt;So yes, update your roadmaps. Inventory your sensitive data. Start testing hybrid certificates. Just don't expect the quantum crackers to show up next quarter. They've been fashionably late for three decades, and they're not about to ruin that perfect record now.&lt;/p&gt;

&lt;p&gt;What do you think, overblown caution or prudent preparation? Drop a comment and let me know! I'll be here, calmly reusing a few passwords I probably shouldn't.&lt;/p&gt;




&lt;p&gt;Find &lt;a href="https://michaelroberts.me/blog/quantum-doomsday-delayed-again-why-the-latest-panic-over-post-quantum-cryptography-feels-familiar" rel="noopener noreferrer"&gt;The Original Article&lt;/a&gt;  and more on my &lt;a href="https://michaelroberts.me/blog" rel="noopener noreferrer"&gt;blog site&lt;/a&gt;. Thanks for reading!&lt;/p&gt;

</description>
      <category>quantumcomputing</category>
      <category>cryptography</category>
      <category>cybersecurity</category>
      <category>security</category>
    </item>
    <item>
      <title>CES 2026: Why the "Smart Home" is Becoming a Cyber Security Dumpster Fire</title>
      <dc:creator>Michael Roberts</dc:creator>
      <pubDate>Thu, 08 Jan 2026 03:13:38 +0000</pubDate>
      <link>https://dev.to/zerotrustzeroenergy/ces-2026-why-the-smart-home-is-becoming-a-cyber-security-dumpster-fire-29aa</link>
      <guid>https://dev.to/zerotrustzeroenergy/ces-2026-why-the-smart-home-is-becoming-a-cyber-security-dumpster-fire-29aa</guid>
      <description>&lt;p&gt;Look, I am all for progress. I like fast internet and phones that don’t die in four hours as much as the next person. But after looking at the "innovation" coming out of CES 2026 this week, I have to ask: Has the tech industry collectively lost its mind?&lt;/p&gt;

&lt;p&gt;This blog entry is going to be a little more of a rant than usual. I'm just in one of those moods. You have been warned. &lt;/p&gt;

&lt;p&gt;It feels like we have moved past solving actual human problems and entered a phase of pure, unadulterated absurdity. We aren’t inventing the future anymore; we are just gluing Wi-Fi chips to random household objects and hoping some venture capitalist or bored consumer falls for it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hearing Music Through Your Teeth?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fft9anfahslmbmqtr179t.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fft9anfahslmbmqtr179t.JPG" alt=" " width="184" height="214"&gt;&lt;/a&gt;&lt;br&gt;
Take the Lollipop Star. This is a real product that people spent real money to develop. It is a nine dollar lollipop that uses bone conduction to play music inside your skull while you eat it. &lt;/p&gt;

&lt;p&gt;Who asked for this? Was there a focus group of people saying, "I love sugar, but I really wish I could hear a true crime podcast vibrating through my molars at the same time"? It is the kind of thing you’d expect to see in a dystopian movie about the collapse of society, yet here it is, available in strawberry and blue raspberry.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your Bedding Is Judging You&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsblii67ot79u5lmt7t2y.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsblii67ot79u5lmt7t2y.JPG" alt=" " width="219" height="191"&gt;&lt;/a&gt;&lt;br&gt;
Then we have the AI-powered pillow. This thing is designed to detect your snoring and gently nudge you until you shift positions. On paper, sure, save the marriage. In reality, it is a five hundred dollar bag of foam that spends the entire night judging your respiratory system.&lt;/p&gt;

&lt;p&gt;It even generates a weekly "Sleep Efficiency Report." I do not know about you, but the last thing I want on a Monday morning is a passive-aggressive email from my bedding telling me I failed at being unconscious.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Chainsaws with Espresso&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjye87wj989go8csbj437.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjye87wj989go8csbj437.JPG" alt=" " width="219" height="166"&gt;&lt;/a&gt;&lt;br&gt;
The absolute peak of the madness, though, is the vibrating chef's knife. It supposedly uses haptic feedback to tell you if you are slicing at the wrong angle. Think about that. We took a sharp, dangerous blade and decided the best way to make it "smart" was to add unpredictable motorized shaking. It is like trying to improve a chainsaw by giving it a shot of espresso and a bad attitude.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Cyber Nightmare of Smart Spoons&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Since I usually talk about security here, I can't help but look at the fine print. Every single one of these gadgets requires an account. Every one of them wants to live on your home network and sync to the cloud. We are building a world where your kitchen utensils have more permissions than your actual employees.&lt;/p&gt;

&lt;p&gt;I can already see the future headlines. Your smart spoon gets conscripted into a botnet to help a teenager in Latvia D-DoS a government agency. Or better yet, your smart chair locks you into a rigid, upright position because you forgot to pay your nine dollar monthly "Spine Plus" subscription. It isn't just annoying; it is a massive attack surface disguised as convenience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Subscription for Your Spine&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It feels like we have reached a point of "Solutionism" where companies are inventing complex, hackable answers to questions nobody ever asked. We used to look at these shows for the next big leap in processing power or a revolutionary display. Now, we just watch startups spend millions of dollars trying to reinvent the concept of a rock.&lt;/p&gt;

&lt;p&gt;My advice? If it needs a firmware update to help you eat, sleep, or cut a carrot, you probably don't need it. I am sticking with my manual toothbrush. It doesn't have an API, it doesn't track my data, and it has never once asked me to agree to a new set of Terms and Conditions just to clean my teeth.&lt;/p&gt;

&lt;p&gt;Are you ready to let a piece of candy play Spotify in your jaw, or have we finally hit the limit of what we are willing to plug in?&lt;/p&gt;

&lt;p&gt;Want more silly rants like this? Here you go:&lt;br&gt;
&lt;a href="https://michaelroberts.me/blog" rel="noopener noreferrer"&gt;https://michaelroberts.me/blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ces</category>
      <category>cybersecurity</category>
      <category>techtrends</category>
      <category>techreview</category>
    </item>
    <item>
      <title>I’ve Been Doing This for 25 Years and I Still Google Everything</title>
      <dc:creator>Michael Roberts</dc:creator>
      <pubDate>Sat, 27 Dec 2025 01:33:59 +0000</pubDate>
      <link>https://dev.to/zerotrustzeroenergy/ive-been-doing-this-for-25-years-and-i-still-google-everything-2kc9</link>
      <guid>https://dev.to/zerotrustzeroenergy/ive-been-doing-this-for-25-years-and-i-still-google-everything-2kc9</guid>
      <description>&lt;p&gt;Let's get this out of the way up front:&lt;/p&gt;

&lt;p&gt;I’ve been working in IT for about 25 years, and I still Google things all the time.&lt;/p&gt;

&lt;p&gt;Not in a “haha look at me being relatable” way. I mean constantly. Daily. Multiple times a day. Sometimes before I’ve even finished reading the error message because my brain already knows how this is going to go.&lt;/p&gt;

&lt;p&gt;If that shocks you, you probably still think senior people just know stuff.&lt;/p&gt;

&lt;p&gt;They don’t.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That thing people think happens eventually&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There’s this weird idea that at some point, experience turns into permanent knowledge. Like one day you cross some invisible line and suddenly every command, port number, config option, and obscure error code just lives in your head forever.&lt;/p&gt;

&lt;p&gt;That never happens.&lt;/p&gt;

&lt;p&gt;What actually happens is you recognize the problem faster, you vaguely remember fixing something like it before, and you think, “I know this exists somewhere.” And then you open a browser.&lt;/p&gt;

&lt;p&gt;Again.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What experience actually changes&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Experience doesn’t stop you from looking things up. It just changes what you look up and how panicked you are while doing it.&lt;/p&gt;

&lt;p&gt;Early on, you’re Googling things like “what is DNS” and “why does this not work.” Later, you’re Googling extremely specific phrases at 2am that only make sense to three other people on the planet.&lt;/p&gt;

&lt;p&gt;Same process. Higher stakes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Googling got such a bad reputation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Somehow Googling got treated like cheating.&lt;/p&gt;

&lt;p&gt;As if you’re supposed to memorize the entire internet once you’ve been around long enough. No one expects a mechanic to remember every torque spec. No one expects a doctor to recall every interaction off the top of their head. But in tech, there’s this unspoken pressure to act like you’re supposed to.&lt;/p&gt;

&lt;p&gt;The people who say they don’t Google anymore are either lying, forgetting things, or absolutely terrifying.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Impostor syndrome just changes its name&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Impostor syndrome doesn’t really go away either. It just gets better PR.&lt;/p&gt;

&lt;p&gt;At some point you stop saying “I have no idea what I’m doing” and start saying “huh, that’s interesting” instead. Same feeling. Just sounds more confident.&lt;/p&gt;

&lt;p&gt;You still second-guess yourself. You still wonder if everyone else secretly knows more than you. You just have enough scars now to know you’ll probably figure it out again.&lt;/p&gt;

&lt;p&gt;Or roll it back.&lt;/p&gt;

&lt;p&gt;Or Google harder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;This is still how it works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;After 25 years, I still copy and paste commands. I still double-check syntax I’ve typed a hundred times. I still search for things I know I’ve solved before because my brain refuses to keep them forever.&lt;/p&gt;

&lt;p&gt;And honestly, that’s fine.&lt;/p&gt;

&lt;p&gt;If you’re Googling things constantly, you’re not failing. You’re doing the job. That never stops. The only difference is you get better at filtering out bad answers and knowing which results are going to waste your time.&lt;/p&gt;

&lt;p&gt;If you ever reach a point where you think you don’t need to Google anymore, that’s when I’d start to worry.&lt;/p&gt;

&lt;p&gt;If you like this kind of writing, I keep more of it on my personal blog at &lt;a href="https://dev.tourl"&gt;michaelroberts.me&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;...Yes, I googled something while writing this&lt;/em&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>learning</category>
      <category>cybersecurity</category>
      <category>devlife</category>
    </item>
    <item>
      <title>Why I Still Build Things No One Will Ever Use</title>
      <dc:creator>Michael Roberts</dc:creator>
      <pubDate>Sat, 20 Dec 2025 08:38:58 +0000</pubDate>
      <link>https://dev.to/zerotrustzeroenergy/why-i-still-build-things-no-one-will-ever-use-4pgd</link>
      <guid>https://dev.to/zerotrustzeroenergy/why-i-still-build-things-no-one-will-ever-use-4pgd</guid>
      <description>&lt;p&gt;I’ve built a lot of things that never shipped.&lt;/p&gt;

&lt;p&gt;Side projects. Scripts. Little tools. Half-finished ideas that lived entirely on my laptop and quietly disappeared when I got distracted by something else.&lt;/p&gt;

&lt;p&gt;If success is measured by launches, users, or money, then yeah — most of this was a waste of time.&lt;/p&gt;

&lt;p&gt;Which is inconvenient, because I keep doing it anyway.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Somewhere along the way, everything stopped needing a reason&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Early on, every project had to justify itself.&lt;/p&gt;

&lt;p&gt;Learn this so it helps my career.&lt;br&gt;
Build that so I can talk about it later.&lt;br&gt;
Ship something so it looks like progress.&lt;/p&gt;

&lt;p&gt;That works for a while. Then it just gets tiring.&lt;/p&gt;

&lt;p&gt;These days, a lot of what I build exists because I’m curious, or annoyed, or trying to scratch an itch that only I seem to have. Sometimes I just want to see if an idea will fall apart, and usually it does. That’s fine.&lt;/p&gt;

&lt;p&gt;No roadmap. No planning. Definitely no tickets. Just me, a terminal, and a questionable decision.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The stuff that actually taught me something never shipped&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Most of the things I rely on professionally didn’t come from neat tutorials or carefully planned projects.&lt;/p&gt;

&lt;p&gt;They came from breaking my own code, rewriting the same thing multiple times, and realizing an idea was bad only after I’d already sunk time into it. I’ve chased bugs that didn’t matter and performance issues no one would ever notice, and somehow those are the moments that stuck.&lt;/p&gt;

&lt;p&gt;None of those projects went anywhere.&lt;br&gt;
The lessons did.&lt;/p&gt;

&lt;p&gt;They show up later, usually when something breaks in a real environment and my brain goes, “oh… I’ve made this mistake before.”&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shipping matters, just not always&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yes, real-world experience matters. Shipping things matters.&lt;/p&gt;

&lt;p&gt;But not every project needs to turn into something useful, profitable, or impressive. Some things exist just to keep your brain sharp, remind you why you liked building things in the first place, or keep you from burning out entirely.&lt;/p&gt;

&lt;p&gt;If every line of code has to justify its existence, eventually everything starts feeling like work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why I’m posting this here&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is also a stress outlet for me. Even if no one reads a single word, it helps me to write it out anyway.&lt;/p&gt;

&lt;p&gt;If you’ve ever built something just to see if you could, you’re probably not alone.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want more of this (fair warning)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I write longer, messier thoughts like this on my personal blog.&lt;br&gt;
No lessons promised. No guarantees. Just tech, side projects, and the occasional bad idea.&lt;/p&gt;

&lt;p&gt;If that sounds appealing, it lives here:&lt;br&gt;
&lt;a href="https://michaelroberts.me/blog" rel="noopener noreferrer"&gt;https://michaelroberts.me/blog&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>career</category>
      <category>learning</category>
      <category>writing</category>
    </item>
  </channel>
</rss>
