change
What others want them to be
The subtlest slightest kinds of differences
Focus on the rate of change
When we hit our lowest point
Interlocking
Scales of change
A directional quality
A gradual refinement
All things change
The authors of this prognostication evidently assumed that the introduction of the sewing machine would result in more sewing – and easier sewing – by those who had always sewn. They would do the work they had always done in an unchanged setting. Reality turned out to be quite different.
It should be evident by now that there is no such thing as "just introducing" a new gadget to do one particular task. It is foolish to assume that everything else in such a situation will remain the same; all things change when one thing changes.
Ever, Never
EVER PRESENT, NEVER TWICE THE SAME EVER CHANGING, NEVER LESS THAN WHOLE
We change them and are changed
"We fill pre-existing forms and when we fill them we change them and are changed."
— Frank Bidart, Borges and I
How Buildings Learn
A Book by Stewart BrandBe A (Re)Visitor
An Article by Rob WalkerI was thinking about this not long ago while reading in Petapixel an essay by a photographer named Scott Reither, “Long Form Study: Why Photographers Should Repeatedly Revisit A Scene.” In it, he described photographing one particular stretch of beach, over and over, throughout his career.
Of course that landscape has changed over time, and of course he’s had moments when he felt he’d captured the same territory so many times there was nothing left to see.
But there was always something more to see — maybe because of a change in Reither’s life, rather than in the physical environment.
The Sheaves
A Poem by Edwin Arlington RobinsonWhere long the shadows of the wind had rolled,
Green wheat was yielding to the change assigned;
And as by some vast magic undivined
The world was turning slowly into gold.
Like nothing that was ever bought or sold
It waited there, the body and the mind;
And with a mighty meaning of a kind
That tells the more the more it is not told.So in a land where all days are not fair,
Fair days went on till on another day
A thousand golden sheaves were lying there,
Shining and still, but not for long to stay—
As if a thousand girls with golden hair
Might rise from where they slept and go away.Theory of Change
An Essay by Aaron SwartzA theory of change is the opposite of a theory of action — it works backwards from the goal, in concrete steps, to figure out what you can do to achieve it. To develop a theory of change, you need to start at the end and repeatedly ask yourself, “Concretely, how does one achieve that?”
When decades happen
A Quote by Vladmir LeninThere are decades when nothing happens, and then there are weeks when decades happen.
Deadlines are bullshit
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 deadlines
- Why are internal deadlines evil?
- Engineers who love their work
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.