Java Master

Posted in java by pedro | Thursday, June 10th, 2010 at 8:26 pm

That was great training and from today I will use Java Master title with pleasure. Every java developer should get this training. And here is my online certificate.


Pedro Newsletter 07.06.2010

Posted in java by pedro | Tuesday, June 8th, 2010 at 4:42 pm

First day of WWDC passed away, it was quite new experience for me. I omitted all WWDC news, there are tons of that, Most of them you probably know (iPhone4, Safari 5, iOS4 etc.) and that you don’t know are under NDA so I cannot write about that.

Thoughts with C&W

Posted in java by pedro | Monday, June 7th, 2010 at 4:33 pm

Sitting at the Hotel, jet lag woke me up, so I start reading articles from my “to be read” pile.

  1. Facebook’s Culture Problem May Be Fatal – The Conversation -> Bruce Nussbaum wrote article about problem with Facebook privacy, I totally agree with him, and currently I think about quiting Facebook. Worth to read how public is our private profile.
  2. Corpus Adamicum – BDD-style Testing For IPhone Projects -> Are you writing iPhone app, and you want to wrtite test for yours application, I know that it is hard, but maybe Cedar will help you with that. Here is iPhone project which is fully test driven with Cedar. Adam Milligan shows how he manage to do this by following some rules. Must read for iPhone developers. I have to look more deeply into Cedar and iPhone app unit tests as well.
  3. Realtime search for Hadoop – scalable log data management with hadoop part 3 -> Nice article about Lucene(finally they moved to Solr to get sharding for free) and Hadoop integration for large 30TB amount of log files storing and fast (2-3 seconds) quering. I found “reducing memory requirements” part really interesting, it will be helpful in future projects.
  4. Suspending Judgement -> very inspiring article about false judgements, how to avoid them, how this judgement influence our lives. Must read article.

Why C&W? It is easy. California has great Cheese & Wine.

Fearless Change – book review

Posted in book by pedro | Sunday, June 6th, 2010 at 6:27 pm

On the flight to San Francisco I had plenty of time to read a book. Fearless Change by Manns Rising is about introducing new ideas. They recognize patterns which are described in the book, with idea introducing process studied (which pattern may be applied on actual process step. Book consist of two part, first is process description with this steps

Organizations and Change
shows that innovation are hard. We can divide people regarding their engage into “new things”: Innovators (2.5%), Early Adopters (13.5%), Early Majority (33%), Late Majority (33%), Laggards (18%). We should convince proper groups but also we should be open for critique, it may improve our innovation. This chapter also recognize three different roles: Maven, Salesman and Connector.
Strategies or Patterns
This chapter introduce patterns, and how they add value .
Where Do I Start?
This is truly the first chapter, the previous two was introduction. It guide us, what we should do when we start. I like two quotes :
  • The longest journey begins with a single step by Lao Tsu

  • Great things are not done by impulse, but by a series of small things brought together by Vincent van Gogh

What Do I Do Next?
We should ask for help, involve others (people easier adapt innovation if they are part of it). And always say “Thanks” after all!
Meetings and More
is about, how to make your meeting more rememberable (eg. Do Food pattern).
Take Action!
Don’t procrastinate, just do it.
It’s All About People
People are most important in every innovation.
A New Role: Now You’re Dedicated!
is how important is time for innovation, we cannot introduce innovation only through our spear time.
Convince the Masses
is how to convince more and more people
More Influence Strategies
some more tricks to convince more people.
Keep it Going
once we “convert” a lot of people it is important to keep things going.
Dealing with Resistance
The last chapter is how to deal with resistance, take opportunity to improve innovation and find a way to overcome people resistance.

The second part of the book are experiences descriptions and description for all the patterns. Really interesting book for reading. Breakfast was awful (coffee, tee, muffins – choose from that three and make yours breakfast), I’m going to WWDC registration desk.

Pedro Newsletter 03.06.2010

Posted in java by pedro | Thursday, June 3rd, 2010 at 10:58 pm

about me

My name is Sebastian Pietrowski. I've finished Warsaw University as Master degree. During my studies I started work for merlin.pl. The primary language I use is Java but I have also programmed in Python, Ruby and Scala. I worked as a technical solution architect at merlin.pl. infrastructure when we were moving from PL/SQL to J2EE. I engineering a great performance optimized solution that made the application 10 times faster than requirements and 85 times faster as original solution.

Currently, I am working as a Senior Expert at F.Hoffmann-La Roche to help define future roadmap in design and development of Enterprise software at Roche and Genentech and build adoption for new technologies. I'm continuously mentoring new developers, helping them understand how important test driven development is and empowering them to get better at their daily job. I'm involved in many activities which brings new technologies for better and faster development. You can find more details on my LinkedIn profile.

But don’t get me wrong, I am not your typical nerd. I'm a pleasant guy that you can drink a glass of wine with me and talk about a range of topics with. My leisure activities include playing basketball, soccer and listening to music. I try to be pragmatic while staying focused on application performance and tuning with success in my daily work.

My favorite quote from Yoda's and my life’s motto is: Do, or do not. There is no try.