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".
Kigumi House
A sense reflected in the plans
When a space resonates with our humanity, when it feels really pleasant or splendid and beautiful—when you place yourself in such an environment, I've always believed that people will be drawn in. So I guess you could say it's this sense that I try to reflect in the plans; I believe that this will lead in the right direction, to an honest lifestyle.
I'm reminded of their faces
Mrs. Shimada is very cheerful, and Mr. Shimada is very intelligent; he is able to perceive things objectively, and discern what is precious. I get the sense they live critically, evaluating what is important. Keeping these characteristics in mind, I think about what kind of plan should be provided, in what proportions, and in what kind of house—to best suit these people. I'm constantly reminded of their faces as I prepare the plans. I'm always thinking about human happiness. If it doesn't make you happy, I don't think it's worth building.
Maybe I should sharpen soon
I've been doing this for decades, so I've found tools that can't get any better. Tools by a good blacksmith cut well for the entire day, as well as the next; occasionally, even on the third day. I'll think, maybe I should sharpen soon, even though it's still cutting okay.
So that's what it's like — it's all about how good your tools are.
What's suitable for each unique condition
What of machines and prefabrication? How do they compare?
Well, the machine has its limits. We, using handcrafted methods, do things that machines cannot do. Of course, it's not fast like a machine. And in complicated areas like here, things wouldn't go the same using a machine as it would by hand.
We use numerous variations of all these connecting and splicing joints. Using a machine, [the wood joints] can all be made uniform, but really, we need to consider whether that's a good thing. It's better to make each mechanism and joint by considering what's suitable for each unique condition.
The structure becomes more solid
I suspect that these tools and these shapes each have their own era. And, well—recently, mass production has made fabrication more practical by using machines, and producing joints that are even easier and faster. Currently, [composite joints] are the most practical—economically as well. That's probably how it became so simple.
The precision [of a prefabricated joint] is by no means bad; a prefabricated joint is more precise than one made by hand with poor skills. Of course, with craftsmen, some are good; others, not so good. It's fine if only people with excellent skills make these joints and build houses; but occasionally, you'll get someone who doesn't. In this case, there's a possibility that prefabrication will provide a more uniform, better outcome.
With prefabrication, they don't really have as much variety in types of joints. Most splicing joints are kama-tsugi, and most connecting joints are ari of a dovetail type; it's even all the same dovetail. In comparison, we use roughly ten times that in variety—perhaps more than ten times.
You have something that is fast, easy, and cheap...
Tōru Abo: Yes, the question is which is better in comparison. I mean, there's no point having a joint made without precision. If you can't chisel with a certain degree of accuracy, there's no point cutting by hand. We often say, "Work accurately and precisely." It's labor-intensive and costs some money, but it's overwhelmingly stronger. The structure becomes more solid.
Kanawa-tsugi
The kanawa-tsugi allows for easy replacements, without having to raise the building a great deal. However, these days buildings are demolished in less than 30 or so years, so we live in an era where such measures aren't necessary. Because we're living in an era where you demolish the house before things are replaced, we don't have to do this. But in doing so, the two wood members fit together smoothly; the fit becomes incredibly good. This splicing joint, it's surprisingly rigid once assembled; so, even in an era where we have foundations like these, we still use the kanawa-tsugi.
Completing work properly in unseen areas
If you consider the inheritance of skills, we can keep this heritage by having young people do the work properly, as they did in the past. If you don't do this, or you become too practical, you'd only make simple things. It's very low tech, this inheritance of skills—using carpentry tools to do manual work. We deliberately put effort into these things, completing work properly in unseen areas.
Architecture equals structure
Architecture equals structure. Design is also important, but structure is the basis of architecture.
By taking the good aspects of both traditional and conventional construction methods, we assemble it securely...So the reason we lay out the marking lines, and carve by hand, is to utilize the good aspects of wood framing from the past when building contemporary wood-framed structures.