planning
The Thing-deadline calculus
The best-laid plans
But bulldozers move mountains
Good design is redesign
Obsessed with absolute numbers
A warning against the limitations of my own prescriptions
The plan must anticipate all that is needed
Many a corner office
Individuals matter
Driving engineers to an arbitrary date is a value destroying mistake
The value-destroying effect of arbitrary date pressure on code
An Article by Gandalf HudlowThe mandate from above is clear, just get it done! Avoid everything that's in the way: all advice, all expertise, all discovery efforts that detract from hitting the Date™!
What these organizations don't realize is that all software change can be modeled as three components: Value, Filler and Chaos. Chaos destroys Value and Filler is just functionality that nobody wants. When date pressure is applied to software projects, the work needed to remove Chaos is subtly placed on the chopping block. Work like error handling, clear logging, chaos & load testing and other quality work is quietly deferred in favor of hitting the Date™.
Hofstadter's Law
An Idea by Douglas HofstadterIt always takes longer than you expect, even when you take into account Hofstadter's Law.
Planning doesn't make for better software
A Fragment by Robin RendleMy own time in a Silicon Valley startup has proved this much to be true; planning doesn’t make for better software. In fact today our design systems team doesn’t have sprints, we don’t have tickets or a daily standup. Each day we come to work, figure out what’s the most important thing that we could be doing, and then we—gasp!—actually do it.
Watching so many other teams slowly flail about whilst they plan for quarter 3.2 of subplan A, whilst our team produces more work in a week than they all do combined in a quarter has been shocking to me.
After four years of working in a large startup, I know what I always assumed was true: you don’t need a plan to make a beautiful thing. You really don’t. In fact, there’s a point where overplanning can be a signal of inexperience and fear and bullshit. The scrum board and the sprints and the inane meetings each and every day are not how you build another Super Mario 64.
Instead all you have to do is hire smart people, trust them to do their best work, and then get the hell out of their way.
Yagni
A Definition by Martin FowlerYagni originally is an acronym that stands for "You Aren't Gonna Need It". It is a mantra from Extreme Programming that's often used generally in agile software teams. It's a statement that some capability we presume our software needs in the future should not be built now because "you aren't gonna need it".
Towards a New Architecture
The house is a machine for living in
But men live in old houses
It is not right that we should produce bad things because of a bad tool; nor is it right that we should waste our energy, our health and our courage because of a bad tool; it must be thrown away and replaced.
But men live in old houses and they have not yet thought of building houses adapted to themselves.
Primitive resources
There is no such thing as primitive man; there are primitive resources.
Employs nothing at all
The man of today planes to perfection a board with a planing machine in a few seconds. The man of yesterday planed a board reasonably well with a plane. Very primitive man squared a board very badly with a flint or a knife. Very primitive man employed a unit of measurement and regulating lines in order to make his task easier. The Greek, the Egyptian, Michaelangelo or Blondel employed regulating lines in order to correct their work and for the satisfaction of their artist’s sense and of their mathematical thought. The man of today employs nothing at all and the result is the boulevard Raspail.
All the work of an epoch
Style is a unity of principle animating all the work of an epoch, the result of a state of mind which has its own special character.
Our own epoch is determining, day by day, its own style.
Our eyes, unhappily, are unable yet to discern it.A taste for fresh and clear daylight
Tail pieces and garlands, exquisite ovals where triangular doves preen themselves or one another, boudoirs embellished with “poufs” in gold and black velvet, are now no more than the intolerable witnesses to a dead spirit. These sanctuaries stifling with elegance, or on the other hand with the follies of “Peasant Art,” are an offense.
We have acquired a taste for fresh and and clear daylight.
Eyes which do not see
Our epoch is fixing its own style day by day. It is there under our eyes—Eyes which do not see.
The problem of the house has not yet been stated
The lesson of the airplane is not primarily in the forms it has created, and above all we must learn to see in an airplane not a bird or a dragon-fly, but a machine for flying; the lesson of the airplane lies in the logic which governed the enunciation of the problem and which led to its successful realization. When a problem is properly stated, in our epoch, it inevitably finds its solution.
The problem of the house has not yet been stated.
At the Green Mosque
In Broussa in Asia Minor, at the Green Mosque, you enter by a little doorway of normal human height; a quite small vestibule produces in you the necessary change of scale so that you may appreciate, as against the dimensions of the street and the spot you come from, the dimensions with which is is intended to impress you. Then you can feel the noble size of the mosque and your eyes can take its measure. You are in a great white marble space filled with light. Beyond you can see a second similar space of the same dimensions, but in half-light and raised on several steps (repetition in a minor key); on each side still a smaller space in subdued light; turning round, you have two very small spaces in shade.
From full light to shade, a rhythm. Tiny doors and enormous bays. You are captured, you have lost the sense of the common scale. You are enthralled by a sensorial rhythm (light and volume) and by an able use of scale and measure, into a world of its own which tells you what it set out to tell you.
Poems of an Indian summer
To build one's house is very much like making one’s will. When the time does arrive for building this house, it is not the mason’s nor the craftsman’s moment, but that moment in which every man makes one poem, at any rate, in his life. And so, in our towns and their outskirts, we have had during the last forty years not so much houses as poems, poems of an Indian summer, for a house is the crowning of a career.
A grave and noble beauty
An architecture of our own age is slowly but surely shaping itself; its main lines become more and more evident. The use of steel and reinforced concrete construction; of large areas of plate glass; of standardized units (as, for example, in metal windows); of the flat roof; of new synthetic materials and new surface treatments of metals that machinery made possible; of hints taken from the airplane, the motor-car or the steamship where it was never possible, from the beginning, to attack the problem from an academic standpoint—all these things are helping, at any rate, to produce a twentieth-century architecture whose lineaments are already clearly traceable. A certain squareness of mass and outline, a criss-cross or “grid-iron” treatment with an emphasis on the horizontals, an extreme bareness of wall surface, a pervading austerity and economy and a minimum of ornament; these are among its characteristics. There is evolving, we may begin to suppose, a grave and classical architecture whose fully developed expression should be of a noble beauty.