I would really really encourage everyone here to watch Alan Kay's recent talks on how poorly we understand systems and why it's critical we get better at managing them.
Some people have strong opinions about Alan Kay's CS / programming work and I'd really encourage them to put them aside and deeply understand his points + context. The programming parts aren't ever the point, he's deeply interested in how as humans we improve our ability to collaboratively manage systems.
Some good ones: - https://www.youtube.com/watch?v=R1R2jH4PQEo - https://www.youtube.com/watch?v=N9c7_8Gp7gI
Some people have strong opinions about Alan Kay's CS / programming work and I'd really encourage them to put them aside and deeply understand his points + context. The programming parts aren't ever the point, he's deeply interested in how as humans we improve our ability to collaboratively manage systems.