Managing large macOS Photo Libraries
Sharing some tricks on managing / merging and exploring large macOS photo libraries using osxphotos, Power Photos, and Phoenix Slides. Read more...
Sharing some tricks on managing / merging and exploring large macOS photo libraries using osxphotos, Power Photos, and Phoenix Slides. Read more...
How to recover data from a failing iMac Fusion Drive using an external SSD, APFS volumes, and rsync via the Recovery Console. Read more...
Shadow AI agents - can the business function if a given agent stopped working? The new automation debt. Read more...
A deep dive into the 'Head of AI Observability' persona and a product requirements document for an agent governance platform. Read more...
Exploring the impact of AI coding tools on developer practices and the risk of accumulating AI legacy code. Read more...
The top 17 TypeScript repos on GitHub for January 2026—AI coding agents, personal assistants, MCP, and the tools that support them. Read more...
Exploring the challenges of monitoring AI agents at scale and the need for a unified observability and governance platform. Read more...
Anthropic's study found that AI assistance hinders skill development for developers learning new technologies. Read more...
Exploring the 'Persuasion Paradox' and why cultural readiness is more important than technology readiness in digital transformation. Read more...
A deep dive into building centralized, auditable, resource-based access control systems using Keycloak, inspired by mainframe RACF principles. Read more...
Will we have the discipline to do it right? An exploration of how legacy mainframe principles like centralized transactions, modular design, and RACF-style authorization reveal that many "cloud-native" patterns are reinventions of tried-and-true mainframe practices. Read more...
A retrospective on how Enterprise Java evolved from the heavy EJB era to modern cloud-native frameworks like Spring Boot and Quarkus. Read more...
A behind-the-scenes look at how this blog was architected and built. Read more...