
Layout comprehensives in an agile process
Pictures may be worth a 1,000 words, but don't assume they are the right ones full post »

On Being a Remote Worker
Tips and suggestions for being full time remote full post »

On Leaving Startup Life
Musings on the transition from being in a startup to working for a very large company. full post »

Another new Manager Challenge: Managers Have a More Stakeholders
Bad managers never shift from the mindset of an individual contributor. Great managers broaden the number of stakeholders when making decisions. full post »

Self-Evaluating Success as a Manager
In the first part of my series on understanding the difference between management and contribution, I focus on the challenges of evaluating success. full post »

Understanding the difference between contributing and managing
There's a large disconnect between the importance of managers and their broader perception. Management requires a different way of thinking than being an individual contributor. full post »

Showing the Right Data with Out-of-Order Responses in Javascript
Javascript is an asynchronous language, which means sometimes things don't happen in the order you expect. This pattern ensures that the right response is shown. full post »

The Rise and Fall of a Personal Cargo-Cult
Cargo-cults are common when confronted with the unfamiliar and new. This is not that story. Instead this is a story about forgotten knowledge around a complex interaction. full post »

The Pitfalls of Meritocracy and the Presidency of Harry S. Truman
Harry S. Truman is currently considered a great President, but he left office deeply unpopular. What does this tell us about meritocracy? full post »