2026
Friday 1.0: a local-first desktop AI assistant Friday is out in public beta: a desktop AI assistant that runs a real tool loop on your machine, keeps your keys and history local, and asks before it acts. AIDesktopElectronMCPProduct Launch
4 min read
2024
Will Artificial Intelligence Replace Software Developers? Will AI replace software developers? A reflection on how standardization, software architecture, and AI tooling are reshaping demand for developers. AISoftware DevelopmentSoftware ArchitectureSoftware TestingArtificial Intelligence
3 min read
2023
"Mediator" design pattern in Swift The Mediator design pattern in Swift, explained with a buyer, a seller, and an agent — objects that communicate through a mediator instead of directly. SwiftXcodeIOSDesign Pattern IosSwift Programming
2 min read
2023
1 min read
2023
Strong and weak references in Swift Strong and weak references in Swift, with runnable examples showing how ARC deallocates objects differently once a reference is released. IOSSwiftXcodeDesign Patterns
2 min read