I had a chance to chat with someone who recently joined one of the major tech companies[1] as an engineering manager. Upon settling into their team, they were disappointed to learn that the actual work environment, plus the work…
I think of myself as a technologist, someone who sees of technology as a positive force on society, the continuous endeavors that strive to move us towards better futures. It accomplishes that goal by enabling more possibility with greater efficiency…
A number of years ago, I knew this guy who ran a business rendering custom characters in real life, building molds of World of Warcraft character avatars[1] out of a factory in Asia to sell to players who wanted…
I first came across the sci-fi author Ken Liu via his translation of the first book of the Chinese epic series Remembrance of Earth's Past , i.e., The Three-Body Problem by Cixin Liu. I thought he…
A while back, I came across this interesting take on professional careers, and an observation on how they generally fall into 3 stages:
Three crucial skills that leaders must develop to become executives
To summarize, the idea is that for…
Software engineers will sometimes talk about the craft of software development. The term invokes a sense of art and skill cultivated over years of experience and tribulations, and certainly sounds cooler than framing the act of building software as continuous…