Built a single-page IBM Carbon bento-grid portfolio with Claude Code
Takeaway: Next time I'd give the exact copy (song, project URLs, email, usernames) up front instead of patching them in one by one at the end — that ate a lot of turns.
9 sessions on CSS with a coding agent: the agent failed at least once in 6, and 3 finished without a human stepping in.
Takeaway: Next time I'd give the exact copy (song, project URLs, email, usernames) up front instead of patching them in one by one at the end — that ate a lot of turns.
Takeaway: Next time I'd paste the actual CLAUDE.MD requirements (RemixJS) into the very first prompt instead of assuming the agent read it correctly — that one missed instruction cost the most time, especially once it started patching node_modules to fight Windows file locks.
Takeaway: Next time I'd specify target screen sizes and content lengths up front, since the ABOUT overflow only showed up once I actually looked at the rendered page.
Takeaway: I'd start by pointing straight at the dotfiles repo and naming the waybar/walker/mako/hypr files instead of asking it to go find my 'SYSTEM design' — that search cost real time.
Takeaway: Next time I'd give the full spec plus real breakpoint screenshots up front instead of discovering overflow and mobile issues one screenshot at a time — that back-and-forth on the projects grid alone took five different layout attempts before landing on the paginated 3-column version.
Takeaway: Next time I'd put the actual framework name in the first prompt instead of relying on the agent to read CLAUDE.MD correctly - that Remix mixup cost a lot of time patching node_modules on Windows.
Takeaway: Next time I'd point the agent straight at the correct working directory path up front — it burned a lot of turns just figuring out where the project actually lived across Bash and PowerShell.
Takeaway: Next time I'd start the audit prompt with 'compare live config to the dotfiles repo and flag drift' up front, since half the useful findings came from that diff rather than the visual review.
Takeaway: Next time I'd ask for spaced repetition, tags, stats, keyboard shortcuts, and duplicate-safe import/export all in the first prompt instead of adding them one round at a time, since each pass required re-reading the whole file.