You Are Not Late (2014)

[Translations: Italian, Japanese, Chinese] Can you imagine how awesome it would have been to be an entrepreneur in 1985 when almost any dot com name you wanted was available? All words; short ones, cool ones. All you had to do was ask for the one you wanted. It didn’t even cost anything to claim. This grand […]
console.log(DOOM)

{{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time.
Ask HN: What do I do with my side projects?
I’m trying to decide what I should do with my side projects as I find a job related to my degree. I could release some of them as open source and ask for donations, or release them as closed source and sell a license. I have invested a lot of time into them and am […]
Business Narrative Strategy

I’ve been ruminating on the idea of narrative strategy for a while now. The last time I wrote about it was in 2020. I’m convinced that narrative strategy is the frame through which I do all my consulting work. For my internal logic it is how I think about every client project – it’s the […]
$500 drone live calculates position with camera, Google Maps. No GPS

A team of drone enthusiasts have built a sub-$500 drone that uses a camera and Google Maps to provide itself with GPS co-ordinates, removing the need for a GPS satellite signal. And all of this was done in 24 hours during the El Segundo Defense Tech Hackathon. $500 drone with no need for a GPS […]
A History of the TTY
It’s one of those anachronisms that is deeply embedded in modern technology. From cloud operator servers to embedded controllers in appliances, there must be uncountable devices that think they are connected to a TTY. I will omit the many interesting details of the Linux terminal infrastructure here, as it could easily fill its own article. […]
PID Without a PhD (2016) [pdf]
Download PDF
PID Without a PhD [pdf]
Download PDF
A Retrospective on Requests
After writing my thoughts on github3.py down here, someone was asking about Python libraries that people recommend new Python developers read for learning how to structure code and use the packaging systems. My initial reaction was “Don’t listen to folks that tell you to read python-requests as a good example.” When asked for explanation, I […]
Profiteering Hampers U.S. Grid Expansion

22 Feb 2024 6 min read The planned SunZia 500-mile transmission line would carry wind power across the Southwest. Minesh Bacrania/Bloomberg/Getty Images The United States is not building enough transmission lines to connect regional power networks. The deficit is driving up electricity prices, reducing grid reliability, and hobbling renewable-energy deployment. At the heart of the […]