I think its good to realize that the waterfall method really encourages this. Thinking through everything before building can really help formalise informal workflows.
... then you get into standardised work flow diagrams and you are so far into UML that it just becomes programming again.
When starting to program so much abstractions take place. So explaining code paths step by step really helps. Plus writing it out, makes it easier to tackle it step by step. Then taking this flow and explaining it to my senior give me great points to ask questions.
This sounds like the USA, or any other country when they are still growing and developing as it sounds like the UAE.
Did the industrialists in the UK care about sustainability? Did the European colonialists care about sustainability?
Only now that our countries somewhat have our shit together we start caring about how clean our air is, how long our stockpile of resources/money lasts and how good and kind we are to our earth.
When your biggest struggle is having enough money to eat. That's your priority. Later on when your biggest issue is pollution because it will shorten your lifespan that's what you fight for.
I wouldn't be surprised that companies like Stripe arrive at a point where they want fewer investors controlling their company.
When you are Stripe big, what does YC do for you that you can't do with your own money printing machine? Aside from cash, there must be other advantages to having investors.
Any human readable ways of dealing with that?