I Built a Prompt That Makes AI Agents Harden Any Web App Against Bot Abuse — Here's the Full System, the Tests, and What I LearnedHow suspicious traffic on my production sites led me to build a universal, framework-agnostic abuse deterrence system that any AI coding agent can implement — and the verification tests that proved myAug 31 · 20 min readjabersaid.hashnode.dev
I Stopped Writing Prompts as Plain Text — Here's What I Do InsteadI've been doing a lot of prompt engineering lately, and I hit a wall that I think many developers will recognize. My prompts started looking like messy config files. A system role at the top, then task instructions, then constraints, then output form...Feb 13 · 1 min readjabersaid.hashnode.dev
Bring Your Website to Life: A Complete Guide to Animated Icons and Motion EffectsTransform static interfaces into engaging, memorable experiences with the magic of motion. Every great website tells a story, but the truly memorable ones make you feel something. They don't just display content—they breathe, move, and respond. The ...Jan 22 · 5 min readjabersaid.hashnode.dev
Where AI Is Actually Taking Software Development CareersThe real story is messier—and more interesting—than "robots taking our jobs" If you've spent any time on tech Twitter or LinkedIn lately, you've probably seen two equally confident camps: one insisting AI will replace most developers within five yea...Jan 12 · 5 min readjabersaid.hashnode.dev
I Built a Block-Based Prompt Builder Because I Was Tired of Losing My AI PromptsThe Problem That Started It All If you're like me, you've probably lost count of how many times you've: Copy-pasted massive prompts between different notes apps Lost that "perfect" ChatGPT prompt you crafted last week Spent 20 minutes rewriting a ...Oct 1, 2025 · 4 min readjabersaid.hashnode.dev