About:

Personal website for Aaron Brethorst - Seattleite, technology leader, photographer, transit enthusiast, erstwhile non-runner.

Website:

Specializations:

Subscribe to RSS:
AI skills like the user-story-creator significantly streamline the creation of user stories, enhancing quality and consistency in software development processes.
The Swift team has announced nightly builds of the Swift SDK for Android, promoting it as a solution for cross-platform development. However, the author argues that such cross-platform solutions inevitably lead to maintenance issu...
The article discusses the parallels between the late 1990s fiber-optic boom and the current AI data center investments, highlighting the unsustainable economic model behind these ventures. It emphasizes that while the technology i...
The blog post discusses a significant shift in enterprise software development, particularly in line of business (LOB) applications, driven by AI coding agents and Model Context Protocol (MCP) servers. It highlights how these tech...
The post discusses the current state of AI coding tools, highlighting their dual nature of being both impressive and frustrating. It argues that the future of innovation lies not in making these tools smarter, but in better orches...
Agent Skills empower AI agents with tailored procedural knowledge, enhancing productivity and efficiency by encoding complex workflows in a portable format.
The post examines the challenges faced by Washington's part-time legislature in managing a large economy and the implications for representation and governance.
Effective management of engineering crises requires balancing quick tactical wins with strategic investments while ensuring transparency with stakeholders to build trust and alignment.
Git rebase is a powerful tool for maintaining a clean project history, and this guide provides essential steps and tips to overcome the fear of using it.
The article discusses the pitfalls of prioritizing instantaneous velocity in software development, which can lead to significant technical debt and a fragile codebase. It contrasts instantaneous velocity, which measures speed at a...
The blog post discusses performance issues encountered after upgrading to Rails 8 and switching to the Propshaft gem for asset management. The author experienced significant slowdowns in page load times due to Propshaft's default ...
The blog post discusses the inefficiencies in American governance as illustrated by the prolonged delay in constructing a small EV charging station in Seattle. It references Ezra Klein and Derek Thompson's book, 'Abundance,' which...
Effective communication, clear vision, and structured task management are crucial for the success of distributed volunteer teams, as demonstrated in the Maglev project.
The author, an engineering manager at a healthcare technology company, reflects on the value of occasionally writing code despite conventional management wisdom that discourages it. He shares his experience polishing a trip planne...
The author revisits Dan McKinley's principle of 'Choose Boring Technology,' emphasizing its relevance in the context of modern AI coding tools. He argues that while AI can generate plausible code, it can also lead to significant r...
The author discusses the impact of agentic coding tools like Claude Code on software development, comparing their utility to the introduction of IntelliSense in Visual Studio. For senior developers, these tools enhance productivit...
The blog post explains how to effectively implement Claude Code hooks in software development, particularly for running Rubocop and RSpec on Rails projects before committing changes. It covers the configuration of global and proje...
The author reflects on the creation of iRooster, his first commercial Mac OS X application, which began as a solution to oversleeping. The app, which turned a Mac into an alarm clock playing iTunes playlists, was a significant lea...
Isometric NYC showcases how AI tools can transform urban mapping, offering new creative possibilities that were previously unattainable.
The author discusses the transformative impact of using Claude Code for rapid prototyping and MVP development, emphasizing that the ability to quickly create and discard prototypes allows for more experimentation and user feedback...
The author reflects on a past encounter with a developer who resisted automation in coding, paralleling it with current concerns about AI coding assistants. The piece argues that advancements in tools like IntelliSense and AI codi...
HB 2296 aims to legalize balcony solar systems in Washington, enhancing solar access for renters and condo owners while addressing regulatory barriers and consumer protections.

0Vibe-Coded MDM

2026-01-11

...