Posts tagged: microsoft sucks

San Francisco Stop 1: Google

The first stop in my whirlwind tour of SF’s scene was to visit my good friend iceman. We were partners in the Operating Systems class back in the day.  We worked like dogs in the appropriately named “Mudd” computer lab, hacking the Linux kernel well into the night. And when you’re sleep deprived and writing C, there’s something super ridic hilarious about “your mom” jokes.

So went our refrain: “dude, you caused a kernel panic!” “your MOM caused a kernel panic.” “yo, we gotta reboot the VM!” “your mom’s gotta reboot the VM.” Trust me, hilarious. HILAR.

So while I expected Google to be wonderful and somewhat magical, I didn’t really expect it to be a slicker, paycheck-generating version of my college experience with iceman.  Except it was.  It was that, and so, so much more.

First, free food at the cafeteria.  Let’s talk fruit (peaches, berries), fruit shots (watermelon anyone?), kale, green beans, salads, sushi.  And then the unhealthy stuff like mac and cheese, cookies galore, boylan’s natural sodas . . . . all in a cafeteria overlooking the bay bridge and complete with binoculars to try and spot sea lions with.

Next is the office itself.  Yes to pool tables, ping pong, yes to big open spaces, yes to disco balls hanging from the ceiling.  Yes to massage chairs, a massage  room, lots of female employees, rock band stashed in someone’s office.  Yes, yes, yes to a SLIDE that was installed over top the left side of one staircase.  EFF YES to using a cafeteria tray to go down that slide.  Which makes you go ten times faster and, if you’re me, it beats the crap out of your knee and skins your arm — BUT WORTH IT!

skinned elbow

So have I sold you yet?  I certainlly have sold myself.  Young, smart engineers, an incredible space, and an undeniable vibe.  Google San Francisco, you may tempt me away from NY.  Or at least over to Google NYC.

Oh, and a giangantic printer that they actually allow employees to use at their discretion.  There is a big “THIS IS EXPENSIVE” warning sign, but no access code, nada.  NICE.

And one last thing. Apple, I may be at your WWDC and loving it, but someone needs to invite me to 1 Infinite Loop in Cupertino and court the hell outta me. Till then, it’s GOOGLE: 1, APPLE: 0.

Learning to write iPhone Apps, and the intersection of Apple and LOLCATS

There are three main resources I’ve been using to teach myself Objective-C, Cocoa Touch and iPhone programming:

The cookbook is excellent as a reference, and as a human-readable, easy-analogy alternative to the lecture slides.
The class itself holds your hand with their assignments, and I have been slowly builing up my Obj-C development skills through their carefully thought-out assignments.

Finally, the ADC videos provide an excellent window into what iPhone OS 3.0 can do, and code samples to help you start actually doing it.

Now, you may be asking, “that’s all fine and good, but where do the LOLCATS come in?”

SO, you only need look at someone and you can quickly make an assessment if they’re an apple or a PC person.  Apple’s TV marketing depends on it.  But I would like to argue that you need only look at their EDUCATIONAL SLIDE MATERIAL to make the same assessment.

Sure, this isn’t from WWDC, but this is on iTunes to help people understand how to use iPhone OS 3.0.  If I wasn’t a Mac convert before, this truly would have made me a believer:
applelolcats.png

Brilliant.  Bloody fucking brilliant.

LouiseBrooks theme byThemocracy