Working with Brian Eno on design principles for streets An Article by Dan Hill & Brian Eno medium.com Think like a gardener, not an architect: design beginnings, not endings Unfinished = fertile Artists are to cities what worms are to soil. A city’s waste should be on public display. Make places that are easy for people to change and adapt (wood and plaster, as opposed to steel and concrete.) Places which accommodate the very young and the very old are loved by everybody else too. Low rent = high life Make places for people to look at each other, to show off to each other. Shared public space is the crucible of community. A really smart city is the one that harnesses the intelligence and creativity of its inhabitants. collectionsurbanismstreetscitieswastegardens
Enjoying the garden together A Quote by Brian Eno blog.ayjay.org And essentially the idea there is that one is making a kind of music in the way that one might make a garden. One is carefully constructing seeds, or finding seeds, carefully planting them and then letting them have their life. What this means, really, is a rethinking of one’s own position as a creator. You stop thinking of yourself as me, the controller, you the audience, and you start thinking of all of us as the audience, all of us as people enjoying the garden together. Gardener included. creativitymusicmakingartgardens
The Microsoft Sound A Quote by Brian Eno www.sfgate.com The thing from the agency said, "We want a piece of music that is inspiring, universal, blah- blah, da-da-da, optimistic, futuristic, sentimental, emotional," this whole list of adjectives, and then at the bottom it said "and it must be 3 1/4 seconds long." I thought this was so funny and an amazing thought to actually try to make a little piece of music. It's like making a tiny little jewel. In fact, I made 84 pieces. I got completely into this world of tiny, tiny little pieces of music. I was so sensitive to microseconds at the end of this that it really broke a logjam in my own work. Then when I'd finished that and I went back to working with pieces that were like three minutes long, it seemed like oceans of time. musicconstraintstimecreativity
Scenius A Definition by Brian Eno kk.org Scenius stands for the intelligence and the intuition of a whole cultural scene. It is the communal form of the concept of the genius. The Small GroupMutual appreciationTossing an idea around culturegeniuscreativitycollaboration
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