This summary of Robert Kegan is more than a bit illuminating. And maybe I’m only aspiring when I say this, but come join me at Stage 5. It’s nice here.

“In the new city of the supertalls, man is born free but everywhere is in salad chains. The people are being made skinny to fit the skinniness of the buildings to come.”

“Whether the art that comes out of The Shed will be any good, or just social media-ready kitsch delivered in unnourishing experiential baggies for the ’gram, we don’t yet know.”

Every city worth a damn will be colonized and sterilized.

Highlights for Winners Take All

Instead, the system—in America and around the world—has been organized to siphon the gains from innovation upward, such that the fortunes of the world’s billionaires now grow at more than double the pace of everyone else’s, and the top 10 percent of humanity have come to hold 90 percent of the planet’s wealth.
How can there be anything wrong with trying to do good? The answer may be: when the good is an accomplice to even greater, if more invisible, harm.
For when elites assume leadership of social change, they are able to reshape what social change is—above all, to present it as something that should never threaten winners.
The only thing better than controlling money and power is to control the efforts to question the distribution of money and power.
They were supposed to make democracy more vital and effective for ordinary people, but preferably without challenging their fellow winners too much. They were to grow the public’s trust in institutions without digging too far into why the people leading those institutions were mistrusted.
Such an undertaking would be conflictual; it would name names of offending financial institutions; it would pick fights with people who might one day be useful to you.
you might conclude that you should do something to repair the systems that are working to keep Jacobs poor. But if those problems were solved, you wouldn’t have much of a win-win business to grow.
VCs and entrepreneurs are considered by many to be thinkers these days, their commercial utterances treated like ideas, and these ideas are often in the future tense: claims about the next world, forged by adding up the theses of their portfolio companies or extrapolating from their own start-up’s mission statement. That people listened to their ideas gave them a chance to launder their self-interested hopes into more selfless-sounding predictions about the world.
This power gave them great responsibility and exposed them to the possibility of resentment—unless they convinced people that the future they were fighting for would unfold automatically, would be the fruit of forces rather than their choices, of providence rather than power.
If you want to be a thought leader and not dismissed as a critic, your job is to help the public see problems as personal and individual dramas rather than collective and systemic ones.
The money can liberate the top thought leaders from the institutions and colleagues that might otherwise provide some kind of intellectual check on them, while sometimes turning their ideas into advertisements rather than self-contained work.
“Conversation with a Tax Collector About Poetry,”by Vladimir Mayakovsky
Scaling back her critique of the system had allowed her to be wildly popular with MarketWorld elites and more easily digested by the world at large; and so she became famous, which drew the system of sexism into her life as never before and heightened her awareness of it; and its ferocity convinced her not to take on that system but to conclude that it might never change; and this acquiescence made her turn from uprooting sexism to helping women survive it.
For the aspiring thought leader, it is less important to have an undergirding of scholarly research than it is to be your idea—to perform and hawk it relentlessly.
When a thought leader strips politics and perpetrators from a problem, she often gains access to a bigger platform to influence change-makers—but she also adds to the vast pile of stories promoted by MarketWorld that tell us that change is easy, is a win-win, and doesn’t require sacrifice.
The kinds of changes favored by the public in an age of inequality, as reflected from time to time in some electoral platforms, are usually unacceptable to elites. Simple rejection of those types of changes can only invite greater hostility toward the elites. It is more useful for the elites to be seen as favoring change—their kind of change, of course.
It wasn’t as though you had no choice but to compromise. You could easily develop your ideas and promote them through what he labeled “marginal magazines”and “militant conferences.”
The question of building more inclusive economies would be atomized into endless subcategories, until the human reality all but vanished.
What if these winners didn’t know everything? What if those outsiders who weren’t in the room knew a thing or two?
Instead of listening, absorbing, trying to decipher slowly and respectfully the dynamics of the space one had entered, the high-flying, high-priced consultant was expected to jump in and know things.
Consultants first find the “business need,”or the basic problem, based on evaluating the company and its industry. Then they “analyze.”This step requires “framing the problem: defining the boundaries of the problem and breaking it down into its component elements to allow the problem-solving team to come up with an initial hypothesis as to the solution.”This is the insta-certitude at work—hypothesis-making comes early. Then the consultants must “design the analysis”and “gather the data”to prove the hypothesis, and must decide, based on the results, whether their theory of the solution is right. If it is, the next step is “presenting”in a crisp, clear, convincing way that can win over clients understandably wary of fancy outsiders’ big ideas. At last, the solution comes to the “implementation”phase, through “iteration that leads to continual improvement.”
The protocols and those who employed them did have a lot to offer the world of social problems: rigor, logic, data, an ability to make decisions swiftly. As they spread into the work of battling disease or reforming education, they could do a great deal of good and allow people’s money and time to go further than they could have without it. But there was always a price, and part of that price was that problems reformatted according to the protocols were recast in the light of a winner’s gaze. After all, the definition of a problem is done by the problem-solver and crowds out other ways of seeing it.
Inspire the rich to do more good, but never, ever tell them to do less harm; inspire them to give back, but never, ever tell them to take less; inspire them to join the solution, but never, ever accuse them of being part of the problem.
Leave us alone in the competitive marketplace, and we will tend to you after the winnings are won. The money will be spent more wisely on you than it would be by you. You will have your chance to enjoy our wealth, in the way we think you should enjoy it.
Generosity entitles the winners to exemption from questions like these.
King had argued that the circumstances of economic injustice, when examined, had something to do with the people in power, and that true generosity might mean restrained taking, not just the belated shedding of some of what had been taken.
There Bill Clinton would stand beside you and read your commitment to the room and praise you. This moment would become, among the doing-well-by-doing-good set, the coveted capstone to a career: People who were influential and/or rich but relatively unknown would bask in the celebrity-like glow.
Then there was a flurry of business-speak: “In order to reach the world that we want by 2030, collaboration and co-design are key.”
When private actors move into the solution of public problems, it becomes less and less of the public’s business.
The “they”were the rootless cosmopolitans’ less-rarefied fellow citizens, who in one place after another were gravitating to nationalism, demagogy, and resentful exclusion—and rejecting some of the elites’ most cherished beliefs: borderlessness, market cures for all diseases, inevitable technological progress, benign technocratic stewardship.
It is a way of doing good that allows them to ignore the fact that their democracies aren’t working well. Or, even more simply, it allows them to avoid the duty they might otherwise feel to interact with their fellow citizens across divides, to learn about the problems facing their own communities, which might implicate them, their choices, and their privileges—as opposed to universal challenges like climate change or the woes of faraway places like Rwandan coffee plantations.
“Probably people who get together in these congregations don’t think of what they’re doing as politics,”Rodrik said. “But of course it’s politics. It’s just a politics that has a different locus and has a different view of who matters and how you can change things, and has a different theory of change and who the agents of change are.”
But the same elite help, backed by the same noble intentions, can instead “disrupt”democracy when it “replaces the public sphere with all manner of private initiatives for special public purposes.”These latter works don’t simply do what government cannot do. They “crowd out the public sector, further reducing both its legitimacy and its efficacy, and replace civic goals with narrower concerns about efficiency and markets.”
The seasoned and astute private world-changer seeks to alter “the public conversation about which social issues matter, sets an agenda for how they matter, and specifies who is the preferred provider of services to address these issues without any engagement with the deliberative processes of civil society.”
“So it’s not just the right thing to do,”Verveer said. “It’s the business-smart thing to do.”This was the highest praise a cause could receive.
The only problem-solving approach that worked in the modern world, according to Clinton, was one that made the people an afterthought, to be helped but not truly heard.
One’s American plutocrat friends didn’t necessarily have a problem with more energetic government in Africa. But they preferred win-win solutions in their own backyard, where energetic government sounded like it could end up being expensive.
Economistic reasoning dominates our age, and we may be tempted to focus on the first half of each of the above sentences—a marginal contribution you can see and touch—and to ignore the second half, involving a vaguer thing called complicity.
Her claim, rather, is that citizens of a democracy are collectively responsible for what their society foreseeably and persistently allows; that they have a special duty toward those it systematically fails; and that this burden falls most heavily on those most amply rewarded by the same, ultimately arbitrary set of arrangements.
To live in a society without laws and shared institutions that applied equally to all would be, Cordelli says, to live “dependent on the arbitrary will of another. It would be like a form of servitude.”
She says you are worth nothing without society because there can be no hedge fund managers, nor violinists, nor technology entrepreneurs, in the absence of a civilizational infrastructure that we take for granted.
Then there is the fact that absent a political system of shared institutions, anyone could dominate anyone. Every person with anything precious to protect would be at constant risk of plunder by everybody else.
“When it comes to effecting change in a way that makes them feel good—when it comes to building a business, lobbying for certain things, effectively helping some people through philanthropy, then they are agents,”Cordelli said. “They powerfully and intentionally can exercise change.”However, she went on, “When it comes to paying more taxes, when it comes to trying to advocate for more just institutions, when it comes to actually trying to prevent injustices that are systemic or trying to advocate for less inequality and more redistribution, then they’re paralyzed. There is nothing they can do.

Types and Functions 6: Applicative

Both Http calls will happen instantly and renderPage will be called when both are resolved.

No idea why this is the case that ap makes the calls happen instantly and it is not explained. A paragraph later it is explained, the initial function is curried and is waiting for both of its parameters to arrive before it can run. What ap does is immediately execute whatever needs to be done to get such a parameter.

liftA2(add, Maybe.of(2), Maybe.of(3));

That is rather incredible.

Types and Functions 4: Containers

Functor is simply an interface with a contract. We could have just as easily named it Mappable, but now, where’s the fun in that?

It would have been nice if the name was easy and logical but at least now I finally know what a Functor is. None of the other guides or tutorials really managed to explain that.

At the time of calling, a function can be surrounded by map, which transforms it from a non-functory function to a functory one, in informal terms. We call this process lifting. Functions tend to be better off working with normal data types rather than container types, then lifted into the right container as deemed necessary.

A decent explanation of lifting is also nice to have though without too many examples I don’t think this will stick.

The rest of the chapter including the introduction of IO is just one big: “Why would you do this?”

Types and Function 5: Monads

I’m looking forward to this chapter. When they taught us Haskell as an undergrad they made sure to stop well short of Monads. At the time I was happy about that but by now I wish we had pushed on.

Monads are pointed functors that can flatten

I get this definition by now but it is exactly the kind of stuff that I wasn’t going for. But maybe an ELI5 introduction to functional programming is too much to ask for?

Mind you, we have not thrown out purity, but merely removed one layer of excess shrink wrap.

What is good here is that this tutorial does not gloss over this necessity with a bunch of jargon but in excruciating detail builds up the explanation.

If you’ve read about monads previously, you might have seen chain called >>= (pronounced bind) or flatMap which are all aliases for the same concept.

This ridiculous aliasing into tons of different names in large part explains my confusion. Chain, bind and flatMap ar all the same thing.

One question that I’m left with then is how much of this do you need to be able to use functional programming at an application level and how much do you need to be able to write functional libraries yourself.

The exercises in this chapter are hopeless. The tiny IDE does not help at all and it feels like the only way to do them is to poke at it with map and chain until it sticks. That may very well be the essence of functional programming for all I know.

Again, the thing is that I know what I want to do and that it theoretically should fit together but the various functions feel like broken legos. If they were physical legos with affordances, things would be a lot easier.

“Ja. Als het aan mij ligt wordt Shell morgen genationaliseerd en worden rijken onteigend. Dat is trouwens ook in hun belang.”

Go on king!

“D66 is ook in niets fundamenteel verschillend van extreemrechts. En GroenLinks is dat ook. Zij verdedigen de bestaande orde, die gebaseerd is op bezit en grenzen, en dus op geweld en destructie van de aarde. Ze verdedigen in die zin een extreemrechtse politiek.”

Analoog zou ik willen zeggen dat de meeste groene partijen op de wereld klimaatontkenners zijn, want als ze de klimaatverandering écht serieus zouden nemen, dan zouden ze een totaal andere politiek en aanpak kiezen.

“Drinking has to be against the rules for taking a drink to be breaking the rules. Only a Muslim can know how good that tastes.”

An amazing dive into the popularity of Johnny Walker Black in the Muslim world.

I remember the penchant of a certain kind of man to whiskey when I was a kid and how it would be used as an (expensive) present or bribe. I bet that in most of those cases it was also Black Label that they were going for.

https://theoutline.com/post/8280/how-johnnie-walker-black-became-the-house-liquor-of-the-muslim-world?zd=1&zi=dnzv3qcl

Types and Functions 3: Composing

Then we get at Chapter 05: Composing and I really don’t understand the need to faff around so much when it comes to such a mathematically simple subject.

Composing is really easy, it’s just that programming languages make it hard. Especially if you look at this:

const compose = (...fns) => (...args) => fns.reduceRight((res, fn) => [fn.call(null, ...res)], args)[0];

That curried function is left unexplained and I’m still not sure I can read it.

I’m documenting this because every chapter is spawning off one too many bunny trails for my taste. That also makes it clear how learning functional programming is a reclusive undergrad’s game.

Types and Functions 2: Currying

It goes wrong fairly quickly when it comes to Chapter 04: Currying. It is unclear why you would want to do this1 and how the code really works.

An additional problem is that many function definitions after this are written in curried form, like so:

// join :: String -> [String] -> String

It would have been nice if it was mentioned how to read these. To be fair it is in a way in the same Chapter 07 where I found the above signature: “Without fully understanding the details, you could always just view the last type as the return value.”

Digging through a bunch of mostly unhelpful documents, I figured out that you can take everything around the arrows as function arguments except for the last one.

So the join above is a function that takes a String and an array of Strings and returns a String.

Addendum: This also makes it easier to read the Ramda type signatures.

  1. I suspect that that will be a recurring theme. []

Types and Functions 1: Introduction

I got sick of it and I want to learn the weirder stuff of functional programming seriously now.

I’m under the impression that these are fundamentally very simple things that people overcomplicate either because they don’t really understand them or because they are poor communicators.

I think it should be possible to explain the concepts and their use without any jargon, so I asked for sources:

I’m now working with the Mostly Adequate Guide which starts of really good but at some point also dives off into mathematical weirdness. Let’s see how far I get.

Truly, if you don’t throw hundreds of millions into the trash fire that is the big consultancies, there is no limit to what you can get done.

https://twitter.com/Philip_Salter/status/1191412809340530690

I usually say that application development (mobile and otherwise) is a solved problem but once you go to any kind of scale, you run into all of these operational issues which keep things interesting.

By a solved problem, I mean that figuring out what to build and building it is by now, for an experienced team, a linear endeavor. Aligning the rest of the organization to be able to do this, however, not so much.

https://twitter.com/GergelyOrosz/status/1195993293949194240

My easily incensed people

A Turkish guy in a van turns the corner tight enough to almost run us over. He then stops and pulls down the window: “Möchtest du mir etwas sagen?”

To which I better don’t reply: “Ja, ‘senin ananı babanı sikeyim.'”

These guys are so easily triggered. Once I did say this and the dude followed me through half of Schöneberg in his car.

“75 jaar vrijheid, en wat krijg je? De lichtgevende lul van Daan Roosegaarde.”

https://www.nrc.nl/nieuws/2019/11/02/als-twee-mensen-hetzelfde-doen-a3978941

Not very fair but overdue for somebody who’s bought into his own hype and believes (as do most Dutch creatives) that all of their ideas are original.

I checked the concept and the video and it is indeed very reminiscent of the Stolpersteine without a mention and the presentation is as flat as we’re used to from Roosegaarde.

Okay, pause for a moment. If you are Pete Buttigieg, at this point in your life you have the ability to take almost any job you want. These schools open doors, and you pick which one you go through. (Ask yourself: If I could do anything I wanted for a living, what would I do?) Pete Buttigieg looked inside himself and decided he belonged at… the world’s most sinister and amoral management consulting company.

Fair enough.

https://www.currentaffairs.org/2019/03/all-about-pete