"Professionalism" in this context (and most) refers to understanding one's role as a slave and pretending to enjoy it. Most people sitting in offices are only pretending to work.

Their jobs are meaningless busywork anyway -- the real work could be done by maybe a quarter as many people or fewer. But even the real work is probably worthless. Does anyone really need that product or service, or is it just another way to move resources into the hands of a few super-wasters?

Some people do opt to work from home so that they can avoid work more successfully. After…


You can also just create a curry function and then curry any function having a finite number of parameters:

With a little more trouble, you can make one that allows blank (_) arguments to be passed, so you can apply the curried function partially with any subset of arguments.


The problem with humanity is not the gig economy, consumerism, capitalism, or any of the usual suspects. These are the symptoms, not the cause.

The problem is that we are angry infants who desperately desire to avoid maturing into adults. So we "grow up" instead, taking on adult responsibilities while remaining infants. The consequences are catastrophic for all life on Earth.

The difference between an infant and an adult is that the infant's world is entirely internal. Everything is about getting. All roads lead back to the infant's infantile fears and desires.

In contrast, the adult's world is entirely external…


The "wealthy" are wealthy only because we make them so. We create them, we maintain them. They're twisted because we twisted them. Look at our love of celebrities and you'll see that we did this on purpose.

So your article is entirely correct, but it's aimed at the wrong people. The 99% create the 1%, insist on the 1%, defend the 1%, justify the 1%.

And until we figure out why that is so, nothing will ever change.


The disdain that React's creators have for HTML is evident from the first render. Virtually all of these virtual DOM frameworks render into a div using an ID, typically `__root`.

A div is not an appropriate top-level element. Why not main instead? But the semantic nature of HTML evidently does not matter to most React/Vue etc. devs. Bring this issue up and you'll be gruffly dismissed if you're acknowledged at all. Who cares, right?

In simpler days, that div was in a text file and one could simply change it to main. …


Being the best and doing your best are not the same thing

You are here: A classic bell curve showing that 68% of us fall in the center (one standard deviation from the mean).
You are here: A classic bell curve showing that 68% of us fall in the center (one standard deviation from the mean).
I’m guessing, of course, but this is the safest bet.

Ha, ha. Before you write to point out that I’ve made a grammatical error in the title… it’s a joke. But it gets to the heart of what I’m saying here.

Look around. Do you see excellence everywhere you look? If so, can I please come live with you? Because I’ve lived all over the planet and everywhere I go it’s the same: most of us are mediocre at what we do.

The truth is that we’re mediocre by definition. Because mediocre means — I looked it up — neither good nor bad; of middling quality; average.

You can’t beat the bell curve

Suppose that as…


The thinner you spread yourself, the harder to win

Cognitive “footprint” is the total cognitive effort required to sustain an enterprise. In short, it is all the thinking, reasoning, learning, remembering, etc. necessary for success.

The larger an organization’s cognitive footprint, the greater the cost to maintain it. If you can achieve the same outcome with a smaller footprint, you’ll save time and money — freeing up resources for other priorities.

To minimize cognitive footprint, making your organization leaner and more competitive, you’ll first need to recognize it and interrogate it.

Contributors to cognitive footprint

  • The difficulty of processes: if two processes achieve the same outcome, but one is more difficult, then the…


In a rapidly changing world, it’s the only effective way to learn

Hourglass. Source: https://wellcomecollection.org/works/nugmen9p/images?id=krgatmxy (CC BY 4.0)
Hourglass. Source: https://wellcomecollection.org/works/nugmen9p/images?id=krgatmxy (CC BY 4.0)
Image source (CC BY 4.0)

Almost three decades ago, I was running an industrial training program in a factory that was then implementing just-in-time manufacturing (JIT). It occurred to me that the principles of JIT — now called lean manufacturing — would apply to learning as easily.

Flash forward to 2013 and I’m teaching again, this time a 12-week “immersive” web development course for General Assembly. The pressures of the intense workload were stressing the students out considerably, and I again applied the principles of just-in-time learning, telling the students:

Never learn anything until you have to.

Put another way, learn only what you need…


Flying Phil: “Where’s Bob?” Flying Jill: “He never comes to these parties. No idea why.” On the ground below: Very sad flight
Flying Phil: “Where’s Bob?” Flying Jill: “He never comes to these parties. No idea why.” On the ground below: Very sad flight

There are no persons with disabilities: there are only disabled persons. And the question we should be asking is: who disabled us?

The answer is: we did.

Disabilities are socially created

I have a limitation that might be considered a disability. I cannot fly.

Fortunately, neither can anyone else I know, so we have built an environment predicated on this idea that humans can’t fly. We provide various prosthetics on a nearly universal basis to compensate for this limitation, hence it is merely a limitation, not a disability. Being unable to fly does not materially affect my ability to live a productive and happy…

Charles F. Munat

Boundedly rational

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