So I want to be careful and go slowly, because if I made it available it would be extremely difficult to reverse the decision and take it away, even with an excellent reason.
Brent, as awesomely considered and thoughtful as ever.
ntfy (pronounced notify) is a simple HTTP-based pub-sub notification service. It allows you to send notifications to your phone or desktop via scripts from any computer, and/or using a REST API. It’s infinitely flexible, and 100% free software.
It’s an analog, 20 note polyphonic, square wave synthesizer based on the 555 timer chip. The enclosure and keys are 3D-printed, its models were programmed in OpenSCAD, and its PCB was designed in Kicad.
I especially like the gallery of abandoned ideas on the path to making this.
At a well-run seed stage startup, engineers will often describe the work experience as intoxicating. At a larger company, the best you get is “enjoyable”. Why does this happen? Is it inevitable?
Intoxicating is exactly how I would describe many points in my career, and for many of these reasons. There is such a thrill to work in a tight feedback loop of ideas, implementations, and metrics.
Despite not having any footsteps to follow or a guidebook to consult for such an endeavor, Steve dreamed up a plan that would be unthinkable to most people, even today. He spent six months making meticulous arrangements and outfitting a custom recumbent touring bike with a solar-powered Radio Shack Model 100 portable computer that would allow him to keep in touch with his clients and publishers while living on the road full-time.
In Antoine de Saint-Exupéry’s book Wind, Sand and Stars, during a mail delivery, his plane crashes in the Sahara desert. There, he encounters a fox and notices that it only eats one berry in each bush. As he was starved, and that the bush was full of fruit, he couldn’t understand why the fox would only take one. This talk is about that fox, who knows better than to eat every berry which could harm both the bush and other desert dwellers.
When we buy a physical product, we accept that it won’t change in its lifetime. We’ll use it until it wears off, and we replace it. We can rely on that product not evolving; the gas pedal in my car will always be in the same place.
However, when it comes to software, we usually have the ingrained expectations of perpetual updates. We believe that if software doesn’t evolve it’ll be boring, old and unusable. If we see an app with no updates in the last year, we think the creator might be dead.
Asked how much it costs to pay for the annual get-together, Hien and Hoang both wave their hands.
“We don’t care, we don’t count,” Hien said. “We owe them a debt, and this is a little token to them to return the favor. Come to eat, come to drink, stay as long as you want.”
There’s a growing sense that lots of different things in the world are related to one another and connected in ways that we are still discovering. It’s not quite religious, but it is amazing.