They say never let a good crisis go to waste

We should use the pandemic to reevaluate how we value service, child care, and education labor. It’s apparent we undervalued them. Their value is now explicit for those clamoring for a return to paying people to handle their chores and obligations. So let’s pay them more when we emerge from this!

The burden of navigating urban sprawl to reach our offices, shops, and entertainment is now explicit. Density won’t be the answer for this is in the short or medium term. Perhaps we could value the ease by which we can drive around right now and work backwards from there.

The bit that has worried me is how density is no longer a virtue. Public transport and dense neighborhoods won’t be desirable for a while. What’s the alternative that reduces our environmental toll and increases the cohesion of our neighborhoods?


“Building quality things of substance takes time.” - Rands in Repose, One Thing


Why NetNewsWire Is Fast - I love it when Brent Simmons writes about system design and principles.


One strong center and two senses stimulated

I rented a 12-year old Porsche Boxster via Turo this weekend. Good app, great car. I’m shopping older German convertibles for my next car. Paying a little to rent a prospective car for a day is way better than driving one for less than an hour. Plus, no sales tactics!

I swear this isn’t a headshot for a TV show set in an era where masculine pastels are Extremely The Thing.

The center of the Boxster experience, it turns out, is the tachometer and the engine. The tachometer is dead-center, set in distinctly-Porsche numerals with a digital speedometer in the bottom. You don’t want any other gauges. It’s nice to know when you’re about to run out of fuel, I suppose.

2008 Porsche Boxster speedometer and tachometer

The flat-six cylinder engine sits right behind your shoulders. It is, according to my wife, loud. I found it sonorous. I don’t have a picture of it because you literally can’t see it without taking the car apart. And, a picture of a dirty machine with 130,000 miles isn’t right. The engine on a Porsche is meant, and designed, to be heard.

Once I was between that tachometer and engine, I knew I was definitely in a Porsche Bubble. The switches, seats, even entertainment system didn’t matter much. It helped that it was a lovely day and the air conditioner was up to the challenge. But it’s all auxiliary to the sights and sounds.

Turns out, that’s sort of all you need. A strong design center and two senses stimulated can make a product that stands the test of a decade or three.


Tools for plain-text thinking

Margin is a plain text notation for thinking in lists, notes, and structured data. I have a soft spot for notations for thinking like, e.g. Markdown, TaskPaper, even bullet journaling.

The mark of a nicely designed plain text format is that it works equally well in a well-crafted app, a text editor, and on a sheet of paper. Margin meets that criteria.



The Bremont Argonaut - there’s a lot of “ink” on this watch face, but it doesn’t seem busy. Even more, the marks on the crowns are the real winners.

![https://hodinkee.imgix.net/uploads/images/1586281720176-9qegaqjnjs7-0243d3e3c71e5244dc4c03c63b5282cd/L1180502.jpg?ixlib=rails-1.1.0&fm=jpg&q=55&auto=format&usm=12&ch=Width%2CDPR%2CSave-Data&fit=crop&w=820](Bremont Argonaut crowns)


The second best sunset of the week (Monday)


Manage for time and mental burden

Features in software are answers to questions. How can customers send what they're looking at to someone else? That's share via email. How can customers distill all the data about my project's tasks down to raw data to analyze it? That's a report, probably with a CSV export.

All of these answers exist on some kind of spectrum. There are simplistic and sophisticated answers. Maybe reporting has no interaction affordances at all; it's an HTML table and a link to download it as a CSV. Perhaps reporting is full of interactions, using metaphors of spreadsheets like sorting or filtering.

It hurts to waste time and effort. We get attached to the things we work on. But that’s the Sunk Cost Fallacy talking. If you don’t think a feature is worth the time it takes to make it great, then it is not rational to ship a crappier version simply because you have sunk time into it.

Julie Zhou, How to Make Things High-Quality

Early in the development of a feature is the time to seriously consider whether to ship the simplistic or sophisticated version of the feature. Before Sunk Cost starts to weigh on our souls. The first few days of building the feature are often about figuring out how much sophistication we can afford to build given the amount of time we have to ship the feature.

It is tempting to stop when it works, but it is only the beginning. That’s the shitty first draft you’d never turn in. Now you must go through the process to make it as simple as possible for others to understand.

Simon Hørup Eskildsen, Shitty First Software Drafts

In a sense, we’re matching a time budget to a mental complexity budget. In one week, we could figure out how to do a very simplistic CSV export. We could get it to work, make the implementation clear, test it out, iterate on code review, and have it ready to ship. In four weeks, we could add all the features that make a crisp and clear customer feature: generating it in the background, emailing a link to download the CSV after its generated, showing progress of the export to a user, etc.

With the teams I work with, we operate with the idea of peak complexity: the time at which a project reaches its highest complexity. Peak complexity has proved a useful mental model to us for reasoning about complexity. It helps inform decisions about when to step back and refactor, how many people should be working on the project at a given point in time, and how we should structure the project.

Simon Hørup Eskildsen, Peak Complexity

Somewhere in the middle of the time allotted to the project, a feature might start to feel like its getting out of hand. Inevitably, there's some surprise complexity or scope that no one anticipated. If the code of the feature were a combustion engine, it is sitting on a stand, partially disassembled, and in need of a rebuilt component.

Maybe we decide that the surprise scope isn't worth the toil and scrap part of the feature. We might decide it is essential and scrap some other part of the feature so we can finish this while affording the time and complexity budget.

Eventually you reach a point where there aren’t any more unsolved problems. That’s like standing at the top of the hill. You can see clearly all the way down the other side. Then the downhill phase is just about execution.

Basecamp Hill Charts

We reach that Peak Complexity, decide how to get through it, and start working downhill. We're now reaping the benefits of the thought and effort we put into managing the complexity budget of the feature, given the our time budget. We're crossing t's and dotting i's, finishing detail work, and getting the project ready to ship.

I find that managing software projects as time plus complexity works far better than viewing it as tasks for people to work on until it's "done".


AirPods as a Platform:

You could also think about the Apple Watch as the main input device. In contrast to the AirPods, Apple opened the Watch for developers from the start, but it hasn’t really seen much success as a platform. Perhaps a combination of Watch and AirPods has a better chance of creating an ecosystem with its own unique applications?

Bingo.


Graphs are the new hierarchies

In the sense that trees of people (managers and reports, ala Taylorism) are the old guard. Data (folders and files) are old sauce and nodes + edges are new sauce.

In the sense that part of the confusion of our modern world is that e.g. the Koch brothers have considerable influence on how the Republican party organizes itself. Thus, money is the speech that organizes our current regime and acts on policy. But the Koch brothers aren’t on the org chart for the government or the Republican party.

In the sense that hierarchical databases are such old sauce that I’ve never used one. People new to software development don’t even realize they were at one time a thing that competed against the idea of relational databases.

In the sense that writing is linear or organized by chapters in books. But, the web is a wild mess of hyperlinked graphs. Maybe writers want to organize by graphs too!

(Spoiler: you can represent strictly hierarchical data with graphs too!)


Machine Supply:

Knowing what books someone loves is to know their perspective and their journey, to have something special in common, to share a language.


The CWC Mellor-72 - I love the overall shape, but especially the arrow icon above the 6.

Mellor-72 and Swiss army watch


My law of music: there is no song that Aretha Franklin could not perform slower and therefore better than everyone else.

Newly discovered corollary: except possibly Pierre Boulez and Beethoven’s 5th. So slow, nearly belabored. Love it!


Drew Austin on high/low-brow music, how it fits into album reviews and club culture, and how all that has shifted in our current state of distance. Energy Flash:

“For Reynolds, “at home and at album length” refers to a process of decontextualization, the musical equivalent of the modern gallery’s white cube: a belief that any cultural product meriting serious appreciation must prove that it can survive outside of its native habitat by becoming a fungible unit of culture, fitting into the standardized format of Pitchfork album reviews and solitary, focused listening. If music sounds good in a packed nightclub at 3 a.m. but not through headphones on your couch, is it real in the same way that Kid A is real? Right now in quarantine, the contextualizing environments in which culture traditionally incubates are closed off and dormant, so everything has to sound good in the living room whether it’s meant to or not. We live in the white cube now; anything that relies on a specific source of external context is an endangered species. We’re one month into a worldwide experiment to learn whether the internet alone can produce sufficient meaning on its own, or whether we must keep mining our memories of an embodied shared reality to bridge this gap.”


A new cannonball run record set - a surprise and unintentended consequence of pandemic and shutting down the economy. It’s now much easier to drive a car really fast from New York to Los Angeles. The new record is just a few hours over a day.


Top of Mind No. 0

  • Managing a backend engineering team at Pingboard.
  • Managers can, and should, do deep work. What forms does that take?
  • You can build anything from trust; how do you turn accountability into agency amongst teams?
  • How can I get more writing/editing/publishing practice in?
  • Meditating & reading

The Majestic Monolith can become The Citadel - when a function of the monolith becomes unwieldy, split off an Outpost to service that need specifically. I like to call them sidecars, because that seems more fun!


Introducing Watchsmith - I love the idea of using customizable, bespoke complications to get a foot in the door of customizable Apple Watch faces. I’m trying it right now, so far so good!