View Post

Not All Engineering is Equal

Posted in Engineering

I call myself a software engineer, and I consider what I do a type of engineering. There are arguments against such a characterization, and some corresponding defense for how software development can legitimately compare to …

View Post

The Daily Write

Posted in Blog

I’ve been writing on this blog now for a little over 4 years, and recently it’s been a daily exercise of sorts. Inspired by the prolific blogging of Fred Wilson, I’m now trying to spend …

The Physical, Real World Production Environment

Posted in Rant

I was visiting a friend of mine who leads a software team at Tesla. He casually mentioned that, in their industry, manual QA is one of the most important roles they have, seeing that the …

View Post

Google and the Currency of Data

Posted in Technology

As usual, the a16z podcast is full of interesting insights and commentary: For Google, Android is a Tactic and Cloud is a Strategy Benedict Evans makes the point, over and over again, that Google has …

View Post

The Inconvenience of Ergonomics

Posted in Technology

Put your hands out in front of you. Press your fingers on both hands against each other, and arch your palms back. Now push your fingers towards each other with moderate strength for about 10 …