easiest way to be less anxious in the AI era: learn the formula, then scroll past.
every AI headline is basically:
[emotional trigger] + [number/timeframe] + [relatable identity] + [exaggerated outcome]
fear flavor: → "90% of junior devs replaced in 6 months" → "the window for non-technical people is closing"
greed flavor: → "stay-at-home mom makes $10k/mo with ChatGPT" → "college kid built a $1M SaaS in 30 days"
shock flavor: → "BREAKING: new model dropped. the industry is cooked." → "this tool just killed Photoshop overnight"
they all do the same thing: turn probability into certainty, compress a decade into a quarter, reduce structural problems to "buy my course."
marinate in this long enough and you get chronic anxiety AND delusional expectations of overnight wins. that combo is exactly the mental state you get sold things in.
touch grass. ship something small. repeat.
Doing vibe coding and realized: describing CSS changes to an agent is a total time sink. Sometimes it took me 3-4 rounds to fine tune website to the perfect one I want.
I built a a Chrome extension-FineTune that brings the Figma edit feel directly onto any webpage.
1. Tweak styles on the page (localhost or live).
2. Copy the precise prompt/screenshot.
3. One-shot landing in your coding agent.
Stop fighting ai slop with agents over UI details.
With Claude Fable 5 making software creation more accessible, interaction design is becoming an even bigger differentiator. So here is a Design Engineering Tip:
Most interfaces wait for users to act. Better interfaces prepare for what users are about to do.
This pattern is called Input Anticipation. By reacting to intent before an interaction happens, products feel faster, smarter, and easier to use.
JS
const box = document.querySelector(".input")
const ring = document.querySelector(".focus-ring")
addEventListener("pointermove", (e) => {
const r = box.getBoundingClientRect()
const dx = Math.max(r.left - e.clientX, 0, e.clientX - r.right)
const dy = Math.max(r. top - e.clientY, 0, e.clientY - r.bottom)
const distance = Math.hypot(dx, dy)
const intent = Math.max(0, 1 - distance / 180) ** 2
ring. style.opacity = intent
})
Save this for later.
More AI companies are adopting nature as an integral part of their brand language and visual identity because AI is the most human-like yet uncanny thing we’ve ever created. Nature—forests, waves, open skies—wraps that strangeness in warmth and familiarity, making the technology feel approachable while diffusing fears about jobs, privacy, and human agency. It’s a deliberate psychological cue and a strategic safety anchor.
④ Personal Commitment"Here's a tool" → cold. "Based on your last session..." → felt. Build prompts that make the AI speak as a collaborator, not a calculator.
Most AI prompts for product design are just vibes.
4 principles I now put in every SaaS/AI product prompt with Polanyi's Tacit Knowledge → applied to UI prompt engineering.
The core idea: "We know more than we can tell."
③ Progressive Disclosure > IneffabilityDon't hide everything — reveal at the right moment. Advanced settings collapse. Errors appear only when needed. AI reasoning: hidden by default, one tap away.
① Tacit FirstThe first screen should need zero explanation. One action. One focus. Body memory, not reading. ② Subsidiary → FocalNav, settings, chrome = background noise. User's task = the only thing that matters.