Friday, June 27, 2008

Farewell – Leaving SAP - Personal Post



More than 10 years ago I joined a small start-up company, called TopTier, which was acquired by SAP a few years later. In fact, I joined TopTier right after graduating from the university and since then I did not leave the company. But now it’s going to be changed as I’m leaving SAP…

In these 10 years I experienced so many things, met fascinating people and faced tons of challenges. Basically, all stages in my career were very interesting and meaningful for me. If you are really interested you can check the details on LinkedIn but here I would prefer to tell a few things about myself and about what I learned that you cannot read in any CV.

There are people who wake up in the morning, go to work and get back home in the evening (or at night). There are other people who do not distinguish between work and home (besides the physical separation) and for them the borders are very blurred – they are always at work and feel like they are at home. I belong to the second group and I do not regret that for a sec. SAP (and of course my family) gave me the opportunity to excel in that.

It’s not simple to summarize what I achieved and learned along these years but if I could share with you only 5 insights/tips I took from these years at SAP, these will be:
· Don’t look for shortcuts – “The dictionary is the only place that success comes before work” – there is no substitute to hard work
· Be open to new things - No matter how experienced (or clever) you are, you are (and always be) a student who can and should learn from everyone – therefore always, listen, be open to other opinions, learn and challenge your ‘truth’
· Make a difference - Independently of your role or seniority, your ability to influence is huge, therefore do your best to impact according to your believes
· Keep your own integrity - Always be faithful to yourself as at the end of the day, you need to ‘report’ back mainly to yourself
· It’s all about the people - Organizations might seem they are based on rules and policies but in the end they are based on people – no matter if it’s your boss, your boss’ boss or someone reporting to you, treat everyone as human being

And one bonus tip – don’t forget what is really important in life (for me, as you can guess, is my family)

At SAP there were ups and downs but I had it all, I learned tons of things, influenced up, down and sideways, was able to keep personal integrity aligned with the company’s integrity and of course the best people to work with. And for all of that I’m grateful!

So why the hell am I leaving SAP?
I gave it hours on hours of thoughts before making the decision and there are some logical reasons, like my ambition to take my career forward in a different pace and path, to explore new areas, to face new challenges but probably it is something I cannot really explain as it is what my heart tells me… and I’m going to follow my heart.
The decision was not easy first because SAP can offer a lot and mainly because of the people.

For all the worried people, who worry about what will be the tomorrow for them, the team, the company or something else, it reminds me a line from a nice song "Everybody's Free to Wear Sunscreen!"

“Don't worry about the future; or worry, but know that worrying is as effective as trying to solve an algebra equation by chewing bubblegum. The real troubles in your life are apt to be things that never crossed your worried mind; the kind that blindside you at 4pm on some idle Tuesday.”


What am I going to do next?
3 months ago, when I’ve decided to leave SAP, I was sure that by this time I would have something. A week ago I was sure it will take me 3 more months and I will be able to spend some time doing nothing. However based on the last days, it seems I know what it will be but it's not final until it is...

Stay tuned... Subscribe for live updates AddThis Feed Button



Tuesday, June 24, 2008

End User Technology



When I started this blog I had in mind to stay up date mainly as a developer or as a tech geek. However during this time I found out a couple of things – one is that many of the things that in the past required writing code are now part of ‘ready to use’ applications. And second that as an end-user I still have a gap to close.
The challenge that I faced in the last week was to publish some pictures/videos from my trip, which is a good excuse to share them – June ’08 Trip (apology for the non-Hebrew readers).



Ok, using Picasa is not such a thing, but downloading pictures from your camera, editing them, uploading them to a site, adding titles and putting the position on the map is not a trivial thing.
All of that caused me to realize a third thing (which is the opposite of the first two) – sometimes these so called simple applications are not so simple.

Another experienced I had that demonstrated that - I bought lately a new HD camcorder and did not understand why there is a ‘one click burn to disk’ button. Maybe it’s because I’m such a guy who always choose the advanced option when installing something or maybe because it’s not so simple to burn a disk. The task of taking a couple of videos I took, edit them a bit (just merging and removing 10 seconds at the end) and upload it YouTube required some good tech skills and a few programs. But this is another excuse to share my first YouTube video – alpine coaster (don’t miss the almost crash) – highly recommended!.




Monday, June 16, 2008

No internet for you





I’ve just returned from a great vacation (link to some pictures will be available soon).
During this week I found how much we depend on the internet. I’m not referring to emails, IMs or facebook ‘twittering’ but to elementary stuff like checking the weather in your next day site, checking opening hours of a park/zoo or getting recommendations for a spontaneous route.
Mobile phones started to provide solutions for being away from a computer and allow you being online wherever you go. Anyhow, it reminded me a nice episode of South-Park. If you like their humor check episode S12E06 ‘Over Logging’

Wednesday, June 4, 2008

Vacation 2.0

This picture illustrates how my vacation will NOT look like

Yep, it happens also to me, I’m going on a vacation with my family :-)

I remember a few years ago that planning a trip route was involved in opening paper maps all over the floor, marking notes in a traveling book, calling to check availability and making reservations over the phone to find out later that the info was not updated and the zoo moved already to another city…

Today the steps seem differently
· Starting with relevant forums and searching for recommendations on the area you want to travel to.
· Each place has a web site (even if it’s a small guest-house with 2 rooms) in which you can get detailed and updated information.
· Checking availability and making reservation is done online or via email.
· And most impressive is the ability to place the sites on a dynamic map which helps visualize locations, calculate route and make changes on the fly.
As a relative novice planner I’m sure there is much more that could be done (e.g. check traffic, send positions to the GPS…) but for me it was already a nice leap compared to the paper-age.

For that I tried two maps sites – Michelin and Google Maps. It seems that Michelin is richer with more feathers but I liked Google more (less ads, faster…)

However this is not an end-user blog so wearing the developer hat I looked under the hood and understood there are two options for developing using Google Maps:
· Google Maps API – Allows embedding maps in any web site and lets users manipulating them (There is JavaScript version and Flash version)
· Google Mapplets API - Mini-applications that run within Google Maps and add features on top of Google Maps

For the moment I’m spending my time on building the trip although my fingers are tickling to develop something using these APIs (I already found some missing features)

P.S. I updated the Facebook Notify Me app