Preparations are over. Whatever is left behind stays there for sure. So far it’s only NoJetLag, and I hope that it’ll be the only thing that I forgot. The big suitcase turned out to weigh 49.5 lbs. Precision — ha! Maybe I overpacked, but you never know what you may need in a brand new destination over the course of 3 weeks. A Frisbee, for example (count: 1). Or Shout detergent wipes (count: 4). If I followed Lonely Planet’s advice, however, the weight would probably be twice as much. Just the list of medications it recommends would warrant a separate bag. And, seriously, half of the list is prescription only. What the heck? Who’s going to give me antibiotic steroidal eardrops or Tinidazole ahead of time, just in case? Guess I’ll have to avoid contracting anything requiring such a prescription, which includes, but not limited to: swimming in the pool (swimmer’s ear), walking on the beach (coral cuts), swimming in the ocean (coral ear), lying on the beach (sunburn), eating reef fish (ciguatera poisoning), swimming in flooded areas (leptospirosis), enjoying the sun (heatstroke), sleeping (mosquito bites leading to dengue fever), taking a crap (traveller’s diarrhoea), touching stuff (poisonous cone shells), eating (eosinophilic meningitis), and, quite possibly, breathing (hell, I don’t know, but there’s got to be something, right?). I’m good at being cautious and considering contingencies, but at some point you have to stop worrying about what might happen in the course of everyday life and just live it. I did stock up on sunscreen and insect repellent, however.

One thing that has me worried a bit is weather. The rain season should be over by now, but the 10-day forecast ominously portends “cloudy” and “showers”. Damn it, I don’t want to spend my vacation bundled up in raingear. So come on, Rarotonga and Fiji, show me some sunny love. I intend to hang out in the sun and drink piña coladas, or whatever the local frozen fruity alcoholic drink is. I want to climb a coconut tree and possibly fall from it. My goal is to come back with a world-class tan, and possibly partially damaged liver (it regenerates, from what I heard). I’m really looking forward to it, if the weather is nice. No TV, no phone, no radio, no newspapers, no bloody laptop! My cameras and iPod Nano are the only electronics I am bringing along. Books, nature, and people will occupy the rest of my time. But first, let’s get to LAX, where I’ll have to pick up my bag and go check in with Air New Zealand.

I took a notebook along with me on this trip, simply wanting to have a place to jot down some thoughts and observations that may enter my sun drenched (hopefully) and inebriated (most certainly) mind. But, after a couple of pages I realized that I was subsconciously writing a blog entry, addressed to you, exalted readers (click on an ad link, won’t you?). So, hell, might as well just post this publicly. I’ll try to do it whenever I have an Internet connection and enough time to edit those drenched thoughts into a form suitable for Internet (bwahahaha). Shouldn’t be much private stuff in there, and if there is.. well, that’s for the paying readers.

In the previous post I mentioned that Outspark publishes casual online MMORPG games. The first upcoming game is called Fiesta, and it’s a new, 3D cartoon style game with simple gameplay and rich graphics. It’s also free to download and play. You can check out a Flash video with demo of the gameplay on the front page of the Outspark site. Closed beta will be launching soon, so go and register for it.

Before starting at Outspark I wanted to take a break between jobs, in order go on vacation, decompress, refresh, and come back ready to tackle any challenges. Since this is a start-up, my manager asked me if I could be here for a couple of weeks to help things along and I agreed. My time here so far has been busy with getting settled in, preparing platform code for the beta, and familiarizing myself with the commuting routine. This coming Sunday, however, I will be going on my trip.

It took me a while to figure out what exactly I wanted to do on this break. I considered doing another Contiki tour, but couldn’t really find any tours in the summer that looked interesting. I also thought about going to Japan or Iceland, two destinations that are the top of my list, but they are fairly expensive and I would not have enough time to prepare for them. Then I finally asked myself: where could I go to see new places, chill out, take photos, and be fairly cut off from any sort of communications. And the answer was: South Pacific. I did some searching and found that Air New Zealand had a special ticket for going from Los Angeles to Rarotonga, Cook Islands, onto Fiji, and back to Los Angeles, which sounded perfect. I could do scuba diving certification, hang out on the beach, go snorkeling, party it up, or just lie in hammock and snooze. So I booked it promptly. I’ll be staying at budget resorts, such as Vara’s on Rarotonga and Beachouse on Fiji. No Internet, no TV, no cell phone, no newspapers. I’ll bring along iPod Nano, my camera, a few books, and maybe playing cards. Should be fun enough socializing with other guests and doing all the stuff that sun-filled islands have to offer.

I went digging through the archives for a post from the previous time I switched jobs, and the only one I could find was written after I already started at Yahoo!. Nothing from before even hinting that I was job hunting. Perhaps secrecy is a necessary part of this process. At least this time I did drop some clues that I was leaving soon.

In any case, my time at Yahoo! has ended, and suffice it to say that it was a great time. I’ve made a lot of friends, did good work, grown professionally and as a person, and was able to contribute to reaching out to millions of people who use the Yahoo! services. So where am I going next?

I have joined a small start-up in San Francisco called Outspark. Outspark publishes casual online MMORPG games based on a common technology platform. The first game will be hitting closed beta soon, so you should go sign up for it.

Why did I decide to make the switch? Life at Yahoo! was definitely good, but without going into too much detail, I simply wanted to find new, interesting, and challenging work in a somewhat different domain from what I’ve been doing, and I wanted to live in San Francisco. Besides, I know a few people in the company already, some of which are my good friends, so it’s bound to be a great environment.

My joining Outspark does not mean that I will stop work on PHP 6 or related projects. It does mean, however, that I will not necessarily be paid to spend substantial amount of time on it. But then again, I wasn’t being paid to work on it before joining at Yahoo!.

I’ll be moving to San Francisco sometime in July, fully planning to enjoy the entirety of that fantastic city.

Now that Yahoo! Photos is closing down, Flickr is going to experience another surge in membership. It is already the most popular photo sharing service that matters (forget about Photobucket and such), and it has an unparalleled API. So with that in mind here’s the first of Andrei’s Web 2.0 Laws.

Law #1: As the number of mashups increases, the probability of a new mashup not using Flickr approaches 0.

Proof, what proof? This is not math or physics here, this is Web 2.0. But do go and take a look for yourself; Flickr infiltration is everywhere. And if you find a mashup that doesn’t use Flickr API, then there are only two explanations: a) the authors have thought or are thinking about using Flickr in one way or another; b) they are Amish.

The new guy in our group at work has been here less than a couple of months. Today he came up to my manager and the following conversation ensued:

New guy: Did L*** quit?? [L*** is a another co-worker]Manager: No, why?New guy: His cube is empty.Manager: Oh, he works remotely from Colorado most of the time.New guy: Huh.. The map on the sheet posted outside the aisle says someone else is in his cube… Crazy Swede?

I recently returned from my first trip to Hong Kong. I’ve never been to that part of Asia before, so I wanted to check it out and also attend the Rugby Sevens tournament. My friend Chris organizes a group of folks every year for the Sevens trip and he’s been telling me it’s a lot of fun, so I decided to join this time.

Guess what? It was more than a lot of fun. It was fantastic. I spent half the time exploring Hong Kong and Kowloon and the other half at the Sevens watching the game, drinking beer and Pimm’s, and marveling at the dressed-up fans (it was basically Halloween meets sports). Wait was there another half there? Maybe, I don’t remember, because Chris is a dangerous person to party with and I was running on maybe 5 hours of sleep a night.

In any case, check out the photos and see if that kind of stuff appeals to you. If it does, book your ticket now.

Yahoo! Engineering is seeking a Senior Frontend Developer to join the High Availability / Business Continuity Planning team. In this position, you will be responsible for designing, developing, releasing, and maintaining a new traffic management portal that seamlessly integrates with our next generation, high availability traffic-management technologies. Your application will be used by all Yahoo! operations and engineering to directly monitor, control, and view the traffic flow of Yahoo!’s diverse user base and the utilization of our worldwide operational footprint. The Senior Frontend Developer will be highly self-motivated, innovative, and well versed in new technologies. This position requires a detail-oriented, product-focused professional experienced with building high performance realtime systems in a high-paced, high-volume environment.

Yahoo! Engineering is seeking a Senior Software Developer to join the High Availability Engineering team. In this position, you will be responsible for developing next generation, high availability traffic-handling platforms for use by the global Yahoo! product line. As the Senior Software Developer, you will use your experience in all stages of the software life cycle to build robust, scalable systems to improve the customer experience for Yahoo!’s diverse user base. This position requires a detail-oriented, product-focused professional experienced with building high performance realtime systems in a high-paced, high-volume environment.

If any of this sound like your cup of tea and if you want to live in sunny California and work in one of the best companies in the tech arena, send your resume to andrei [at] gravitonic [dot] com and I’ll send it directly to the hiring manager with my recommendation.

Just finished giving my second talk, VIM for (PHP) Programmers, at the PHP Québec conference. The first one was the usual Unicoding with PHP 6 one, and this is next to last time I’ve given it (php|tek in Chicago will be the last one). Both are available on the Talks page. I also updated the VIM resource files which I encourage you to download.

Unfortunately, I did not beat Rasmus’s talk this time, so clearly there is room for improvement.

Linux.com published an article based on the interview that Bruce Byfield did with me at the Vancouver PHP Conference. It’s a pretty good overview of the Unicode effort in PHP 6, albeit with a couple of minor inaccuracies.