-
On being a ‹insert favorite technology here› “guy”
Mar 5, 2024
-
Reading and other things I enjoyed in February
Mar 1, 2024
-
Some books I enjoyed in 2023
Jan 29, 2024
-
Calmness is a superpower you can practice
Jan 24, 2024
-
Analog tools for visible listening (or why I take hand-written meeting notes)
Nov 8, 2023
-
A reading list for new (or would be) engineering managers
Oct 31, 2023
-
Beyond chat as interface
Oct 17, 2023
-
The promises and perils of AI ghostwriters
Jan 15, 2023
-
Favorite books of 2022 (and 2021)
Dec 31, 2022
-
The Low Road as a metaphor for building sticky software
Dec 19, 2022
-
When software tools get too big, remember Goldilocks
Nov 28, 2022
-
Thoughts on speed
Aug 2, 2022
-
Neat and scruffy work in digital tools
Apr 16, 2021
-
Design for fidgeting
Feb 12, 2021
-
Books I read in 2020
Dec 28, 2020
-
Flash was more than a plug-in
Dec 10, 2020
-
Paper, pen and tools for thinking
Nov 19, 2020
-
Space vs. place in remote work
Oct 29, 2020
-
On pocket knives and adaptive design
Oct 7, 2020
-
Values, culture and the software we make
Feb 10, 2020
-
On being "technical" as an engineering manager
Jan 16, 2020
-
Lessons from the 2010s
Jan 6, 2020
-
Books I read in 2019
Dec 28, 2019
-
Distributed teams and asynchronous work
Dec 4, 2019
-
On joining Mozilla
Sep 1, 2018
-
Lessons from a year as an engineering manager
Oct 23, 2015
-
Thoughts on the design of conversational UIs
Jul 13, 2015
-
Thoughts on prototype engineering
Oct 18, 2012
-
Reading outside the feedback loop
Jul 20, 2008
-
Muting the web
Jul 7, 2008
-
The internet cannot be curated
Jun 28, 2008