Don’t Design and Code

Posted in Engineering, Thoughts, Web Design

There has apparently an on-going debate on whether designers – web designers, to be specific – ought to be able to code their own designs. This article, for instance, re-ignites the debate. I guessing the …

Dvoraky

Posted in Computing

One of the things I’ve always wanted to try was to switch to a Dvorak keyboard layout. It’s one of those computing optimizations that seem to make sense in practice, but hard to start given …

More than just Programmers

Posted in Engineering, Rant

I came this article yesterday. In brief, it talks about a group of veteran programmers – 20+ years of experience, these guys – who lament about today’s programmers lacking the skill to work at low …

Acquaintance with Rails

Posted in Javascript, Rant

It’s been a lengthy two months since I decided to sit down and try to learn Ruby on Rails. Having already been through PHP and Python (both Pylons and Django), Rails is one of those …

Blind Hindsight

Posted in Startups, Thoughts

How many times have you heard about stories like Excite having a chance to buy Google, back in 1999, for $1 million? Or, if only someone not named Bill Gates got the rights to distribute …

The Value of Quora

Posted in Thoughts

A few days ago, I ran across this post commenting on the decline of Quora, at least in mindshare and media coverage. While this conclusion is dubious based on raw traffic numbers, my own anecdotal use has steadily declined …

Readability, or the Lack Thereof

Posted in Blog, Web Design

Call it an experiment gone wrong, or an overzealous symphony of clashing font properties; I’ve had more than one person complain that this blog’s text isn’t that readable, and that while the styles are certainly …

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 …