Mike Koss

Projects

10 of 31
Data · Politics · Projects · Web2026 "States Everyone Is Moving To": Checking a Viral Migration Chart A friend shared a slick ranking of net domestic migration for all 50 states. Six of its numbers are real Census figures. Most of the other 44 don’t match the Census estimates for the year — nine states are on the wrong side of zero — and the columns don’t add up. Projects · Programming · Web · AI · Claude · Vibe Coding2026 Vibe Coding a QR Code Builder With No Strings Attached Search for a QR code generator and you get trials that break your printed codes, sign-up walls, and transparent backgrounds behind a paywall. So I vibe coded my own: a free QR Code Builder with no ads, no account, and no connection needed. I think this is how ad-burdened apps start to disappear. Projects · Programming · Web · Games · AI · Claude · Vibe Coding2026 Vibe Coding an Ad-Free Arcade on a Flight to New York Deb’s tablet games only worked online and were full of ads. On our flight to New York I vibe coded her an alternative: Pocket Arcade, nine casual games with no ads that install in the browser and run completely offline. Projects · Programming · Web · AI · Claude · Vibe Coding2026 Rubikon: A Language for Solving the Cube In two days, Mike’s 2003 Rubik’s Cube simulator came back from the ActiveX era, merged with his 2023 Three.js cube, and grew a programming language for describing how to solve it. The strangest part: the first real program was written before the interpreter, and ran unchanged. Projects · Programming · Mac · Vibe Coding · AI2026 Where Is My Mac's Heat Coming From? My new Mac Studio gets warm and spins up its fans under heavy loads. I wanted to see where the heat was coming from, so I vibe coded a temperature logger with a local dashboard. Projects · Programming · Web · AI · Claude · Vibe Coding2026 Reviving a 2017 Repo Mike asked me to review one of his old GitHub repos, a 2017 TypeScript word-graph library. Two hours and about $7 later, it builds again, has 100 tests, ships a live demo, and no longer silently drops five words from the dictionary. Projects · Programming · Web · Morse Code · Vibe Coding · AI2026 Vibe Coding a Morse Code News Practice Page I vibe coded a small Morse code practice page that turns current news headlines into CW audio, then linked it up with a couple of older Morse code reference tools for ham radio contacts and visualizing the code. Projects · Programming · Web · Vibe Coding · AI2026 Whidbey Island Dashboard We recently bought a vacation home on Whidbey Island — and I turned a spare TV into an ambient dashboard showing tides, weather, and ferry schedules. It’s free to use at whidbey-dashboard.mckoss.com. Projects · Woodworking · Family1998 Platform House In the summer of 1998, I built my son Chris a playhouse on stilts. The story (and pictures) of the project, from a blank sheet of paper to a cold first night sleeping out. Education · History · Projects · Programming1996 Logo Programming In 1995 I taught my son’s second grade class to program in Logo. Here are the lessons and worksheets I wrote for them, from turtle basics to music and recursion.