# Bhekani.com > Personal website of Bhekani Khumalo. Writing about tech, productivity, life, and more. - [Full blog content](https://bhekani.com/llms-full.txt): All blog posts as markdown ## Blog Posts - [We're building the culture of AI work right now](https://bhekani.com/posts/were-building-the-culture-of-ai-work-right-now.md): Right now, every way we talk about AI at work is helping define what ownership, competence, and judgment look like in the AI era. We should be more deliberate about that. - [The real bottleneck in your agentic workflow is you](https://bhekani.com/posts/the-real-bottleneck-in-your-agentic-workflow-is-you.md): When an AI agent stops to ask you something, it's usually not a reasoning failure. It's a context-access failure. The fix isn't a smarter model. It's better systems for capturing the judgment trapped in your head. - [What does it actually mean to run AI in production?](https://bhekani.com/posts/mlops-vs-llmops.md): Your LLM can fail silently. No crash, no error - just worse answers reaching users while your logs show 200 OK. That's one of several ways LLMOps breaks from traditional MLOps. Here's what actually changes when your model is an API call. - [Your AI is confidently wrong](https://bhekani.com/posts/your-ai-is-confidently-wrong.md): A benchmark tested 72 AI models on nonsense detection. ChatGPT's default pushes back 27% of the time. Gemini on Android? 10%. This matters when billions use AI for health advice. - [Building an LLM Model Router: Lessons From the Wild](https://bhekani.com/posts/building-an-llm-model-router-lessons-from-the-wild.md): What we learned building a model router for a multi-model AI chat app - the scoring approach that didn't scale, and the classifier rewrite that fixed it. - [Your AGENTS.md is probably hurting your agent](https://bhekani.com/posts/your-agents-md-is-probably-hurting-your-agent.md): Research shows agent context files reduce task success rates. Here's what to do instead. - [Cognitive Memory for AI Agents: Building AI That Actually Forgets](https://bhekani.com/posts/cognitive-memory-for-ai-agents.md): How we built human-like memory for AI using Ebbinghaus decay curves, spaced repetition, and associative linking — and why forgetting matters. - [Why I Built AI That Forgets: A Tampa Trip Story](https://bhekani.com/posts/why-ai-needs-to-forget.md): My AI remembered I was going to Tampa. Then it forgot which day I was going to the beach. The problem wasn't too little memory—it was too much, all equally prioritized. - [How to sign Git commits with SSH keys](https://bhekani.com/posts/sign-git-commits-with-ssh-keys.md): Git version 2.34.0+ supports SSH for signing commits for a simpler, smoother process. In this article, I've put together a quick and easy guide on how to use SSH to sign your Git commits—easy setup, secure commits, no fuss. - [(Potentially) Useful tools](https://bhekani.com/posts/useful-tools.md): A list of some useful (and potentially useful) tools that I use or might use in development projects - [Add commenting to Astro blog with Giscus](https://bhekani.com/posts/add-commenting-to-astro-blog-with-giscus.md): A guide to how I added commenting to this blog with Giscus. - [Add file via GitHub app](https://bhekani.com/posts/test.md) - [Writing is Thinking](https://bhekani.com/posts/writing-is-thinking.md): Does writing intimidate you? Unlock the power of writing as a tool for thinking. Discover how writing aids in articulating thoughts, understanding complex ideas, and communicating effectively. - [How to Never Get a Job: A Comprehensive Guide to Lifelong Leisure](https://bhekani.com/posts/how-to-never-get-a-job.md): Looking to maintain your blissful state of unemployment or simply seeking a fresh perspective on job hunting? You're in luck. Here are nine unconventional strategies for not getting a job. - [Confrontation as Opportunity: Embracing Difficult Conversations for Personal and Interpersonal Growth](https://bhekani.com/posts/confrontation-as-opportunity.md): Discover the power of confrontation and how to turn it into an opportunity for growth - [Here's why introverts hate small talk](https://bhekani.com/posts/introverts-small-talk.md) ## Projects - [Blah Chat](https://www.blah.chat): Unified AI chat interface for OpenAI, Anthropic, Google, and Perplexity models. Switch models mid-conversation, branch chats to explore different paths, and track costs transparently—all in one workspace. - [CV Optimiser](https://www.cvoptimiser.com): An AI-powered tool that analyzes your CV against specific job descriptions, providing actionable recommendations to improve your match rate. Get personalized feedback on missing keywords, skills alignment, and formatting to increase your chances of getting past ATS systems and landing interviews. - [Dealbase.Africa](https://dealbase.africa): The premier platform tracking investment activity in Africa's tech ecosystem. Access comprehensive data on startup funding rounds, investor profiles, and market trends. Features include custom reports, real-time deal alerts, and in-depth analysis of emerging sectors across the continent. - [EasyDeck](https://www.easydeck.app): AI presentation generator that creates professionally designed slide decks from text prompts. Custom graphics for each slide, no templates. Present remotely via QR code and export to PowerPoint, PDF, or images. - [Imali](https://www.imali.cc): Personal finance tracker that aggregates all your UK bank accounts in one dashboard. AI-powered categorization, automatic duplicate detection, subscription tracking, and budget projections—no manual entry required. - [Interview Optimiser](https://www.interviewoptimiser.com): Practice interviews with an AI interviewer that adapts to your responses in real-time. Get detailed feedback on your communication style, answer structure, and technical accuracy. The platform provides comprehensive performance analytics and targeted improvement suggestions to help you ace your next interview. - [Journaler](https://journaler.me): A community-driven platform where users can discover, share, and engage with thought-provoking journal prompts. Features daily writing inspirations, themed collections, and the ability to save favorite prompts for later. Perfect for writers, self-reflection enthusiasts, and anyone looking to develop a consistent journaling practice. - [Linganisa](https://linganisa.vercel.app): Virtual try-on that shows how clothes look on your actual body before you buy. Upload a photo, paste a product link, and see the fit instantly. No more sizing guesswork or returns. - [mxr](https://mxr-mail.vercel.app): mxr is a local-first email runtime for people who want their inbox to behave more like software than a website. It runs as a background daemon, syncs mail from providers like Gmail and IMAP into a local SQLite database, indexes everything for fast search, and exposes the same core capabilities to the CLI, terminal UI, scripts, and AI agents. The goal is simple: make email fast, programmable, private, and useful even when the browser is closed. - [Pro-search](https://pro-search.io): A sophisticated search query builder that helps power users construct complex search strings for Google, GitHub, and other platforms. Features include syntax highlighting, query validation, and templates for common search patterns. Perfect for developers, researchers, and digital investigators who need precise search capabilities. - [Reference Optimiser](https://www.referenceoptimiser.com): AI-powered voice reference checks for recruiters. Conducts natural, adaptive interviews with referees and delivers audit-ready reports with full transcripts and prosody analysis—revealing tone, hesitation, and genuine enthusiasm that form miss. ## Micro Posts - [Using 1password CLI for secrets](https://bhekani.com/micro/1password-cli-for-secrets/): 2024-08-14 - [I'm back on VSCode](https://bhekani.com/micro/back-to-vscode/): 2024-01-28 - [Clean up merged branches](https://bhekani.com/micro/clean-up-merged-branches/): 2024-01-28 - [Owning my own reading log](https://bhekani.com/micro/owning-my-own-reading-log/): 2024-01-28 - [Using connection pooled URL with Supabase and Prisma](https://bhekani.com/micro/supabase-direct-url-with-connection-pooling/): 2024-01-28 - [How to remove file from Git history](https://bhekani.com/micro/remove-file-from-git-history/): 2024-01-08 ## Optional ### Reading Log 111 books read. Full list at https://bhekani.com/books/. - [1984](https://bhekani.com/books/): by George Orwell (5/5) - [Deep Work: Rules for Focused Success in a Distracted World](https://bhekani.com/books/): by Cal Newport (5/5) - [Faith and Doubt](https://bhekani.com/books/): by John Ortberg (5/5) - [How to Be Miserable 40 Strategies You Already Use](https://bhekani.com/books/): by Randy J Paterson (5/5) - [Love Beyond Reason](https://bhekani.com/books/): by John Ortberg (5/5) - [Man’s Search for Meaning](https://bhekani.com/books/): by Viktor E Frankl (5/5) - [Mere Christianity](https://bhekani.com/books/): by CS Lewis (5/5) - [Rhythm of War The Stormlight Archive 4](https://bhekani.com/books/): by Brandon Sanderson (5/5) - [Steal Like an Artist 10 Things Nobody Told You About Being Creative](https://bhekani.com/books/): by Austin Kleon (5/5) - [Steps to Christ](https://bhekani.com/books/): by Ellen Gould White (5/5)