Blog

Longer-form posts and essays.

Writing helps me think more clearly. This archive is longer posts; quick updates now live in notes.

Topics: AI, blogging, photography, programming, projects, Signboard

Andrew Wilder on addressing vulnerabilities for NerdPress clients

Andrew Wilder (our CEO), on the NerdPress blog: From start to finish, this was a coordinated team effort: updates, firewall protections, client communication, and vendor collaboration all happening in parallel. It’s a good example of how we approach these situations: move quickly, reduce risk immediately, and then work toward a complete, long-term solution. The team at NerdPress is…

Craig Mod on iPadOS and macOS

Craig Mod: Here is the insane business plan of what I would do, the thoughts of some fool on a hill halfway across the world: No more keyboards or mouse support for iPads. Touch only. Nix half the iPad lineup, simplify simplify simplify. Gut iPadOS and rebuild it around touch fluidity and fluency and focus. Work with Procreate…

Signboard 1.3.0 adds checkboxes to task lists

I like to run Signboard releases myself for about a week before I release them, so this one took a little longer than previous releases. Version 1.3.0 changes up the typeface in the card editor, and adds checkboxes next to task list items making them easier to mark as complete while retaining full Markdown syntax. Thanks to all…

First slowly, then all at once… the agentweb

Every app, website, SaaS product, cloud service, hosting platform, protocol, database, file system, and CLI is being rewritten for agents. What is an agent? An agent is an app that receives prompts, interacts with large language models, loops until it can satisfactorily resolve the prompt, and replies. Some agents know how to code, others know about making Excel…

Takuya Matsuyama on avoiding burnout in the AI era

Takuya Matsuyama, developer of InkDrop, who I’ve been following for a few years wrote about maintaining mental health in the AI era for software developers. He also walked through Japan, enjoying the trees, while reading this blog post. A few pull quotes: It’s easy to fall into the trap of trying too hard to keep up, only to…

Signboard 1.2.0 adds restore from archive and three new color schemes

What do you do at 5am on a Friday? I release new versions of Signboard. Signboard's new "Coffee" color scheme Signboard 1.2.0 includes the following improvements: Added restore from archive view and CLI New color schemes: Mid-winter, Coffee, and Cozy Blush Added better board filtering; Today, Overdue, and multi-label select Added basic activity to cards: created date, list…

Signboard 1.1.0 adds Trello and Obsidian import, new color schemes

This morning I released Signboard 1.1.0 which includes Trello and Obsidian import, new color schemes, the ability to archive entire lists of cards (and the list itself), and other improvements. Importing from Trello was always possible (but only partially supported). Now Signboard can import far more data from Trello board exports. The Obsidian import works with just about…

John O’Nolan on Ghost’s CLI

John O'Nolan added a new CLI to Ghost called ghst: We've spent 10+ years focusing on having a clean, well designed interface for Ghost. It's something we care a lot about, and spend a lot of time on. But within about ~1hr of using Ghost via Claude/CLI, it was hard to imagine going back to caveman-clicking around a…

Jim Neilsen on LLM instructions

Great point from Jim Neilsen re: the instructions found deep inside a model or agent's instructions, which we may not prefer yet live with if we don't know to override them: It’s like a Trojan Horse of craft: guidelines you might never agree to explicitly are guiding LLM outputs, which means you are agreeing to them implicitly. It…

Simone Giertz on success

Simone Giertz in an interview with The Creative Independent: One of the things that’s most important is if I’m really proud of the thing that we’re putting out. That’s always been one of the core tenants and that goes for both the YouTube side of things and for the product side of things. If it resonates with people…

Giles Turnbull on Signboard

Giles Turnbull: Colin Devroe released Signboard, a lovely little local kanban board app for your Mac. Each board is just a folder, and each card is just a text file, and when you move cards, it moves files. So deliciously simple. 😊 Thank you Giles.

Signboard is officially released

Signboard In September 2025 I wrote about Signboard and had started scratching away at making an app that I had wanted for a long time. Since then, I've been using the app and I'm so happy that it exists and it is really fun to work on. At each opportunity, I'd add a feature, fix a bug, add…

In addition to Signboard 1.0.0 launching today, an all-new version of Stupid – my free daily word game – just launched as well. The UI changes based on your weather. Enjoy!

John O’Nolan on the changing landscape of software

John O'Nolan, founder of Ghost: Open source was built upon the idea that anyone should be able to study, modify, replicate and share software. Free from the grasp of corporations and copyrights to prevent it. In a strange way, I'm beginning to wonder if AI might end up fulfilling that vision more completely than open source ever did….

Gus Mueller on agentic coding

Gus Mueller, in response to the aforelinked Knauss post: […] what is going to make Acorn stand out? I’m starting to think that’s going to be personality and feel and polish, but turned up a notch. And: I’ve got feelings because anyone can put an app together now, so what’s the point of me? But at the same…

Greg Knauss on the emotional toll of agentic coding

Greg Knauss: Is the code any good? I don’t know. Who cares? Nobody looks at it anyway. AI produces a result, and results are what matter, and if you’re waiting for quality to factor significantly into that equation, I’ve got some bad news about the last 40 years of professional software development for you. Be sure to read…

Nikunj Kothari on “Token Anxiety”

Nikunj Kothari on the anxiety created by agentic workflows: The anxiety is rational, which is why it sticks. Every week some new benchmark drops that makes last month’s workflow feel prehistoric. Codex ships overnight processing. Opus gets faster. Context windows double. None of it reduces the pressure. It multiplies it. You can do more now. And someone already…

Where Now? app makes private location history useful

Scott Boms, creator of the new Where Now? app on iOS, writing about making the app back in January: To my surprise, it didn’t take long to get an initial implementation of what I had in mind working and running on my own device. And from there it’s been fun to design the app iteratively in code. Swift…

Marcin Wichary on Flickr’s beautiful URLs

Marcin Wichary, writing about Flickr's beautiful URL scheme: It was a beautiful and predictable scheme. Once you knew how it worked, you could guess other URLs. The del.icio.us and Flickr APIs and URL schemes were appropriately lauded as clean, predictable, and best-in-class. This sort of predictability isn't seen as often these days, especially by the behemoth platforms running…

Selling software will still be the hard part

While reading Craig Mod's post recalling the seventh year of his Special Projects membership (all of his yearly updates are worth reading and gleaning from) I noticed a link to Roden 102. I'm sure I read this issue (I read them all) but I maybe glazed over this bit about his use of Claude Code at the time….

Hedley Wright on the Frames app

Hedley Wright provides a short tutorial on using the Frames app to add EXIF data to your scanned film photos for importing into apps like Adobe Lightroom: For many film photographers, this bridges the gap between analogue shooting and digital organization. In this article, we’ll explore how that information is transferred to your scanned images as EXIF data—and…

A Fence by Jasper Tandy

Jasper Tandy shares A Fence: There's no reason to take this, or to share it. […] I'm always drawn to piles of things. I don't know why. I've driven past this fence in this field all week and thought it'd make a photo that I'd like, but it was only yesterday afternoon when there was a pile-driver next…

SpaceX buys xAI

I knew this was coming and I am still unable to fully process it. The scale of what is going on right now is too much to hold in my gelatinous human mind. I'm only writing about it on my blog because it will likely be the biggest tech news of the year? Maybe? It is still early….

Darice de Cuba on travel

Darice de Cuba: It’s perfectly ok to go to another country/city and just take it easy and enjoy oneself. I completely agree with Darice's take on traveling. Go somewhere, get comfy, and explore. That is exactly what we do also. As little an agenda as possible.