For me, writing great documentation is UX design work. It's about building a bridge into knowledge. My highest goal is to offer a smooth experience for people adopting our software.
Refurbishing a beloved 45-year-old stereo receiver
Carl chats with a gay Filipino software engineer about consciousness, happiness, equinimity, and the language of the body.
Side projects have been a big part of my world over the years, and I want to encourage you to do them!
Dynamicland is a non-profit that resides somewhere between an academic research lab and a Silicon Valley startup, between physical and digital, and between computing’s distant past and its future.
At the physical layer, data flies invisibly through thin air. It's Harry Potter-level magic, right on this planet.
The other day I started digging through startup post mortems, and I came across a few founders courageous enough to feel their own bruises.
No modern productivity guru would dare suggest it, but minimalist painter Agnes Martin got into creative flow by staring at the wall for a few hours.
I had learned to push through the fear. As a startup founder, every day I faced situations where I had to push through it. But pushing wore me out.
The future is unknown, so we bet on which abstractions will make sense. We codify the bets.
Choosing a programming language for a new project is a bit like mattress shopping.
When my partner Siobhán decided she wanted to make a career change into data science last spring, I knew it would be a chance for me to see first-hand how someone learns to code today.
Many linear feet of books have been written about the complexity of software development, estimation, cost control, QA, and so on.
“As an instrument for selecting at random, I have found nothing superior to dice,” wrote statistician Francis Galton in an 1890 issue of Nature
There are so many languages and communities, each with its own local customs, philosophical stances, secret handshakes, and social norms.
The story of a major hash table vulnerability, and how it took a decade to uncover and resolve.
We all know the Zuckerbergian myth of dropping out of college, hungrily and foolishly, for glory, risk, and the promise of scalable impact and a big payout...
Drop the rockstar ego. Pairing is a duet, and you are an accompanist.
At first, my co-founder and I felt like we could do anything. We hadn’t set out with an idea — it was just, “Let’s start a company!”
As I made friends with the game's administrators and developers, I started looking at its design, trying to understand how it was able to facilitate such a deeply immersive experience—and wondering how we might make it even better.
Bill Gates doesn't think most people can finish this book. I gave it a shot.