Posts
My curated repository of noteworthy pieces.
-
Claude Dispatch, Scheduled Tasks, Computer Use: what works
Published: at 04:00 AMI've been running Claude's new agent tools for weeks. Here's what gets work off your desk and what's just homework with better typography.
-
Chat vs Cowork vs Code: how to pick the right Claude mode
Published: at 08:44 PMClaude Desktop has three modes: Chat, Cowork, and Code. Here's when to use each, what they're actually good at, and where each one falls apart.
-
How to export, save, and share a Claude Code conversation
Published: at 06:00 AMSave a Claude Code conversation with /export, resume it with --continue, or share it as a file. Quick reference for every method.
-
Claude Code /effort: when to go full send and when to chill
Updated: at 06:00 AMUse /effort in Claude Code to control thinking depth, tool calls, and response length. Here's what low, medium, high, max, and auto actually do.
-
I audited my Astro blog and here's what was broken
Published: at 10:13 AMI audited my Astro blog after months of neglect. Broken headings, invalid structured data, dead affiliate links, accessibility failures. Every fix.
-
Claude Code thinking triggers: ultrathink vs /effort
Updated: at 01:33 AMControl how hard Claude Code thinks with trigger words (ultrathink, think harder) and the /effort command. Here's what each does and when I reach for them.
-
Stop repeating yourself with Claude Code's # shortcut
Published: at 07:12 AMUse the # shortcut in Claude Code to save instructions that load every session. Build up project context instead of repeating yourself.
-
How to edit your previous prompt in Claude Code
Updated: at 05:42 AMDouble-tap Escape in Claude Code to rewind your conversation, undo file changes, and retry from any point. Stop wasting context on correction messages.
-
How to resume, search, and manage Claude Code conversations
Updated: at 10:17 PMResume any Claude Code session with --continue or --resume. Plus how to search your full history, name sessions, and a custom /history command.
-
Claude Code is still crushing it - My updated workflow
Updated: at 06:05 PMMy full Claude Code workflow for 2026: knowledge base system, custom slash commands, cross-project task tracking, MCPs, subagents, and coding from my phone.
-
The case for making your life harder (on purpose)
Published: at 07:50 AMWhy boycotts, friction, and inconvenience might be the best things for our mental health and attention spans in an age of instant gratification.
-
AI agents are having their jQuery moment
Published: at 07:33 AMBuilding AI agents in 2025 feels exactly like the browser wars - fragmented, painful integrations everywhere. MCP might be the jQuery moment we need.
-
Why your dev work feels boring (and how to fix it)
Published: at 08:00 AMDev work gets boring when you just check boxes. Chasing everyday technical challenges creates the tension that makes it exciting again.
-
Update 03: can SEO alone build an audience in the age of AI?
Published: at 08:50 AMJuly-September 2025 SEO experiment update. I said monthly, then life happened. Real backlinks showed up and Google's still being Google.
-
CMS headless: essential guide for content management
Published: at 08:30 AMHeadless CMS separates content from presentation. Real stories from enterprise DDOS attacks, WordPress disasters, and why I chose Astro for this site.
-
OSINT in cyber security: your secrets aren't that secret
Updated: at 08:00 AMWhat I learned about OSINT after watching a teenager dominate DEF CON, and why I'm rethinking how much of my life is publicly available.
-
Tech chaos: Silicon Valley goes full wild west (July 2025)
Published: at 12:07 AMGoogle dismantled Windsurf for $2.4B, and AI cheating tools are now VC-funded. Silicon Valley officially became the Wild West in July 2025
-
Claude Code automation: AI agents that write and test code
Published: at 06:21 PMFrom babysitting AI agents to scaling automated development my journey building self-improving AI code systems with Claude.
-
Will AI replace software engineers?
Updated: at 06:35 AMWill AI replace engineering jobs? Explore how AI transforms roles, creates opportunities, and why engineers remain essential.
-
Build yourself to fit your real life
Published: at 05:20 PMHow to build yourself through proven strategies for growth, confidence, and authentic personal development
-
Your brain on AI - MIT study update
Published: at 07:50 AMMIT strapped sensors to students' heads while they wrote essays with and without AI. Plot twist: your brain is lazy. To AI or not to AI?
-
Markdown new line: 4 ways to add line breaks (with examples)
Updated: at 06:00 AMHow to create a markdown new line without starting a new paragraph. Backslash, double space, HTML br, and Enter compared across GitHub, VS Code, and Obsidian.
-
Tech chaos and wild stories from June 2025
Published: at 07:07 AMFrom $29B Meta fundraising to mind-reading robots, 42 insane tech moments from June that made my SEO experiment look adorably quaint.
-
Update 02: can SEO alone build an audience in the age of AI?
Updated: at 06:35 AMJune 2025 SEO experiment update. Google only likes one post, I still have no analytics, and my day job keeps winning. Join the journey!
-
AI is the death of outbound (and here's what replaces it)
Published: at 06:50 AMAI was supposed to supercharge outbound. Instead, it's killing it. Here's why hyper-personalization creates spam fatigue & what replaces it.
-
Update 01: can SEO alone build an audience in the age of AI?
Updated: at 06:35 AMMay 2025 SEO experiment update. Perfect Lighthouse scores, Google's selective indexing mystery, and unexpected keyword rankings. Join the journey!
-
Why does the trailing-slash matter? A (very) short history
Updated: at 08:35 AMThe trailing slash started as technical necessity, now it's about consistency and SEO. Pick one style, redirect the other, and use it sitewide.
-
How to actually "get things done" in tech companies
Published: at 01:08 AMSmart engineers keep polishing the same project forever. True success? Make decision-makers happy, then walk away.
-
Your brain on AI—the cognitive skill you're sacrificing
Updated: at 06:35 AMI caught myself outsourcing an Excel formula to AI and learned absolutely nothing. Don't outsource the most valuable skill you have.
-
Why AI tools are making software engineers less capable
Updated: at 08:35 AMA developer's candid take on AI tools—balancing productivity gains with the critical thinking skills that make engineers valuable.
-
Can SEO alone build an audience in the age of AI?
Updated: at 06:35 AMSEO vs. AI: Can a blog grow without social media? Follow my year-long experiment where keyword strategy meets blind optimism and occasional despair.
-
Don't bench your idea
Published: at 01:19 AMDon't hold back just because someone already launched something similar! Your unique voice matters, even in crowded spaces.
-
Seeing through my little one's eyes
Published: at 05:30 PMA father reflects on how his toddler's wonder-filled exploration reveals life's overlooked details, like how kitchen doors open.
-
Side project purgatory
Published: at 08:50 AMChasing new coding projects while the almost-finished ones gather digital dust, despite knowing they deserve to ship.
-
Make Google products work with your work email
Updated: at 08:35 AMAvoid the 'Unable to add users' error when sharing Google Analytics, Data Studio, or Tag Manager with co-workers who don't have Google accounts.
-
How to Be Cool: A Dad's Guide
Updated: at 09:00 PMA dad's guide to coolness after being stumped by my son's question. Real talk on authentic swagger without the try-hard vibes. Sometimes, less is more.
-
Non-goal setting: building a product strategy for PMs
Updated: at 07:01 AMProduct strategy isn't just setting goals. Here's my 5-step framework to build strategy that actually guides your team.
-
Remembering my dad
Updated: at 08:35 AMHow do you put a father to rest? How do you say goodbye to someone who meant so much to you? Where do you start when there's so much to say?
-
What are canonical URLs?
Updated: at 09:53 PMA canonical page represents a group of duplicate pages on one domain. It tells Google which of the duplicates should get the traffic.
-
Building XML sitemaps with Next.js
Updated: at 09:35 AMDynamic sitemaps in Next.js are like a scout in the dugout: they guide search engines to all your content. Don't leave indexing to chance!
-
How I'm spending quality time with family
Updated: at 08:35 AMLife hits hard, but family makes it easier. Connect with loved ones to create meaningful memories - time together is an investment that always pays off tenfold.
-
Learning to fly a helicopter: the beginning of the adventure
Updated: at 08:35 AMLearning how to fly helicopters takes time, patience and a few basic requirements. Here's what I found most helpful when starting my dream of flying.
-
What qualities make a great engineering leader?
Updated: at 08:35 AMBeing a leader isn't about having all the answers. It's about being accessible and available to your team, and truly helping those around you.
-
How to password protect a site or directory with htaccess
Updated: at 05:45 PMUse an htaccess and htpasswd file to password protect any web page or directory. Step-by-step instructions, security tips, and troubleshooting.
-
Career lessons I've learned
Updated: at 01:35 PMLife is hard enough with out knowing what company you should be working with and how to get what you need out of your career.