Charles Babbage, perfectionist engineer
I recently finished Sydney Padua's entertaining and educational The Thrilling Adventures of Lovelace and Babbage. Several of the stories are available online, but the book is well put together (not to mention much easier to read than the web version) and includes a bunch of integrated source materials and illustrated footnotes.
Babbage completing his Analytical Engine is one of history's great "what ifs", but is is perhaps more unfortunate that he didn't finish the Difference Engine. He had a working prototype of part of it, and we know that it would have worked, because two have been built. I had the good fortune to see one in action at the Computer History Museum several years ago, and watching it work was mesmerizing.
One of the primary documents included in The Thrilling Adventures of Lovelace and Babbage is part of a talk given by John Fletcher Moulton to honor Napier. Moulton recounts a visit he paid to Babbage, and contrasts Babbage's flightiness with Napier's ability to see his task to completion.
That which impresses me
most deeply is [Napier's] tenacity of aim, combined with his
receptivity of new ideas in attaining it. From first to
last it was a Table of Logarithms of sines that he proposed to make, and he did not permit himself to be turned
aside from that purpose till it was accomplished. His
concepts evidently widened as he proceeded, and he must
have been sorely tempted to turn from his comparatively
restricted task to larger schemes. But he wisely resisted
the temptation. He saw that he must create an actual
table and give it to the world, or his task was imperformed. Would that other inventors had been equally
wise! One of the sad memories of my life is a visit to the
celebrated mathematician and inventor, Mr Babbage. He
was far advanced in age, but his mind was still as vigorous
as ever. He took me through his work-rooms. In the first
room I saw the parts of the original Calculating Machine,
which had been shown in an incomplete state many years
before and had even been put to some use. I asked him
about its present form. 'I have not finished it because in
working at it I came on the idea of my Analytical Machine,
which would do all that it was capable of doing and much
more. Indeed, the idea was so much simpler that it would
have taken more work to complete the Calculating Machine
than to design and construct the other in its entirety,
so I turned my attention to the Analytical Machine.'
After a few minutes' talk we went into the next work-
room, where he showed and explained to me the working
of the elements of the Analytical Machine. I asked if
I could see it. 'I have never completed it,' he said,
'because I hit upon an idea of doing the same thing
by a different and far more effective method, and this
rendered it useless to proceed on the old lines.' Then we
went into the third room. There lay scattered bits of
mechanism, but I saw no trace of any working machine.
Very cautiously I approached the subject, and received
the dreaded answer, 'It is not constructed yet, but I am
working at it, and it will take less time to construct it altogether than it would have taken to complete the Analytical
Machine from the stage in which I left it.' I took leave of
the old man with a heavy heart.
As a programmer, this rings true to me, to the point of being painful. How many projects are left undone because something better came along? It's important to take a step back and recognize the value of finishing things.
Thank you, Erik Wiffin for this contribution to software engineering.
As one with more than his share of deceased personal and side projects, I read David Hamp-Gonsalves post about the long term maintenance costs of personal projects with interest.
Longterm projects are usually incur a small but on going cost. API’s change, PAAS’s deprecate old stacks, frameworks and libraries die / decay and domains need to be renewed.
When the idea is new and shiny, using a fun new platform and API seems cool (and maybe that was the whole point!) and of course it should have its own domain! But over time these things decay and the maintenance bill comes due. And your project dies.
This site is guilty of many of these. It's hosted on Google App Engine (seemed like a good idea at the time) and I recently had to re-write the web serving part of the application in order to get it running on a new version of App Engine. I've also had to migrate the data store due to changes with App Engine. It would probably have been better to use Jekyll (which I haven't switched to -- yet -- because I still want the ability to edit in my browser).
Mikael Colville-Andersen of Copenhagenize created a list of the top 20 bike cities world wide, and the only US city on the list is Minneapolis at number 18.
American cities—often content with baby steps—are in desperate need of leadership, and Minneapolis has emerged as a contender.
Colville-Anderson does call out Minneapolis, though, to stop bragging about how tough its riders are and start laying down some real infrastructure:
What will help the city is to stop talking about the winter and to focus on getting a massive rise in ridership during the rest of the year. Minneapolis would do well to increase its commitment to protected infrastructure and to focus on making the continent’s best on-street network, and the first city NOT to feature sharrows.
Hometown pride aside, I'm not sure I'd rank Minneapolis above Portland. They have different positive attributes, and a little friendly competition never hurt anyone. Just look at this sea of green in Portland!
But the Minneapolis Bicycle Master Plan is looking very nice. The bike infrastructure that has come online in the 3 years since I've been gone has been pretty awesome. Keep it coming, Minneapolis.
Silence is now offered as a luxury good. In the business-class lounge at Charles de Gaulle airport, what you hear is the occasional tinkling of a spoon against china. There are no advertisements on the walls, and no TVs. This silence, more than any other feature of the space, is what makes it feel genuinely luxurious. When you step inside and the automatic airtight doors whoosh shut behind you, the difference is nearly tactile, like slipping out of haircloth into satin. Your brow unfurrows itself, your neck muscles relax; after twenty minutes you no longer feel exhausted. The hassle lifts.
Outside the lounge is the usual airport cacophony. Because we have allowed our attention to be monetized, if you want yours back you're going to have to pay for it.
As the commons gets appropriated, one solution, for those who have the means, is to leave the commons for private clubs such as the business-class lounge. Consider that it is those in the business lounge who make the decisions that determine the character of the peon lounge and we may start to see these things in a political light. To engage in playful, inventive thinking, and possibly create wealth for oneself during those idle hours spent at an airport, requires silence. But other people's minds, over in the peon lounge (or at the bus stop) can be treated as a resource—a standing reserve of purchasing power to be steered according to innovative marketing ideas hatched by the "creatives" in the business lounge. When some people treat the minds of other people as a resource, this is not "creating wealth," it is a transfer.
— Matthew B. Crawford, The World Beyond Your Head
Tech startup investor Joe Beninato proposes some changes to make startup equity more fair and valuable to employees:
- Cap table transparency for all
- Early exercise for early employees
- More than 90 days to exercise after departure
- Vesting schedule revisited
His suggestion for a back-dated vesting period instead of the standard four year equal vest with one year cliff is the most controversial. I would be willing to accept this in exchange for his other proposed reforms. Any company with an unorthodox stock option policy like these should promote them. It would be valuable in recruiting.
On a related note, Aaron Harris and Tikon Bernstam have both made similar calls for improving the equity compensation situation for employees.
Urban planner Jeff Speck and 3D artist Spencer Boomhower collaborated to create this animation of four different road diets for typical street configurations. I think this type of visualization is useful to help people understand the impact of proposed traffic calming measures and could result in less opposition.
Jeff Speck: Four Road Diets from Cupola Media on Vimeo.
Ecology in Dune is a vital pillar, without which the story would fall apart. It is every bit as important as a warrior’s ability in battle or a mystic’s ability to see into the future. It may seem surprising, but at the turn of the 20th century, pollution was a concern in the minds of Americans, though these fears tapered off as the Depression took hold. It wasn’t until the extraordinary rise of affluence during the postwar years that many ecological concerns were reevaluated on a large scale. With Dune, Herbert was at the start of a new wave’s swell, albeit a small one. The instigator of the first ripple was Rachel Carson, with her 1962 book, Silent Spring. It highlighted the detrimental effects of pesticides, and is credited with eventually leading to the ban on DDT. After this, the discussion of environmental issues in print increased, but not as much as you’d expect — and certainly not in a novelistic sense — until Dune.
“The cat does not offer services,” William Burroughs wrote. “The cat offers itself.” But it does so with unapologetic ambivalence. Greet a cat enthusiastically and it might respond with nothing more than a few unhurried blinks. Later, as you’re trying to work, it will commandeer your lap, keyboard, and attention, purring all the while. A cat will mew at the food bowl in the morning and set off on a multiple-day trek in the afternoon. Dogs are dependent on us to the point of being obsequious, but cats seem to be constantly reëvaluating the merits of our relationship, as well as their role in domestic life. “Are cats domesticated?” is one of the most frequently Googled questions about the animals, based on the search engine’s autocomplete suggestions....
This relatively short and lenient period of selective breeding is manifest in the cat genome, Wesley Warren, a geneticist at Washington University in St. Louis, said. In a study published last year, Warren and his colleagues analyzed DNA from several wildcats and domestic cat breeds, including an Abyssinian named Cinnamon. They confirmed that, genetically, cats have diverged much less from their wildcat ancestors than dogs have from wolves, and that the cat genome has much more modest signatures of artificial selection. Because cats also retain sharper hunting skills than dogs, abandoned felines are more likely to survive without any human help. And in some countries, feral cats routinely breed with their wildcat cousins. “There’s still a lot of genetic mixing,” Warren said. “You don’t have the true differentiation you see between wolf and dog. Using the dog as the best comparison, the modern cat is not what I would call fully domesticated.”
A good book on this subject is Cat Sense by John Bradshaw.
Jenny and I welcomed our daughter Antonia last week. Antonia was healthy at 9 pounds 1 ounce and 21.25 inches long. Jenny had a tough labor but is recovering nicely.
Picking a name for someone is hard. They are pretty much stuck with it. Many expectant parents have a hard time choosing a name, but strangely, we never considered any others (we knew we were having a daughter very early in the pregnancy).
The name comes from My Ántonia by Willa Cather, one of Jenny and my favorite novels. We read the book on our honeymoon back in 2007. I connected with the book in many ways. Growing up in the Midwest, I loved the novel's evocation of the changing prairie landscape, sparse yet beautiful and doomed. My family heritage connected me to the book because my dad's family is Bohemian, like Ántonia's. And it's simply a wonderful story about friendship, loss, and life.
I suggested the name, and Jenny liked it too. Both of us have Antons and Antoinettes in our families, so we appreciated that connection. According to Wikipedia, it means "priceless" which seemed appropriate due to the emotional and monetary cost of bringing her into the world (but that is a story for another time). That said, the name is of unknown Etruscan origin, so I doubt Antonia really means that. The name is old; it has been used since Roman times. Dooming her to a lifetime of correcting both her first and last names, we pronounce it an-to-nee-a, like Ántonia in the novel. We think it is a strong name for the strong woman we hope our daughter will grow up to become.
I was worried about not having a backup plan. What if Jenny gave birth, and we looked at the baby and thought, "She just doesn't seem like an Antonia?" But Jenny had no hesitation. So, welcome to the world, Antonia.