H-1B 221(g) Administrative Processing waiting times

I’ve just finished this process for an H-1B visa from the US Embassy in London. The H-1B was allocated from the lottery by USCIS, but following the interview at the embassy I was handed a 221(g) form giving me notice of “administrative processing”. I’ve also previously been through this process for the F-1 student visa.… Continue reading H-1B 221(g) Administrative Processing waiting times

Making interface animation useful

Many interfaces on the web contain some kind of animation. We’ve had Flash for a long time, and with jQuery and HTML5 it’s become even easier to add animation. Should we do it? People hold these two views about interface animations: Take the animations off! They are slow and I want to concentrate on function… Continue reading Making interface animation useful

T-Mobile’s image compression

I’ve been using a T-Mobile UK connection through a Nexus One to stay online in Blighty. It turns out that they employ some shenanigans to keep their bandwidth costs down. A few tricks seem to be happening: A transparent proxy loads your requested images, but sends you a more compressed version of your image instead.… Continue reading T-Mobile’s image compression

Categorized as Tech

Web coding on a mac

If you’re developing for the web, the chances are good that you have a server out there somewhere running a LAMP stack. If you’re doing a lot of iteration – which is probably a good idea – you’ll want to find a quick way of changing code on your server rather than downloading & uploading… Continue reading Web coding on a mac

Categorized as Tech

The Smart Rebel

Fact is, a lot of the class of 2009 will be graduating Kellogg without a job. Another fact – there are, for sure, jobs out there. Some might think that this situation is wrong, the students are to blame, the school is to blame, and we should just get a job, whatever it is. But… Continue reading The Smart Rebel