The Other Half of Accessibility: Why Soft Skills Determine Whether Programs Succeed
A person in a checkered blazer interacts with a floating digital interface above a tablet Introduction When it comes to accessibility management, success is...
We bet an entire civilisation on an unthinkably brutal and comically unreliable stack, and now fate has come to collect that wager. California has a lot to fucking answer for.
Soft Forks: How Agent Skills Create Specialized AI Without Training
Our previous article framed the Model Context Protocol (MCP) as the toolbox that provides AI agents tools and Agent Skills as materials that teach AI agents
We were talking about [Maya Posch]’s rant on smartphones, “The Curse of the Everything Device”. Maya’s main point is that because the smartphone, or computer, can do everything, it’s hard for a per…
How the SaaS and fintech models are breaking down, why food delivery and dark kitchens provide an alternative model, and what the future of software may look like as a result
Lessons Learned Building a Real-Time Collaboration System on AT Protocol
Lessons Learned Building a Real-Time Collaboration System on AT Protocol # Lessons Learned Building a Real-Time Collaboration System on AT Protocol Over the past weeks, I've been experimenting with …
We Automated Everything Except Knowing What's Going On
The personal site of whom Kenneth has designed and built impactful systems that power global-scale operations, improve security, and drive efficiency. From leading infrastructure transformations at Cl…
AI makes it dramatically cheaper to produce software that appears to work. But 'building an app' and 'engineering a system' are two different activities that people keep confusing, and the gap between them is where most of the actual work lives.
Stop Writing Instrumentation Code - Let the Compiler Trace Your Application – Encore Blog
Manual tracing instrumentation asks developers to re-describe their application's structure in a second language. The compiler already knows which services talk to each other, which databases they query, and what messages they publish. Tracing should be derived from that.
The four-pane System Browser has shaped Smalltalk development for forty years. It’s still brilliant at providing context. But the real problem may not be the browser itself—it may be the lack of composition between the tools that surround it.
Phone numbers are not life-long identifiers | Technology
Most services expect a user will have a phone number available, but many make the mistake of treating phone numbers as unique life-long identifiers. This is a privacy nightmare.
Capt. Grace Hopper on Future Possibilities: Data, Hardware, Software, and People (1982)
On August 26, 2024, the National Security Agency (NSA) released a digital copy of a videotaped lecture, "Future Possibilities: Data, Hardware, Software, and People" that Rear Adm. Grace Hopper gave to
In February 2021, a hacker exfiltrated 70 GB of data from Gab, the social network: user posts, private messages, hashed passwords, and profile information. The vulnerability was a SQL injection introd
Microsoft Has Killed Widgets Six Times. Here's Why They Keep Coming Back.
30 years of Windows widgets — from Active Desktop to the Widget Board. Six implementations, six deaths, and the scar tissue that shapes the platform you'd build on today.
What if AI agents could run entirely in your browser? Not just the UI part—the actual model inference, agent logic, and response generation, all happening locally without a single API call.