Less, but better There must be millions less of things, less words, less gestures, less of everything. But every word and every gesture will become more valuable. If we can put it all into perspective we will need less things as a result. Sophie Lovell & Dieter Rams, Dieter Rams: As Little Design as Possible Omit needless wordsTo be truly simple makingrestraintproductionwasteminimalism
From consumption to production I see no other solution (political, economic) to the problems of mankind than the formation of small responsible communities involved in permaculture and appropriate technology. I believe that the days of centralised power are numbered, and that a re-tribalisation of society is an inevitable, if sometimes painful, process. The greatest change we need to make is from consumption to production, even if on a small scale, in our own gardens. Bill Mollison, Introduction to Permaculture societyconsumptionproduction
All-use environments Until the nineteenth century, virtually all cities were “all use” environments. Craft-scale production was typically carried out in a workshop below the home of the craftsperson, which often also served as the site of exchange. Michael Sorkin, 20 Minutes in Manhattan Small economies productionwork
Biggering I meant no harm. I most truly did not. But I had to grow bigger. So bigger I got. I biggered my factory. I biggered my roads. I biggered my wagons. I biggered the loads of the Thneed’s I shipped out. I was shipping them forth to the South! To the East! To the West! To the North! I went right on biggering...selling more Thneed’s. And I biggered my money, which everyone needs. Dr. Seuss, The Lorax capitalismproduction
This thing is a Thneed "Look, Lorax," I said. "There's no cause for alarm. I chopped just one tree. I am doing no harm. I'm being quite useful. This thing is a Thneed. A Thneed's a Fine-Something-That-All-People-Need! It’s a shirt. It's a sock. It's a glove. It's a hat. But it has other uses. Yes, far beyond that. You can use it for carpets. For pillows! For sheets! Or curtains! Or covers for bicycle seats!" The Lorax said, "Sir! You are crazy with greed. There is no one on earth who would buy that fool Thneed!" Dr. Seuss, The Lorax production
The life-giving continuum In System A, creation and production are organic in character, and are governed by human judgments that emanate from the underlying wholeness of situations, conditions, and surroundings. In System B, the production process is thought of as mechanical. What matters are regulations, procedures, categories, money, efficiency, and profit: all the machinery designed to make society run smoothly, as if society was working as a great machine. The production process is rarely context-sensitive. Wholeness is left out. Identifying these two categories helps us sharpen and clarify the range of differences among ways of creating the environment that exist in different societies. And the two categories serve to identify a dimension of great importance: the dimension that runs from more life-giving to less life-giving. Christopher Alexander, The Battle for the Life and Beauty of the Earth lifeproduction
Muda, Muri, Mura An Article mag.toyota.co.uk Eliminating waste is the key to efficiency – in the Toyota Production System, this is termed as: Muda (waste), Muri (overburden), and Mura (irregularity). productionwastemanagementefficiency
Deadlines are bullshit An Article contrariantruth.substack.com In software development deadlines are a necessary evil. It is important to understand when they are necessary, and it is important to understand why they are evil. External vs. internal deadlinesWhy are internal deadlines evil?Engineers who love their work Hofstadter's LawThe Thing-deadline calculusNever enough timeDriving engineers to an arbitrary date is a value destroying mistake bureaucracysoftwareprocesswork
External vs. internal deadlines When are deadlines necessary? Contractual obligations Technical liabilities (e.g., dependency EOL) Compliance, government, investors, and other external stakeholders What do all of these deadlines have in common? They are all important. They are all deadlines that cannot be missed. They are all external. When are deadlines evil? Your manager says you have a deadline Your software development methodology says you have deadlines What do all of these deadlines have in common? None of them are important. They are arbitrary. They are all internal. They are all bullshit.
Why are internal deadlines evil? Estimation: When estimating engineering work a substantial time investment is required by an engineer in order to get an accurate estimate. Misaligned Incentives: There is an incentive to lie and give estimates much longer than the feature is truly expected to take. Low Morale: Deadlines are likely to be missed often. Repeated failure has a cost to the morale of the team. Micromanagement: Deadlines are wielded by middle managers as a whip to harass and annoy engineers working on features. High Stress: When engineers feel the pressure of other stakeholders holding deadlines over their heads it creates an environment of high stress. High Turnover: On teams with high turnover rates the best engineers have an easy time finding new work and leave quickly, the worst engineers have a difficult time finding work and remain. This selects for a lower quality team over time.
Engineers who love their work The resolution is simple. Never have internal deadlines. Operate on a prioritized and ordered list of features. Estimate only when necessary to prioritize and do so in a t-shirt sizing way. Trust your engineers and they will begin to love their work. Engineers who love their work are happy and productive. Building is never a straight line