Social Icons

Engineering

79 Articles

The Abundance and Half-Life of Code

We live in the age of Code Abundance. It’s never been easier to write, run, and subsequently share a piece of code. The whole Github + software eating the world phenomenon of the past 5 years has increased both the amount of code as well as its applications. Stepping back, it’s also clear that...

The 10x Manager

I threw this out on Twitter: @StartupLJackson If a manager can get 2x out of a team of 10, that’s 10x right there. — Allen Cheung (@allenmhc) May 12, 2015 Despite how it sounds, I wasn’t being flippant, but it is a succinct way to think about management, particularly how managers impact their teams...

The Art of Knowing What to Learn, When

Common wisdom tells us that software development requires constant learning. Particularly, client-side development (web and mobile) iterates so fast that its designers, engineers, and product folk have to stay up-to-date with the latest advances. “Expertise”...

Accounting for Autonomous Failure

This tweet came across my timeline today on what an extremely automated road network could look like, with autonomous cars self-navigating through busy intersection: Looks impressive to the naked eye, doesn’t it? Square colleague and fellow Quora Top Writer Tim Morgan had more nuanced, engineering-minded perspective: Like plane autopilots, it wouldn't be...