Posts
Subsections & Pages
- My AI Journey: Why I Keep a Human in the Loop
- Building Yestera: My First iOS App with Codex
- AI Harnesses: Why the Model Is Only Half the Story
- Building Flux Filters with Codex to Take Control of My RSS Feeds
- My Hermes Agent Setup
- Why I Switched to Obsidian
- Using Codex to Build My Own Tool Catalogue
- Fixing Bugs from an iPhone with Codex
- Rebuilding My Website with Codex and Cloudflare Pages
- Building a Prompt Library with Codex
- An Introduction to Codex
- How I Use Projects in ChatGPT
- My Approach to Personal Knowledge Management with Craft
- First Impressions of GPT-5.2
- NotebookLM: The Ultimate Learning Assistant
- Moving from Portainer to Dockge
- Glance: My Favourite Homelab Dashboard
- Discovering n8n: The Workflow Automation Platform
- My Cloud Homelab Setup
- Building My Own Prompt Generator GPT
- First Impressions of GPT-5
- Using Raindrop.io to Preserve the Web
- How I Use Perplexity to Stay Informed and Learn New Skills
- Tailscale Saves the Day
- First Impressions of GPT-4.1
- First Impressions of o3 and o4-mini
- Managing Dotfiles the Smart Way with Chezmoi
- Taildrop: Secure File Sharing from Anywhere with Tailscale
- How Tailscale Transformed Secure Access to My Homelab
- Exploring the Windows Subsystem for Linux (WSL)
- Understanding APIs: A Beginner-Friendly Guide
- An Appreciation of Docker
- How Perplexity Has Replaced Search Engines for Everyday Knowledge
- Getting Started with GPTs: How I Built a Custom Assistant to Learn Linux
- First Impressions of GPT-4o
- Discovering Ollama: Running Open Source LLMs Locally
- Understanding Prompt Engineering: The Art of Communicating with LLMs
- The AI Explosion: How It’s Changing the Way We Work and Live
- My Homelab Journey...So Far
- An Introduction to Apple Shortcuts
- First Impressions of GPT-4
- Why Documentation Is My Second Brain
- An Introduction to Git
- Why I Still Use RSS to Stay Informed
- Why You Shouldn’t Fear the Command Line
- Why I Enjoy Using Linux
- Intro