This site hasn’t been updated since 2012. You can still peruse who I was back then, but know that much of what I think, feel, write, and do has changed. I still occassionally take on interesting projects/clients, so feel free to reach out if that’s what brought you here. — Nishant
If you're a musician, then you've already heard this: Learn the theory, practice it, and then forget it. It's only over time that you truly realize the value of this, particularly if you're someone who likes to improvise (in other words, create music on the fly).
As it turns out, music and software design aren't that different. I wrote a few thoughts that came to me while I was reading about Jay-Z.
The last thing I expected to find in Jay-Z's excellent new book, Decoded, was a profound insight into a topic that's very near and dear to web designers: grid systems.