The modern tech product doesn’t have to work. It just has to launch. Ideally with a glossy teaser, a waitlist, and a sprinkling of AI magic. We’re living in the golden age of vaporware — where buzz beats functionality and “being first” beats “being ready.”

Let’s talk about two of the most obvious offenders: the Rabbit H1 and the flood of Twitter replacements that keep hitting the market half-baked and overly confident.


The JavaScript Spiral

I was trapped in API purgatory. My days were spent crafting pristine Ruby on Rails backends, pumping out JSON all day. Then came the front-end—a separate Angular app, patched together with npm, TypeScript, and a mountain of configuration files. My screen was full of dependency errors, RxJS streams gone rogue, and Angular’s cryptic debug logs. One minute I was in a Rails controller, the next I was untangling an Angular service. Coding felt like running a mental gauntlet, and my Emo Punk Thursday Afternoon daylist wasn’t enough to keep me sane.


AI is all the rage these days. Software devs are either scared for their livelihood or extreme skeptics. One hand believes AI will have our jobs within the decade. The other thinks AI is just a bunch of ifs and elses. Neither side is invalid for their thoughts, but I think there is a lot of nuance in this new era of technology.


User Interface Design is one of my favorite industries. You have pretty colors, leading lines, beautiful typography, and all that makes users feel like they are dealing with luxury. However, executing all these things well takes time, and lots of it. When a founder is in the MVP stage they shouldn’t be worried about font size, copy, how many fun animations need to be implemented, and where. What should they be worried about? Building the best freaking feature possible.