This is Part 2 of my AI coding journey. In Part 1, I got into a fight with my AI coding assistant—stuck at 90% complete for weeks, frustrated and defeated. Here’s what I learned from losing: I was fighting the wrong opponent. The enemy wasn’t my AI assistant. It was my approach. The Moment of […]
Vibe Coding’s Hidden Risk: Security Holes You Can’t See
78% of AI deployments lack proper security protocols. I read that in JPMorgan Chase’s recent open letter and thought: yeah, that tracks. I keep seeing the same story play out: excited vibe coder builds a SaaS with AI, launches successfully, then gets hacked. The pattern is so predictable it’s painful. I’ve caught my AI coding […]
Part 1: Got into a Fight with my AI Coding Assistant and Lost
It’s 8pm. Kids are in bed. I’m determined to get this working tonight. It is so close. It is 2am, I ran out of tokens, spent another $50 to top it up, each prompt feels like THE one that will finally work… It doesn’t work. I resort to threatening my assistant’s grandmother if it does […]
How to not Lose $500k to a Malicious Cursor Extension
A malicious VS Code plugin in Cursor’s open marketplace led to a $500K crypto theft. This highlights a major need to vet Cursor extensions.
Getting Started with a Custom GPT
One of the underrated features of creating a Custom GPT in ChatGPT is the creator tool. There are a lot of solutions out there for building AI agents, but OpenAI has simplest and easiest.
Automatically Close Apps That Drain your Battery
How to write a script that automatically closes apps in MacOS when on battery and opens them again when connected to power.
Next Gen User Experiences – Vercel Ship 2024
Next Gen User Experiences with Vercel AI SDK
AI and Sensitive Data: A Guide to Protect your Data
AI and Sensitive Data: Levels of Protection
Learn how to protect your data and leverage AI without compromising on security. I cover levels of security from temporary chats to running local AI models in a Faraday Cage.
GPTs that have clearly received a lot of love
GPTs that have clearly received a lot of love
Grimoire for coding projects; Consensus, which synthesizes information from academic papers; and Universal Primer for in-depth learning on concepts with simplified explanations and examples.