2026
Scott Hanselman and Mark Russinovich discussed the whole "Are Apps Dead?" thing last month as well. https://www.youtube.com/watch?v=A-3I1mLYkxU
This looks like fun. https://madcss.com/
Cassidy Williams is right. Maintenance is an unloved part of software engineering. People underestimate just how much is taken care of behind the scenes when using SaaS products.
Coding is fun. Being a sys admin less so. https://www.youtube.com/watch?v=B5VzL256te4
I enjoyed this interview with Anil Dash on the Revolution.Social podcast. https://www.youtube.com/watch?v=NhBykJqOqAc
I've been using Font Awesome icons for years. I backed the Font Awesome 5 Kickstarter a decade ago. I'm excited to see what they've come up with for Build Awesome when it launches tomorrow.
AI Makes the Easy Part Easier and the Hard Part Harder
I came across this article by Matthew Hansen. Worth reading.
Developers used to google things. You’d read a StackOverflow answer, or an article, or a GitHub issue. You did some research, verified it against your own context, and came to your own conclusion. Nobody said “Google did it for me” or “it was the top result so it must be true.”
Now I’m starting to hear “AI did it for me."
That’s either overhyping what happened, or it means the developer didn’t come to their own conclusion. Both are bad. If someone on my team ever did say Google wrote their code because they copied a StackOverflow answer, I’d be worried about the same things I’m worried about now with AI: did you actually understand what you pasted?
This video by Annie Sexton is a good introduction to N-tier architecture and what the tradeoffs are compared to other patterns. N-tier is great but it may not be what you need. https://www.youtube.com/watch?v=-gDjLF7x27k
Someone Is Responsible
I came across this article on Medium by Marina Wyss, a data scientist at Twitch.
I still find it hard to determine what's real when it comes to programming using AI tools. Social media is full of people declaring that they don't write code anymore, that they trust whichever agent they're using to do the job. It could be I'm just using it wrong.
It's critical to remember that someone is responsible for the output. This part gets left out a lot in social media posts venerating the abilities of gen AI tools. Marina writes:
Because here’s what doesn’t change regardless of how good AI gets: when something breaks in production — when there’s a security breach, a compliance violation, or an outage that costs the company boatloads of money — someone is accountable.
AI doesn’t get paged at 3am. You do.
AI doesn’t get called into the incident review. You do.
AI doesn’t explain to leadership why customer data was exposed. You do.
Don't forget it.
This video is a thorough walkthrough of the XZ Utils backdoor by Jia Tan. It is long but introduces the history of open source, how open source software is built and maintained and how the flaws were exploited for this attack. Very well done. https://www.youtube.com/watch?v=aoag03mSuXQ
Meta Director of AI Safety Allows AI Agent to Accidentally Delete Her Inbox - 404 Media
I’ve heard a lot about OpenClaw over the past few weeks. I’ve been surprised at the amount of access some people are willing to give it. There are a number of security flaws that I would not be comfortable having on my machine.
This story about Summer Yue, the director of alignment at Meta Superintelligence Labs, shows how unreliable OpenClaw can be even for people who know what they’re doing.
Letters to a Young Creator
The Steve Jobs Archive released a short book called "Letters to a Young Creator" today. It can be read online, on Apple Books or downloaded as an EPUB.
John Gruber shared this section from Laurene Powell Job's introduction to the series on Daring Fireball. I liked it too.
Among the books that mattered to Steve was Rilke’s Letters to a Young Poet.I’m struck by this line from its pages: “Live the questions for now. Perhaps then you will gradually, without noticing it, live your way into the answer, one distant day in the future.”
This is a time to live your questions. The beauty of answers, when they do come, is that they allow us to ask new and better questions. Life is learning how much we have yet to learn. In this volume, we have asked distinguished creators of diverse fields to share some of their answers to questions you asked at the beginning of your fellowship year. You’ll find candid stories of struggle and success, mistakes, and milestones. The wisdom they share in their reflections was forged by asking the kinds of questions you’re asking now.
Unicode Characters in Visual Studio
I came across a problem with Unicode characters in a dataset I was parsing in Visual Studio Code. A quick Google brought up this post from 2012, Finding Those Pesky Unicode Characters in Visual Studio.
The fix was to search using the regular expression [^\x00-\x7f] and remove the Unicode characters.
The original solution came from Aaron Jensen back in 2011.
This video is worth watching. https://www.youtube.com/watch?v=FC7YGG0FzZ0
ai;dr
I don't know if Tony (Sid) Sundharam coined the phrase ai;dr (ai; didn't read) but his blog post is the first place I have seen it. I agree with the sentiment he expressed here.
For me, writing is the most direct window into how someone thinks, perceives, and groks the world. Once you outsource that to an LLM, I'm not sure what we're even doing here. Why should I bother to read something someone else couldn't be bothered to write?
Current, A New RSS Reader
I was scrolling through the posts on Kottke.org when I came across a post about Current, a new RSS reader. I love trying RSS readers. I use NewsBlur on the web and NetNewsWire on my Mac. I also have Feedly and Inoreader accounts.
Current is different from these services in that it discards the number of unread posts from the UI. Terry Godier, the developer of Current, said in the announcement blog post "There is no count because counting was the problem."
I like that I pay $9.99 for the software and I don't have to worry about another subscription. It may not replace NewNewsWire but I like to support people trying new ideas, especially if it's a one-time fee.
TechCrunch have a good article of the features available in Current.
“Today, as we move toward and beyond 2025, we are entering a possible era of AI-generated content. You may ask yourself, why bother? It matters. Your word matters, your knowledge matters, and we must continue to push back against the entropy and bit rot of the internet.” - Scott Hanselman (Afterword from "Writing for Developers: Blogs that get read")
Scott Hanselman remains one of my favourite people to follow in tech.
Getting Started
I came across Cassidy Williams Blogvent series in December. I’ve made a few attempts into blogging over the years but it never stuck. I missed the opportunity in December. Lent seemed like as good an opportunity as any although the idea of publishing a post everyday is daunting.
I’ve considered using Micro.blog for a while and it is a good candidate for this project. I use Ghost for my main website. The fact that Micro.blog allows for short articles to be posted without titles makes the thought of publishing less intimidating.