HTML5 Madness

Posted in Front-End, Thoughts

I’m conflicted. As a front-end web developer, I should be excited about the advancements in HTML5: the new HTML tags that correct all the hacks and self-replicating divs; the correctly cross-browser rendered styles which have …

Code Pessimism

Posted in Engineering, Thoughts

Raise your hand if you’ve ever looked at a your codebase and uttered one or more of the following: Hm, should get to that TODO at some point. I’ll love deleting that chunk code when …

The Fresh Smell of Google+

Posted in Rant, Social

By now, Google+ has gone through: 8-9 months’ worth of internal dogfooding[1] a media blitzkrieg an interactive demo one round of external beta testing one round of external beta testers inviting as many friends as …

Frustrating CSS Animations

Posted in Engineering, Front-End, Web Design

I want to like CSS3 animations: they seem cleaner than relying on setTimeout() or setInterval()-based Javascript animations, generally run faster and are optimized by the browser, sometimes even hardware accelerated. If I want smooth animations …

The Pain of Mobile Web Development

Posted in Apps, Mobile

I’ve been playing around with the coding mobile sites and webapps lately. Ironically, although Apple had first pushed for web apps with iOS 1.0 – it’s hard to remember that the iPhone did not let …

Startups are about Passion

Posted in Startups, Work

It’s been an exhausting week. My first week as a software engineer at Square has me collapsing on the couch nightly. Though the first few days are always stressful and daunting – startups especially so …

Touch Interfaces and Disregarding Creation

Posted in Apps, Mobile

When I heard the iOS announcement this morning on system-wide Twitter integration, I figured it was a great UI move on Twitter’s part, and at the very least would get more usage from the power …

Writing Posts with Markdown

Posted in Blog

For a little while, I was looking for a desktop blogging client to accompany WordPress. I was particularly wary of the WP WYSIWYG editor, with its non-deterministic written text -> HTML conversion, and I was …

Why Bejeweled Blitz Remains Addictive

Posted in Apps, Games

Bejeweled Blitz (BB), after all these years, remains one of the best games Popcap has released. Both the iOS version[1] and the Facebook version still receive considerable play, which is pretty amazing seeing the game …

Understanding Code by Transcription

Posted in Engineering, Work

As most programmers know, as systems grow in complexity, more time is spent reading rather than writing. Enhancing a body of code, fixing bugs and issues, refactoring and moving pieces around, or simply just using …

The “Computers” Section of the Bookstore

Posted in Places

I ran into the local Barnes & Noble today to grab a coffee. It’s been a while, but the well-publicized demise of the traditional bookstore and now literature on paper in general has taken its …