-
February 26, 2014
Marc Andreessen is one of my role models and favorite thought leaders in entrepreneurship. Back in simpler times, he used to write a blog of sagely startup advice. But since joining Twitter, Marc now shares...
-
December 25, 2013
TL;DR: I’m making a game in a browser based functional language called Elm. Here’s a simple Hello World-type demo. Inspired by purely functional retro games and Steve Losh’s The Caves of Clojure series, I’ve decided...
-
October 28, 2013
“Bits and bobbles” is a (supposedly) weekly, curated list of cool things I’ve seen people making on the Internet. 1. Web Services as Functions A Twitter engineer explains how they they model their asynchronous RPC...
-
October 07, 2013
“Bits and bobbles” is a weekly, curated list of cool things I’ve seen people making on the Internet. 1. Nootropics People already take caffeine to stay alert. Why stop there? This guy find out whether...
-
October 01, 2013
“Bits and bobbles” is a weekly, curated list of cool things I’ve seen people making on the Internet. 1. Foolproof Gardening My dream is to have an automated vegetable garden which provides me all the...
-
February 07, 2013
“Sometimes magic is just someone spending more time on something than anyone else might reasonably expect” - Teller (of Penn and Teller) I recently came across an interesting concept called sprezzatura. It’s an Italian term...
-
November 28, 2012
I logged into Facebook today to find my friend’s 5 days old post on the top of my newsfeed. It wasn’t particularly popular so I was curious to see why it had resurfaced nearly a...
-
October 29, 2012
Taking a look around you, you would believe that humanity is on a steady march of progress that carries on without bound. Today we live at the height of freedom and convenience. Some even claim...
-
August 17, 2012
This morning, HN user sw007 reached out the community to explain why he/she hates Hacker News. sw007 is not the first to notice the vile demeanor of the site but it was his/her post that...
-
August 12, 2012
The other day I encountered this blog post in which an entrepreneur accidentally meets Russell Kirsch, computing pioneer and inventor of the first digital photo. Kirsch, at the wise age of 81, informs the author...
-
April 23, 2012
“Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away” – Antoine de Saint-Exupery Designing an engaging and pleasant user experience is a very fragile...
-
March 31, 2012
I discovered this open letter to developers in an HN comment thread the other day. The author points out an concerning trait of many software developers to be overly critical and hateful towards beginners. Almost...
-
February 21, 2012
Imagine you have a landlord who collects your rent check and deposits it in a very unpredictable way. Sometimes he does it immediately. Sometimes he collects the checks for months before cashing them. Initially you...
-
February 06, 2012
XKCD’s “Nerd Sniping” is the epitome of rabbit holing ##The geek’s Achille’s Heel I recently decided practice my algorithms skills everyday by working through Skiena’s Algorithm Design Manual and doing some Interview Street problems. To...
-
February 02, 2012
Unless you’ve been living under a rock, you’ve probably heard the fanfare about HTML5 and all it eye-catching splendor. What you don’t know is that HTML5 completely dropped the ball on ensuring that the web...
-
January 28, 2012
I was reading a review of Backbone.js when I came across a quote that anyone who is writing a software library or programming framework should keep in mind. I look at Backbone, and I say...
-
January 17, 2012
Chris Brown (Pretty Boy) and T-Pain (Nappy Boy) consistently produce radio hits together One of the most common problems I hear from friends looking to get into startups is the difficulty in finding a cofounder....
-
January 09, 2012
I've been using a nifty app called Chains to keep track of my New Year's resolutions. It is based on Jerry Seinfeld's principle of "Don't Break the Chain," in which you strive to accumulate as...
-
January 08, 2012
I have a tendency to wax philosophical on this blog so I am hoping to bring a new sense of pragmatism by posting "real-world" things such as code snippets and tutorials. To help with this,...
-
November 28, 2011
Traditional life coaches think you are too weak to be able to accomplish multiple things at once. Common wisdom says you should only try training for one goal at a time so you don't run...
-
September 19, 2011
Last week, I wrote a (botched) attempt to run supervised user-generated code on the JVM. (It's a cardinal sin, I know, I know). In the process, I wrote several hooks into the JVM runtime to...
-
September 18, 2011
People like me are widely misunderstood. I am disappointed when people think of computer geeks as practitioners of soulless, mechanical endeavors. I like to think of what I do as an art and a craft....
-
September 05, 2010
Everyone who used the Internet in the 1990s remembers the ubiquity of "AOL Keywords." They were short phrases that served as proprietary URLs within the AOL portal; for instance, you could navigate to the cryptic...
-
August 28, 2010
This little tidbit, entitled "Apple's Attention to Detail, has been making rounds around the Internet recently. It describes how the Mac sleeping indicator blinks in a way that emulates human breathing patterns. I am skeptical if...
-
August 19, 2010
Our inventions are wont to be pretty toys, which distract our attention from serious things. They are but improved means to an unimproved end. - Henry David Thoreau, Walden Like Thoreau, I've decided to leave...
-
August 18, 2010
If you are reading this blog, chances are that you describe yourself as a technology enthusiast. But all these things could be preventing you from building. Like many of you, I face the problem of...