We're always limited by attention
by
Kadhir Manickam
(4 minutes)
<section data-section-id='5d4a4ac5-feb2-450a-b090-405ce9046385'><p><span style="white-space: pre-wrap;">Feels like everyone is obsessed with speeding up software engineering wherever I look these days.</span></p><p><br></p><p><span style="white-space: pre-wrap;">But I think expediting software development in isolation is misguided. Engineering has already been pretty well augmented by AI so far. What's left is rolling these tools out and getting everyone to understand how to work with them.</span></p><p><br></p><p><span style="white-space: pre-wrap;">What I think really matters is understanding that we are limited by human attention across the board.</span></p><p><br></p></section> <section data-section-id='b0d513ab-e614-4804-bbc1-10ba5fe47e24'><h3 id="why-we-re-limited-by-human-attention"><span style="white-space: pre-wrap;">Why we're limited by human attention</span></h3><p><span style="white-space: pre-wrap;">Let's do a hypothetical. Let's say you could release 10 brand new features on your platform every week - in perpetuity. Would that be a good thing?</span></p><p><br></p><p><span style="white-space: pre-wrap;">Honestly, my reaction as someone who's been building product for a decade now is hell no! You're putting the business in a tough situation. It means your people are not really doing the hard work of figuring out why users are coming to your platform and where your value add is.</span></p><p><br></p><p><span style="white-space: pre-wrap;">Hell, most platforms run on one or two core features that drive adoption and usage, and spend years hunting for the next neighboring thing to add that'll keep the business growing - let alone 10 every week!</span></p><p><br></p><p><span style="white-space: pre-wrap;">Instead, you're majorly risking that users come to you for a splattering of features. That's dangerous, because it's pretty easy for those users to churn. There may be only a few things they really like, and they may churn to a different platform that just does those few things better.</span></p><p><br></p><p><span style="white-space: pre-wrap;">What you're limited by is your team's ability to pay attention to so many different things. A competitor who focuses on just a few things, does those few things really well, understands their user definition super well, and channels the whole business into capturing that user base will win.</span></p><p><br></p><p><span style="white-space: pre-wrap;">Think about it from your perspective as a consumer. Would you really care if every piece of software you use releases new features a week? Or are you more likely to keep doing whatever you're comfortable with because you don't have the capacity to pay attention and learn new features constantly?</span></p><p><br></p><p><span style="white-space: pre-wrap;">This is why I think the bottleneck everywhere is human attention. Whether you are a business or a potential buyer or consumer of a product, you are constrained by how much attention you are willing to give to it.</span></p><p><br></p></section> <section data-section-id='e32e6991-0d1f-4a12-9547-25e1efc3210c'><h3 id="how-to-funnel-the-business-around-attention"><span style="white-space: pre-wrap;">How to funnel the business around attention</span></h3><p><span style="white-space: pre-wrap;">I think the whole business needs to speed up together, because we're going to be continually limited by what our buyers can pay attention to.</span></p><p><br></p><p><span style="white-space: pre-wrap;">What matters is how the whole organization works together to cleanly identify:</span></p><ul><li value="1"><span style="white-space: pre-wrap;">a potentially valuable feature that we can build</span></li><li value="2"><span style="white-space: pre-wrap;">how we're going to validate that it's valuable</span></li><li value="3"><span style="white-space: pre-wrap;">iterate on it until it's valuable</span></li><li value="4"><span style="white-space: pre-wrap;">convince existing users to try it out</span></li><li value="5"><span style="white-space: pre-wrap;">identify and capture new users</span></li><li value="6"><span style="white-space: pre-wrap;">price it</span></li><li value="7"><span style="white-space: pre-wrap;">anything and everything legal</span></li><li value="8"><span style="white-space: pre-wrap;">and more</span></li></ul><p><br></p><p><span style="white-space: pre-wrap;">There's so much that goes into a feature to drive business outcomes!</span></p><p><br></p><p><span style="white-space: pre-wrap;">Now the dumb rebuttal is well, you know, AI. Just put more AI in there. That'll solve it.</span></p><p><br></p><p><span style="white-space: pre-wrap;">Well, hang on a second, this isn't a technical problem. This is a business and process problem: what do we want to sell, and how do we execute? There are no right or wrong answers here, it's all trade-offs.</span></p><p><br></p><p><span style="white-space: pre-wrap;">And we all understand not to apply technical solutions to non-technical problems, right? Right?! </span><a href="https://gilescrouch.substack.com/p/technology-doesnt-solve-problems" rel="noreferrer"><sup style="white-space: pre-wrap;"><span>1</span></sup></a><sup style="white-space: pre-wrap;"><span>, </span></sup><a href="https://utcc.utoronto.ca/~cks/space/blog/tech/SocialProblemsAndTechnicalDecisions" rel="noreferrer"><sup style="white-space: pre-wrap;"><span>2</span></sup></a><sup style="white-space: pre-wrap;"><span>, </span></sup><a href="https://www.nytimes.com/2021/08/10/technology/tech-solutions.html" rel="noreferrer"><sup style="white-space: pre-wrap;"><span>3</span></sup></a><sup style="white-space: pre-wrap;"><span>, </span></sup><a href="https://joshuaspodek.com/technical-solutions-generally-dont-solve-social-problems" rel="noreferrer"><sup style="white-space: pre-wrap;"><span>4</span></sup></a></p><p><br></p><p><span style="white-space: pre-wrap;">The coherent platform matters because engineering alone doesn't run a business. Quite frankly, it was true before, and it's especially true now. What actually truly matters is: did you build something that is valuable, and do you understand why it's valuable?</span></p><p><br></p><h3 id="why-so-focused-on-engineering"><span style="white-space: pre-wrap;">Why are we so focused on engineering?</span></h3><p><span style="white-space: pre-wrap;">Okay, but the question that bugs me is why are so many people obsessed with increasing engineering speed?</span></p><p><br></p><p><span style="white-space: pre-wrap;">Just a thought: it's much easier to criticize and try to fix something that's there and working than to identify something that's not there and not working.</span></p><p><br></p><p><span style="white-space: pre-wrap;">Why grapple with the hard, nebulous problem of moving the needle in a business when you can focus instead on generating more PRs? That's a simpler problem with a shorter feedback loop. And more PRs = more $$ right?</span></p><p><br></p><h3 id="what-to-do-about-it"><span style="white-space: pre-wrap;">What to do about it, my two cents</span></h3><p><span style="white-space: pre-wrap;">What we should be doing is spending time thinking critically about how much attention we can get from our potential users and which high-conviction bets we should take to maximize the ROI of that attention.</span></p><p><br></p><p><span style="white-space: pre-wrap;">Then backtrack that into: okay, great, what does every department in this business need to deliver to make that happen? That is the pace at which the business can actually run. Trying to exceed it in any one department in isolation doesn't make sense to me.</span></p><p><br></p><p><span style="white-space: pre-wrap;">So when I think about the future work, this is what I think about. How do you cleanly and carefully spend attention? From your team and your customers. The organizations that can figure out how to channel attention to the most critical, needle-moving aspects of their business will be the ones that thrive.</span></p><p><br></p></section>