# katpadi.log > a repository for my caffeinated thoughts Public Ghost content for AI and LLM tooling. Use `/llms-full.txt` for consolidated page and post context. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages - [about](https://blog.katpadi.ph/about.md) - Welcome to my little corner of the internet! This is a repository for my caffeinated thoughts—no particular niche. Just my thoughts in general, though they will probably be mostly about dev (mis)adventures and life musings. Reach out to me at hello [at] katpadi.ph - [projs](https://blog.katpadi.ph/projs.md) - * katpadi.log - this blog's theme: a minimalist terminal-style Ghost theme with Nord/Obsidian dark and warm paper light modes. * compromise-app - i originally called this MeetHalfway back in 2018 but it's cheesy so i renamed it and idk if that makes sense at all. it's a simple app that finds the ha… ## Posts - [Recall vs. Recognition: When Your Brain Needs a Hint](https://blog.katpadi.ph/recall-vs-recognition-when-your-brain-needs-a-hint.md) - I like answering quiz shows. Or at least I used to think I was pretty good at them. Lately, I've noticed something mildly annoying. A question comes up, I know I know the answer, but I can't produce the word. I sit there staring at the TV, trying to pull it out of nowhere. Then the multiple choice… - [Rizzumé: A Local-First Résumé Builder on JSON Resume](https://blog.katpadi.ph/rizzume-a-local-first-resume-builder-on-json-resume.md) - Why I built it Every few years I update my résumé, and every few years I run into the same problems. Most résumé builders require an account, store my data somewhere and eventually export a PDF. If I want to move to another tool, I'm usually back to copying and pasting everything. I also tried payi… - [AI Hasn't Changed My Management Philosophy](https://blog.katpadi.ph/ai-hasnt-changed-my-management-philosophy.md) - Every few weeks, I come across another post predicting how AI will redefine engineering management. Some argue managers need to become AI experts. Others believe they'll spend less time with people and more time orchestrating agents. I think AI has changed a lot about how we work. But it hasn't cha… - [Cornell Notes on Context Layer](https://blog.katpadi.ph/cornell-notes-on-context-layer.md) - An LLM can only reason about information inside its context window. It doesn't automatically know my docs, APIs, databases, Jira tickets or company data. Something has to decide what information gets shown to the model. 💡That is the Context Layer. Core Concepts Cue Notes Context Layer? My current… - [My Notes on LLMs](https://blog.katpadi.ph/my-notes-on-llms.md) - These notes are my attempt to capture the concepts, observations and references that have helped me make sense of LLMs. What is an LLM A Large Language Model is a machine learning model trained to predict the next token in a sequence. The first thing I had to unlearn: it's not a search engine. It d… - [9 Hours Down and I Still Haven't Perfected NSW Roads](https://blog.katpadi.ph/9-hours-down-and-i-still-havent-perfected-nsw-roads.md) - I'm 9 hours into learning to drive in NSW. That's nine 1-hour sessions at 70 dollars each, which means I've already dropped 630 bucks on this. I want to pass the driving test on first try. Which means I need to actually understand what's happening on these roads instead of just hoping for the best.… - [It's Markdown's World And We're All Just Living In It](https://blog.katpadi.ph/its-markdowns-world-and-were-all-just-living-in-it.md) - Funny how I randomly thought: how the heck did .md files end up basically running the show now? Not just in repos as READMEs. They're literally load-bearing walls in the AI ecosystem and I would've laughed if you told me this a few years back. It's a weird arc for a plain text file. The README Era… - [Brain Dump: AgentCore Gateway](https://blog.katpadi.ph/brain-dump-agentcore-gateway.md) - As you build AI agents, they need to call tools: APIs, databases, services. Traditionally you'd write an MCP server for each one. Server scaffolding, tool descriptions, error handling, auth, observability, repeated across every team, every API. TIL: You don't always need to write an MCP server If y… - [Too Many Tabs Open](https://blog.katpadi.ph/too-many-open-tabs.md) - The past month made me realize that "happy or sad" does not always capture it. I don't think I'm sad. I'm still curious. Still working. Still learning. Still trying to make sense of complicated things at work and in life. But I also feel like I am moving through things faster than I can understand… - [Today I Baked Brownies](https://blog.katpadi.ph/today-i-baked-brownies.md) - I don't bake. But I had a brownie mix and some time. I get bored easily. So I started baking. The instructions said: Preheat to 200°C (180°C fan forced) I guessed the right icon, set it to 180°C… and then realized preheating is just waiting for a tiny orange light to turn off. That's it. I don't us… - [The Frictions In Between](https://blog.katpadi.ph/tracing-the-slow-parts.md) - When delivery feels slow, the instinct is usually to look at execution. Are engineers shipping fast enough? Are PRs taking too long? Are releases getting stuck? But if you trace the work end to end, the slow parts are often somewhere else. Most of the friction sits in the gaps between the steps, no… - [Dev Journal: Jot (Chrome Extension)](https://blog.katpadi.ph/dev-journal-jot-chrome-extension.md) - Motivation I am working on a 14" personal laptop and I needed a fast, minimal notepad directly in the browser because because context switching is a pain. Existing options required accounts or had unnecessary features that I do not want. P.S. This is practically a side quest. I was working on a dif… - [Dev Journal: Compromise Enhancements](https://blog.katpadi.ph/dev-journal-for-compromise-enhancements.md) - The Idea The app started as a simple tool: enter two locations, find the geographic midpoint, search for nearby venues. Clean, useful, but fundamentally flawed — geographic halfway ignores the fact that roads, traffic, and transport options mean one person almost always travels longer than the othe… - [Built a Tiny Thing](https://blog.katpadi.ph/built-a-tiny-thing.md) - Lately the software industry feels… loud. There's been a lot going on in the industry. Big companies making moves, things shifting around. Enough noise that I just wanted to build something small again. So I did. Nothing fancy. Just me poking at the Anthropic API to see if I could make something ou… - [AI as Another Industrial Revolution](https://blog.katpadi.ph/is-ai-the-new-industrial-revolution.md) - People often reach for comparisons when talking about AI in software. Calculators for engineers. Tractors replacing farmers. They're useful analogies, but they feel a bit small for what's actually happening. The one that keeps making sense to me is the Industrial Revolution. Before the Machines Bef… - [Reluctant Vibe Coder](https://blog.katpadi.ph/learnings-of-a-reluctant-vibe-coder.md) - Everyone's talking about "vibe coding." Although I still cringe when I hear the term, the Internet has already decided that's what we should call it. I'm not anti-AI at all. If anything, I'm leaning into AI-assisted coding more and more everyday. It does feel like an evolution of how we solve probl… - [Reset](https://blog.katpadi.ph/reset.md) - I finally moved this blog from WordPress to Ghost. That has been my plan for so long I just didn't have time. The old site had years of posts that no longer felt like me, so consider this a quiet redirect to /dev/null. Clean slate. My idea is simple: make this a log of all my dev notes, engineering… ## Optional - [RSS Feed](https://blog.katpadi.ph/rss/) - [Sitemap](https://blog.katpadi.ph/sitemap.xml) - [Full content of pages and posts](https://blog.katpadi.ph/llms-full.txt)