Skip to main content
-
AI Is Good At Janitorial Work
-
Yeah, I Did Some Vibe Coding Too
-
Thanks, Daisy Disk
-
Data Is Worth Preserving
-
Rob Reiner: "Whatever you like to do, do a lot of it. Do it every day."
-
No More Blog Comments
-
Three Months
-
Leaving Google
-
A Good Interview Question
-
Naming Is Hard
-
Learn From Experiments
-
Sponsoring
-
Mentoring
-
Oppenheimer -- A Miss
-
Cleaning Up Photo Duplicates
-
My Love Letter to ATP
-
The iPhone's SIM Tray Went Away Too Soon
-
The Big Dig
-
Bring Me {Problems,Solutions} Bosses
-
Working In The Open
-
The NY Times Bee Puzzle
-
Flat
-
YouTube
-
Thick Apps Still Lose
-
My Next Job
-
Perspective
-
Lessons from Three Years in AWS
-
Don't Say No By Email
-
Fewer Trick or Treaters This Year
-
In Praise of the Hand Tally
-
Leaving Stanford Online Ed
-
Arthroscopy Is Amazing
-
David Bowie To The Rescue
-
Feedback Without Tips
-
CS Students: Learn to Write
-
Chicken Soup
-
Consume vs. Produce vs. Produce Publicly
-
Switching to Static
-
Airmail FTW
-
The Seven Things You're Not Supposed to Talk About
-
Halloween Down 20%, But Still Solid
-
K&R C Programming, Quantum Books, Cambridge, MA
-
Launch Day
-
Coding on a Flight
-
"Low" Retention Rates in Online Education Isn't Necessarily A Bad Thing
-
Why Is That Feature Taking So Long?
-
Halloween Candy Data
-
Managing Work-In-Progress Folders with "ls -ltr"
-
The Day I Took Down 100,000 Web Sites
-
On-Line Education Is Really Interesting Right Now
-
Two Things At Once
-
FizzBuzz Questions for Engineering Managers
-
Why Quit? Because They Have Bigger Monitors
-
Danny Lewin's 42nd Birthday
-
My Concentration Is Shot
-
"I Absorb Uncertainty"
-
Making Browsers Better for Web Apps
-
Working Hard, On The Right Stuff, and In The Right Way
-
My Sabbatical
-
Too Many Clouds (or: Why I Don't Use Evernote)
-
Those Little Utilities That Make All The Difference