
Addy Osmani
Articles
-
Jan 7, 2025 |
addyosmani.com | Addy Osmani
The web’s caching model served us well for over two decades. Recently, in the name of privacy, it’s undergone a fundamental shift that challenges many of our performance optimization assumptions. This is called Double-keyed Caching or cache-partitioning more generally. Here’s what changed, why it matters, and how to adapt.
-
Dec 6, 2024 |
addyo.substack.com | Addy Osmani
After spending the last few years embedded in AI-assisted development, I've noticed a fascinating pattern. While engineers report being dramatically more productive with AI, the actual software we use daily doesn’t seem like it’s getting noticeably better. What's going on here? I think I know why, and the answer reveals some fundamental truths about software development that we need to reckon with. Let me share what I've learned.
-
Nov 26, 2024 |
addyosmani.com | Addy Osmani
AI code generation tools like Bolt, v0, Replit Agents, Cursor, and even GitHub Copilot promise increased productivity. But treating them as black boxes is a recipe for long-term pain. Especially in complex projects, we need to understand why the AI made certain choices, not just what code it spat out. That’s where automated decision logs come in. An Automated Decision Log (ADL) is a targeted, low-overhead mechanism for capturing the reasoning behind significant AI-driven code modifications.
-
Oct 1, 2024 |
leaddev.com | Addy Osmani
As you advance in your career, a new challenge emerges: how do you amplify your impact beyond your immediate scope? Shaping the direction of projects, teams, and even entire organizations boils down to one valuable skill: scaling your influence. Building on my experiences at Google and other tech companies, this guide distills my experiences, successes, and failures for those looking to amplify their impact across teams and organizations.
-
Jul 17, 2024 |
leaddev.com | Addy Osmani
A well-defined technical strategy aligns the engineering team's efforts with the business objectives, enables efficient decision-making, and sets the team up for long-term success. Learning how to craft a realistic roadmap, communicate engineering needs to stakeholders and higher-ups, and make technology decisions for an entire department are important aspects of any tech strategy.
Try JournoFinder For Free
Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.
Start Your 7-Day Free Trial →