Social Icons

Thoughts

132 Articles

Rediscovering the Joy of Reading

My love of reading comes in phases. Like most knowledge workers, a big chunk of it in the day comes in the form of email and wikis and tweets and looking for things online; at night, I get to go through the various articles and longreads I've saved up throughout the day. The...

Reflecting on the Absence of Privilege

I had written about privilege previously, but this article by Philip Guo on his experience in college really tells of how powerful silent privilege can be and how utterly unnoticeable and indeed unremarkable its recipients can feel. As someone who basically shares the same privilege and demographics, it's easy for me to empathize...

Building a Friendlier Moving Train

I've been reading Tyler Cowen's Average is Over, in which he argues that as computing takes on more and more aspects of modern society, those who use technology to complement human intuition and skill will race to the top of the (increasingly bifurcating) economic ladder while jobs that can be easily...

Refactor the World

Ever look at a piece of code and think, Hey, waitaminute, I've seen this before. It was cargo-culted from this module... And the way this class inherits from this other class, well, that doesn't make any sense... Alright, time to roll up 'em sleeves and put in some preverbal elbow...

Privilege

As an ex-Googler myself, I started reading this piece on another Googler's decision to leave with an eye towards its current problems and how a company renown for its freeform engineering culture is balancing that responsibility while streamlining product execution. Seeing that Google made the news recently for having one of the shortest...

Can the Enterprise be Consumerized?

The buzzword for the past 2-3 years – ever since people affirmed that smartphones and tablets are kind of a big deal – is that the office will have to adapt and ultimately cater to its workers' home computing setups. The consumerization of the enterprise has manifested in newly minted BYOD (Bring Your Own Device) policies,...