Saturday
Nov282009

Lady On the Train

I am sitting on the train from Prague (Czech Republic) to Zilina (Slovakia), full of pleasant experiences from a three day tour of major cities in Czech Republic where I presented a talk titled “Diversity at Google”. The train car is empty, I finished listening to my audio book (“Made to Stick” by Dan and Chip Heath for those who care), and there are still three more hours (and 43% of laptop battery) to kill.

As some of you might already know, I work as a software engineer at Google for the past 4.5 years. I am also a lady, a lady from Slovakia. There are plenty of female engineers at Google – ladies from various cultural and educational backgrounds. We (ladies), are all regular engineers, who work on various Google projects alongside the male engineers. We do not find it particularly unusual to work on developing a cutting edge technologies, we do not feel under-represented, we have jobs like many other folks around us, doing the same thing, going to the same meetings, eating together at our cafeterias, reviewing each other's code... or as some might call it “business as usual”. Even my friends in California do not find it unusual to have female friend from the software industry. They usually have a number of female friends or acquaintances like me.

Yet, for some reason, whenever I travel back to Slovakia or a Czech Republic, people keep getting surprised when I mention the kind of work I do. They find it unusual, male-like, weird. Don't take me wrong, they do admire my “abilities” and “assertiveness”, but they do find my work unusual and even extreme.

Ever since I gave a talk in Prague few years back, I keep getting approached by various Czech and Slovak media with requests to provide an interview, or give another tech talk. I accept some, and reject others. Media like to portray me as a “role model” for female IT students, and when interviewed, they ask me the same set of questions that I answered many times before: What is it like to be a female at Google? How did you get to Google? Did you study in Slovakia or in the US? How was your English when you came to US? Are you married and are you planning on having children? … and such.

The world in the former Czechoslovakia is different than in the US. Many things are better, many are worse. One thing that is particularly curious to me is the scale of things. The former Czechoslovakia has about 15 million people, which is a lot less than the US. That means, it is a lot easier to become known. This sorta happened to me. It literally took only about 5 articles in various lifestyle and technology magazines, and all of a sudden I kept getting emails from strangers, Facebook friend requests, Twitter followers, and a handful of former classmates all of a sudden care about keeping in touch with me. Most of these people know very little about me, but they love Google and I mean Google to them. They do not know me, they can not possibly have any informed opinion about me or my personality. But they like the idea of having a link to Google. Through me.

I am a very artistic and social person and I have always been this way. I worked at a local TV station in my early twenties, also worked as a catwalk model, participated in an essay competition, created art and sold it at local gift shops, performed in a semi-professional choir. I love to socialize, I need to socialize. And after listening to a book “The Tipping Point” by Malcolm Gladwell, I realized that I am what he calla a “maven” –- a person who connects people.

Ostrava
Going back to my recent experience in Czech Republic, the “tour” as I like to call it started this Monday (3 days ago) when I gave my first talk at Technical University Ostrava. I was relieved to see a number of girls in the audience since only 10% of Computer Science students in Czech Republic are female (compared to 20% in the US). I talked about Google in general, the company mission and culture. Then I talked about challenges in diversity, the sad statistics about girls and minorities in computing, and such. I finished my presentation talking about the various programs Google does in the diversity area, pointing programs that my audience (university students) might be interested in. After the talk, I answered few great (and unique!) questions, gave a female T-shirt to a dude (who earned it by asking a great question), and Google stickers and pencils to everyone. Right after that, extremely jet-lagged and tired, I traveled to Brno, where I was supposed to give a talk on the next day.

Brno
Brno University of Technology was the largest surprise of my “tour”. The university is a former monastery, which was closed by Maria Theresia, who gave it to an army, who later gave it to academia. The university has some new modern additions, free wifi, great coffee shop, a badass server room, and various other places where students can hang out and study. My camera could not stop shooting. Professor Honzik (who deserves a separate blog post to talk about) welcomed me and Marketa (who organized the talks), and gave us a great overview of the issues he has to deal with when trying to get ladies to join his school of informatics. The school has less than 2% of female CS students. He pointed out that whenever there is at least one lady in a group of students, the entire group tends to turn in papers earlier in the semester, and not wait until the last minute. He told us many stories like this and even showed us his “girl corner” banner that he uses to attract girls during events at the school. I gave the talk at his university at 7pm on Tuesday, which was way past my jet-lagged bed time. However, seeing 170 students in the gorgeous modern auditorium woke me up and I gave it my best. This time, Lara Aharkava (on the lower left photo) joined me, and after I finished my talk, she gave a brief overview of her experience as an intern in Google Zurich last summer. We got about an hour worth of questions after that and some folks even asked me to sign an autograph and take a photo with them. Now, that was unusual! We left Brno full of great emotions and headed to Prague for our final lecture at the American Center by the US Embassy.

Prague
Everytime I do a talk in Czech or Slovakia, media is always interested in covering the event. I keep thinking that this is what Andrej Warhola (a.k.a. Andy Warhol) liked to call “15 minutes of fame”. So, this 15 minutes of fame happened again yesterday when I spent all day running from one interview to another. The day started with a full photo shoot for a magazine Patek Lidovych Novin, then rushed to an interview for a webzine, then rushed to a live broadcast for Czech Radio, and then gave the actual talk at the US Embassy. With additional online interview for iDnes and another live interview for a radio in Brno the day before, I was reaching a point of enlightenment about the reality of life in a media world. Let me just say, it is fun up to a certain point. Then, it becomes a very hard work. This experience completely changed my view of celebrities, actors, politicians, public activists, and whoever is being watched by the media. I respect these people a lot more now.
The talk at the American Embassy was little more formal, and attended by people from a variety of backgrounds. I met few interesting people, including a lady from the Czech government, who works in a team that focuses on diversity at Czech universities. After the talk and a little mingling, I walked over the Charles Bridge (at night), enjoyed the last evening in Prague, and then called it a night.

It is a Thursday, November the 26th 2009. Most Americans who read this immediately realize that today is the Thanksgiving Day. I am still on a train, my laptop battery is down to 18% and it is dark outside. This very moment, thousands of American families are traveling towards each other to meet at the Thanksgiving table. However, I will have no turkey, or a pumpkin pie tonight. But I am going home to visit my parents for a couple of days and that is what I am thankful for.

Thursday
Nov192009

What happened to now?

I have been thinking about this every now and then. A life seems to be always about great things that happened or great things that will happen. It is rare to hear people talking about the great day they are having or a great mood they are in. You usually hear about a great trip someone took, a great wedding someone plans, a baby someone anticipates? What happened to the present moment?

Another interesting observation I made is that our point of view changes logarithmically. When you have 5 cents, you envy the one who has a dollar. When you have a thousand dollars in your account, you envy the one who has one hundred thousand. When you have 2 million dollars, you do not consider yourself rich. It is the "multi-millionaires" that are.

When does one become happy with what she has? Why not now?

Wednesday
Sep162009

Take a train to Graz

Yes, Graz. Not Venice, not Paris, or Rome. Graz. Graz, the second largest city in Austria, the home of Arnold the Governator, and a modern student city with 6 universities. Once, a Slavic settlement (called Grad), today Graz is a candidate for city of design.

Why Graz?
We went to Graz because we wanted to get from Vienna to Venice and also see Alps. The best part about going from Vienna to Venice are the breathtaking views from the train and the buses. It took about 3 hrs to get to Graz from Vienna by train, and about 6 hrs to get to Venice from Graz by bus. Both rides were great. The first ride (train Vienna to Graz) included about an hour of trans-mountain railroad ( Semmering Railway) that is an UNESCO World Heritage and a first mountain railroad ever. My camera would not stop shooting. When we arrived in Graz, we checked into Hotel Daniel that is right next to the awesome train station.

 24 hours in Graz

It is not right to spend all day in trains and buses. So we decided to stay 1 day and 2 nights in Graz, and then continue our journey to Venice. One day in Graz turned out perfect for us. We loved the fresh cheese bread rolls in numerous bakeries along the Annenstrasse that lead from the train station to downtown, and we had a coffee at Cafe Tribeca that a friend recommended. We then walked through the main square (Hauptplatz) and took a little detour via the city gardens and finally climbed up the Schlossberg hill. The views from the Schlossbers are amazing, and the Schlossberg offers more things to see deep inside of the hill. There is an elevator that brings you to the top of the hill, and also few tunnels you can explore. They served as a bomb shelter for the locals.


Kunsthaus and Schlossberg

This building was the only thing I knew about Graz prior to our visit. I could not wait to shoot this blob style building at night. It turned out, this building is hard to shoot, because other buildings are obstructing the view. The best photos of it were taken from the top of the Schlossberg. We did not go in, did not feel like going into a museum. The building fits well with the old town's architecture and the red roofs.

Grazer Murinsel

This bridge was my second most favorite thing to shoot (after the elvator). Grazer Murinsel was designed by a New York artist and built in 2003 and hosts a cafe and a playground for kids. It looks best at night. It does appear to be an island, but in fact this bridge just floats. I wish there were more structures like this all over the world.

More photos from the trip can be found here.

Wednesday
May132009

200 Second Googleplex Tour

I volunteer as a Googleplex tour guide and give tours of Googleplex to various groups of visitors (middle school girls, various company executives, winners of coding contests, etc.). I take them to 20 to 40 minute tours though the main buildings of Googleplex. Friends often ask me to show them around, and I try to if I can. But many of my other friends are outside of the U.S., and I have hard time explaining to them how the Googleplex looks. Fortunately, there is a video made by my co-tourguides, summarizing the tour of Googleplex in 200 seconds. Enjoy!

 

 

Monday
May112009

GWT Pros and Cons

Pros:

  • no need to learn JavaScript (yay!)
  • you get the fast productivity of Java => resulting in a faster and more optimized JavaScript than what you would have written by hand
  • no need to worry about browser quirks
  • using statically typed language (Java) to develop the client-side of the app allows to catch various problems even before the code is compiled (tools, IDEs, static analysis tools are available)
  • debugging tools like any other Java app (can set breakpoints and debug the app in hosted mode)
  • sharing the same language between the client and server (ability to use a shared Java package)
  • hosted mode (you can make changes in Java on the fly and just hit "refresh" in the hosted mode browser)
  • generics in GWT 1.5 (better static type checking on the client part of the app)
  • DOM abstraction => code in one language and compile properly for any browser
  • history support
  • open source => many free widgets
Cons:
  • only a subset of JRE available to use on the client side (translatable to JavaScript using GWT compiler)
  • the concept of modules can get very confusing
  • web indexing of Javascript is difficult, often developers need to create a HTML-only version of the app just to allow search engines to index it => hard to maintain, pain to write
  • hard to the use a wider range of browsers for testing
  • can not edit CSS while in hosted mode
  • does not offer RPC mechanism using Comet