I learned that as software gets easier to build, coordination becomes the bottleneck.
At my previous work, I repeatedly watched our projects miss deadlines, cut corners in the SDLC, and eventually get rebuilt - not because engineers couldn t build them, but because teams discovered too late that reality had diverged from the plan.
I also noticed smaller teams consistently moved faster. Not necessarily because they had better engineers, but because context travelled faster: everyone knew what changed, what was blocked, what had been tried, and why.
After years building AI-native systems for enterprises and leading engineers, I ve seen the same pattern repeatedly: engineering slows down when context gets fragmented and feedback arrives late.
If the app already knows a task s duration, deadline and what s on your calendar, asking you to manually pick a time slot starts to feel like making you do work the software could do itself.