The problems he addresses still abound and it's really a pity we have culturally suppressed the vocabulary and arguments he put forward to talk about them.
So, my guess: serious.
It doesn't get into politics the way a typical work on political theory might, but that is, I think, very much intentional. Capital centers on the problems and politics of its day, while attempting to critique and respond to them. It does this by establishing a thorough foundation for a better politics focused on achieving a very particular goal--obtaining true freedom from [social/political/economic] coercion and domination. That it seems ahead of its time is a testament to it continuing to be relevant--because the issues it focuses on continue to exist.
That Capital is so widely misunderstood--both by those who turned it into a foundation for totalitarian negation of its foundational principles, as well as those who hold that regrettable history up as an indictment of the principles themselves--is regrettable, and the world is worse off for it.
If you're interested in disabusing yourself of the notion that Capital is an analysis of automated manufacturing, and not a proper work of political theory, I'd wholeheartedly recommend the exceedingly approachable and well-cited book Marx's Inferno by William Clare Roberts. Roberts, in my opinion, gets Capital (and Marx) right--and presents an incredibly compelling argument for a literary connection that really is a first of its kind. Then I'd recommend re-reading Capital, while reminding yourself that Capital is on a mission, and that mission isn't to explain how manufacturing works. :)
It struck me that my favorite intellects usually do foremost concern themselves with “how poorly we understand systems and why it's critical we get better at managing them”. This intellect just seems most important right now.
I'm curious. I wasn't aware of this. What are these strong opinions about?
- He hasn't shipped anything popular (he's a researcher, expanding the tree of knowledge, not an engineer optimizing for shipping) - Smalltalk isn't as great as Alan makes it out to be (again he's a researcher) - That the computer revolution has happened but he's stuck in the 70's - Many, many more things
Just because we do something doesn't make a better idea than ideas we had in the past that are not being used. There are lots of dead great ideas.
And honestly, the language itself isn’t that remarkable by today’s standards; there’s so many dialects floating around most of the features have made their way into mainstream languages. It’s the tooling that I dream of. Sadly, it’s probably also another reason why it never took off: people couldn’t easily incrementally adopt it.
In my little corner of the industry, we've adopted a big heap of things for entirely political reasons, and they're mostly crap in one way or another.
At the end of the day, languages that were less extreme won the popularity contest. Ruby and Python, for example, are just more accessible and full-featured.
Smalltalk or more specifically one of it's dialects, Self (an even more "extreme" Smalltalk), made huge advances in JIT compilation. Advances which later ended up in the Java HotSpot virtual machine. Some benchmarks hit half the performance of optimized C. That was in the late 90s.
I will google these questions also, but am always interested the HN crowd's take. Like the original question I didn't know he'd ruffled any feathers.
Edit: top hit was Alan Kay himself addressing criticism on a Quora question: https://www.quora.com/Has-anyone-criticized-Alan-Kay, but on further read it obliquely addresses criticisms other than his role in developing OOP.
This is in context of dividing two fractions where kids are taught an arbitrary rule too early in their studies and it turns them off to math overall because it's become a class of memorizing arbitrary procedures instead of learning concepts.
(That's all my summary of that segment with a little reading between the lines, not my personal view of it. Or it might be later, but have to consider it more.)
Tend to think about constructive mathematics for this particular insight.
But I mostly think that "fractions as ratios" can be left until the child is older and has more chops for derivations.
The Greeks thought about these as different ways to measure intervals, and they worked out the idea of "common measure" as a good solution to dealing with these problems.
Summation of fractions is much easier to visualise, even if it is harder to calculate.
The amount of crap I got for using the "wrong way" to calculate something in math class, was probably one of the major reason I never really got into it.
I remember math classes in the beginning actually being fun, I loved figuring out more convenient/to me more logical ways to calculate something, only to be constantly shut down by the teachers for using them, as he/she demanded I use the solution given by the book.
I do understand the value of getting to the same solution in different ways, I even did back then, but teachers didn't frame it like that; their insistence on the book solution just felt like an accusation against me of not understanding, telling me my way of calculating is wrong (even tho they usually proof calculated right) when to me it looked like it was them not understanding, by insisting on that one formalized, and often awkward, solution, and only that.
So as a somewhat rebellious character, it didn't take long for me to start actually despising math classes.
If I could go back I'd probably try to do it differently, I'm in my mid-30's now and consider myself "math illiterate". Sure I can do most basic stuff and even the occasional Pythagorean theorem (which fascinates me to this day, take two knowns to figure out the third unknown!), but I still feel like I missed out on something I could probably really have enjoyed.
This image[0] from wikipedia shows it all: the area of square a plus the area of square b equals the area of square c. It's just really convenient that we can use that to calculate triangle sides without resorting to trigonometry.
[0] https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Py...
It could be improved by putting -(ab/2) inside the triangles, but I'm on mobile, so making something is out of the question.
For those who do not get the reference, Alan Kay is the inventor of SmallTalk: http://worrydream.com/EarlyHistoryOfSmalltalk/
"Explaining a joke is like dissecting a frog. You understand it better but the frog dies in the process." -- Elwyn Brooks White
But every joke has an emotional gravity and the longer you compliment it with other emotions (e.g. intellectual explanations), eventually escape velocity is reached and you're in an entirely different emotional state.
Airplane! has three laughs per minute on average (https://www.forbes.com/sites/andrewbender/2012/09/21/top-10-...). That's not much time pull in other emotional states. And that's on purpose.
Post -> Comment on Post -> Analysis of Comment -> Analysis of Analysis -> Analysis of the act of Analysis -> Question truth itself.
It's like that Wikipedia phenomenon where all articles lead to philosophy.
To the people saying the explanation ruined the joke, I’d ask you to take a minute to consider whether you viewed it as a joke or a shibboleth.
If only those who know ‘got it’ and explaining it ‘killed it’, then isn’t it by definition a shibboleth?
In-group language is exclusionary by definition. Is this a good thing?
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.