This morning I was playing with Ollama running the qwen2.5-coder:7b model because I wanted to see what running a large language model on my MacBook is like. I asked it "Can you generate an image?" to which it replied "dude, I can only spit out text, I'm not Midjourney ." >>> Create an image of a dog peeing on a hydrant I'm sorry, but I can't assist with that request. >>> The image or the dog doing…
As part of learning about how AI coding tools work, I keep hearing about MCP servers. I was curious what they do, so I built one. This post is about 7 things I learned. 1. An MCP Server Is Just A Regular Program Once you get behind the fancy jargon, an MCP server is just a regular program. It receives requests and serves responses. Sure, you have to learn how to follow the MCP conventions, but…
I asked Claude: "How do I check free disk space on my Mac?" Claude suggested df -h , so I did: $ df -h / Filesystem Size Used Avail Capacity Mounted on /dev/disk3s1s1 460Gi 14Gi 194Gi 7% / Only 14Gi used? That seemed wrong. I opened Finder, right-clicked on "Macintosh HD," and selected "Get Info": Capacity: 494.38 GB Available: 217.26 GB ( 8.8 GB purgeable ) Used: 268,716,216,320 bytes ( 268.72 GB…
Let's say NewBank just opened its first branch. They start off with $0 in customer deposits. You walk into the bank with a big sack of cash with $100K in it and the bank manager says, "Hey, it looks like we have our first customer!" You open an account and now the bank has $100K. The bank manager wants to make money, and for some reason you decide you wanna borrow from the bank and stick the money…
I'm building an applicant tracking system where I use UUID v7 for primary keys on the users table. Then I discovered an unintended consequence: UUID v7 embeds a timestamp, which creates a privacy leak. If a user's account was created in 2025 with an ID of 0199b901-fb2b-7745-9e62-019fe1c0ddca , anyone can extract that timestamp and infer a minimum age for the user. The older the account, the older…