Smalltalk took a long time to catch on because programmers, always shy around real girls, associated the name with all those awkward moments at parties when they said the wrong thing, the girl they desperately wanted to impress left with the caveman who beat them up at high school, and they ended up spending the night on forums with friends who knew even less about girls than they did.

Kay’s innovation almost disappeared with the Dodo until his freshman roommate, now a successful marketing consultant, realized that the acronym OOP (or OOPs) would would resonate with people the rest of the world considered to be fuck-ups.

Women remained skeptical because they had always been objects to men, and doing they feared reducing their code to objects would give men license to continue their bad behavior toward them. They proved right. Managers now tried to exploit women and their code.

However, the downfall of Harvey Weinstein, and several politicians and Silicon Valley execs spurred a revival in feminine principled programming (FPP) with the introduction of autonomous subjects that accept the programmers’ input and parameters but choose their own outcomes and even which operating systems they will partner with.

The core precept of FPP is to create self-determining subjects rather than “rule-bound objects.” These subjects should feel free to reject the expectations of their users and embrace their inner objectives.

Written by

Living metaphor. Follow me @stephens_pt.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store