Pareto in software
October 28, 2023 / 5 min
📈
Yesterday I was almost sleeping, but then this idea popped into my head. I have the feeling that, in most part of software projects that are being made for companies that don't have software as their core business, doing the 20% effort - 80% results part of the principle
For good or for worse, that's what happens in my current job. I work in a fintech that creates software for another financial company, which is the one that's investing money in our business. The thing is, it's really hard to say to the investors from this company something like:
“Yeah, we spent the last 3 months developing this app right here, it has no animations, the code needs to be refactored, the interface is ugly as hell, we’re using an old lib that needs to be updated in the backend, and if we change our API design, we'll have a 30% improvement in the response time. But it works. For us to implement these changes, it would take up to 4/5 months.”
He/she will never accept that their money is being spent on things as small as improving the response time or adjusting the corners of buttons in the UI. From their perspective, we could use this time to develop another app and we would still have time to do the improvements proposed to the first one.
I feel like there’s some kind of curtain that divides the 2 worlds: the developers and the PMs. Technical people and managing people often disagree on what tasks to prioritize and that causes some problems in the day-to-day activities. My manager’s take on this is that you have to find the balance between both sides, and that's my current solution to this division problem. Although this approach seems to work, nobody is satisfied and I feel like there must be an optimal way of balancing both sides.
Other scenarios
Evidently, in companies where software is the main priority, there’s no such thing as stopping in the 80% results zone. If you want to succeed in this market, you must develop the best piece of software you can.
For example, startups like Linear Vercel
Cool stuff I've come across
I'm changing the name of this section because me and Abdul agreed to modify our agreement from posting weekly to twice a month.
I watched this cool movie
Besides that, also listened to Magnus Carlsen Michio Kaku Demis Hassabis
I also read about this thing called The Andromeda Paradox
Watched this Brex’s
Finally, Mind is now available in the Play Store App Store