luther.io/articles
One stream, newest first — filter to just the articles or just the links.
Redesigning Pardonned with Claude Design and Claude Code
How I used Claude Design to explore a new direction for pardonned.com, then handed the approved sketches to Claude Code to ship — issue by issue, branch by branch.
The Impact of AI on Individual Growth
Regarding Anthropic's study about AI, coding skill development, and how it relates to individual growth.
My Thoughts on Agentic Coding After One Week
My thoughts on agentic coding after one week of scratching my own itch.
Progress report on development of the linkblog. What I was able to accomplish in a week.
Resume Driven Development - Learning new tools, technologies and scratching a personal itch.
Thoughts on netizenship, what it means to me, and some practical steps I'm taking to be a better netizen.
How to Clear or Disable Live Activities in the iPhone Dynamic Island
App stuck in your Dynamic Island? How to clear a Live Activity from the Dynamic Island and lock screen, and disable Live Activities per app on iPhone.
Installing the Latest Neovim on Raspberry Pi OS
A guide to compiling and installing the latest Neovim version on Raspberry Pi OS for LazyVim users
How to Format Unix Timestamps in Postman Visualizations
A Step-by-Step Guide to Formatting Unix Timestamps in Postman Visualizations
How to Change php.ini Settings on AWS Elastic Beanstalk
How to edit PHP.ini settings like upload_max_size and upload_post_size in elastic beanstalk