Coffee on the Keyboard
  • Home
  • jamessocol.com
Sign in Subscribe

team

A collection of 3 posts
Photo of a programmer looking at a macbook, head in is hands in frustration
Design

Learn to never have a good idea

At StaffPlus this week, I was talking with some other senior technology folks about the risks that come with the weight of our opinions ("never think out loud, people will think it's an actual plan") and the sense of pressure to get it right when talking
18 Oct 2025 1 min read
Photo of a woman who has drawn on a whiteboard speaking to another woman, foreground, facing away from the camera.
Code

Code is Knowledge

In the mid-2000s (so, in ancient history) a friend of mine went to an interview at a big tech company and was asked to write the JPEG compression algorithm on a whiteboard. He didn't know that algorithm off the top of his head, which he admitted, and then
02 Oct 2023 8 min read
amo

Code-sharing Update

When we decided to move SUMO to a new platform [https://www.coffeeonthekeyboard.com/the-evolution-of-sumo-339/], one of the reasons we chose Django [http://www.djangoproject.com/] was code sharing and reuse—specifically that SUMO [http://support.mozilla.com/] and AMO [https://addons.mozilla.org] would be able to share code,
08 Mar 2010 1 min read
Page 1 of 1
Coffee on the Keyboard © 2025
Powered by Ghost