Mittwoch, 30. Dezember 2009

Freitag, 18. Dezember 2009

Let my people go surfing (Yvon Chouinard, Founder of Patagonia)

I just ordered my second copy of this book.
"Lass die Mitarbeiter surfen gehen"  - this time in german language to lend it to some friends not so comfortable with english. It is really one of my favorite books (as well as Patagonia is my favorite outdoor clothing company). It simply gives hope, that "work culture", environmentalism and being profitable can go together.
It is a bright light in the dark world of  "premium" international companies (e.g. German Telecom, Deutsche Bahn, Lidl. etc...) bullying and spying their employes.


My TRX Trainer

After some consideration I ordered a TRX force kit at the official germany import http://www.transatlantic-fitness.com/ .
It was delayed at Frankfurt Aiport, but now will get shipped on next monday.
Transatlantic Fitness is doing a nice job on keeping me updated on status.

The also published infomation, that e.g. Holmes Place Fitness Studio Düsseldorf is running some kind of courses using the TRX Suspension Trainer.
As a member of the Cologne "Guerzenich" Club (which i can only recommed!) i should try to get an invitation there.
Transatlantic is also doing some new "train the trainers" stuff.

Montag, 21. September 2009

Some things i came across in india... best practices for the rest of us

Some things i came across in india... best practices for the rest of us

Some things i came across:







  • Do not double-assign tasks to different people 
  • Do not switch task assignment when first one is 90% done - second person will start from zero again 
  • Do provide clear and precise bug reports.

    • Actions to follow when reproducing behaviour
    • Rerence to testcase if applicable
    • Expexted result
    • Actual result
    • Log files, error messages, etc.


  • Provide tracebility requirement->testcase->bugs/status 
  • Do not put date/version tags to the file names when using svn. Use svn mechanismn (copy to version) instead! 
  • Do not produce multiple copies of documents in different folders
  • If you change something (code, config, etc), send precise and complete information
  • Use same logins (username,password) on every environment 
  • Don't change them 
  • Provide public list of these logins (put on wall!). 
  • Do project/task planning in one location only. Do not mix MSProject, Excel, Whiteboard, Resultspace. This will become a maintenance nightmare! 
  • Plan activities or results, not fluff like "Anything else?" or "Multiple CDP porlets on same page leads to multilple calls to Content fetch" 
  • Intregrate specialists early in the project, especially in the design. It does not really help to do a bad design, than get lot's of experts to help implementing this.
  • Get experienced people and leverage them properly. Do not let them do trivial things... They are too expensive and get pissed off easily.
  • Do not start project with tons of rookies... 
  • Assure they know the basics upfront. You cannot easily teach a 4 years old how to drive a Ferrari... 
  • Have Arch decisions double checked by someone else. They may be wrong...
  • Go for simple approaches, do not plan to future proof everything. 
  • Watch performance impact early. After 96% completion, it becomes harder to change. 
  • If you identify potential problems, clear them immediately, even if LOE seems to high. Later they will catch you again... (e.g. logger - my fault not to escalate it...) 
  • Enforce some discipline (be on time, read and answer email, check your own stuff, inform properly and precise, provide ALL necessary information,...) 
  • Setup process for environment replication early (ghost images, vmware, etc.). See this: 50 developers spend minimum 2 days on setup and also need help from others => Minimum waisted time= 100 person days = ??Euro?? 
  • Setup monitoring and notification early. How often did we have the case of not running servers and following research? 
  • Environment down => 2-50 people playing pocket billiard... 
  • Provide a valid build process early. In the 39th week of implementation you don't want build problems any more...
  • Start vertical slices of complex functionality early. Release working software often, with minimum functionality. E.g. implementation for CDP as a very important part of the solution might have started much earlier. And you always want to be able see something... 
  • Setup continuous integration - at least for common parts like framework or portal_commons, etc.
  • Watch dependencies and 3rd party library usage!! We currently seem to include every open source lib in the world... 
  • Provide reasonable hardware. 100€ (even 1000!) for Ram is nothing compared to people being unproductive. 
  • Have QA people who know their job. Rookies will not give you any benefit here! Only if you want a "delivery assurance" instead of "quality assurance". But, this will get you later...
  • Value/productivity of really good people compared to rookies can be 1:10!! So, get the best and let them do what they can do best! 
  • Roles of senior developers/techies needed! There currently is a gap. 

Mittwoch, 9. September 2009

India and the Mars

A quote from India Times

HYDERABAD: India's first mission to moon 'Chandrayaan I' this year, manned mission to earth's satellite in 2014, landing on Mars in 2020 and perhaps colonisation of the red planet later. That's Indian space think tank's list of missions for the future. 

The rotation of Mars is more or less as earth, but it has just one-third its density and one-tenth its atmosphere. "The day time temperatures are about 20 degrees Celsius though night time temperatures are low. We should be able to build an atmosphere without much problem. Then, we could send half our population there," said Physical Research Laboratory council chairman and former Indian Space Research Organisation (Isro) chief Prof U R Rao on Monday. 

He was delivering the National Science Day lecture on 'The Exciting Frontiers of Space: Past, Present and Future' at the National Geophysical Research Institute in the city. Prof Rao, who played a key role in the development of launch vehicles like GSLV, PSLV and cryogenic engines, said that while it took a few billions of years for evolution to take place on earth, it could be triggered on Mars by sending bacteria of various kinds. This would mean that water and other essentials need not be transported from earth. 

"Nations will have to come together for colonisation of Mars. We should build a mass transportation system to send people to Mars though it takes six months to reach there," added U R Rao. Earth's natural satellite, moon, would need to be used as a transition point to Mars. He said that an elevator could be built to moon as it was only half a million miles away.

Jungle Gym / Monkey Bar Gym / Suspension Trainer

There is an interesting tool for body weight training called a "jungle gym" or "monkey gym" or "supension trainer".


Ready made products are availlable from
TRX (expensive, better quality) or it's reseller in Germany http://www.transatlantic-fitness.com/
Or
Monkey Bar Gym (less expensive)
You mind find this review of the both useful if you have to choose one.

There also is a german alternative looking as if being high quality product.
http://www.aerosling.de/

Newest kid on the block: http://gtxsuspensiongym.com (not availlable yet)

I you don't know that to do with it, have a look at this amazing Youtube video.
Also notice the exceptional Power Wheel featered!

Covert One Novels by Robert Ludlum

http://www.ludlumbooks.com/covert-one-books.html lists them in chronological order:

The Hades Factor (by Gayle Lynds) (2000) 

The Cassandra Compact (by Phillip Shelby) (2001) 

The Paris Option (by Gayle Lynds) (2002) 

The Altman Code (by Gayle Lynds) (2003) 

The Lazarus Vendetta (by Patrick Larkin) (2004) 

The Moscow Vector (by Patrick Larkin) (2005) 

The Arctic Event (by James H. Cobb) (2007)


Liste aller Testmethoden einer Klasse


# List Testmethoden
sed -e '/public.*test\W*/!d' -e 's/{//g' -e 's/.*test/test/' ReportMgrTest.java

Montag, 7. September 2009

Scrum Presentation (hold by me at HRS in Germany)

Sometime ago i have shown this presentation about scrum agile software development at my workplace. I am with HRS Hotel Reservation Service Germany

Freitag, 4. September 2009

Twitter

I finally started using twitter.
A long time i really wondered what it is all about, but in some cases, you get valuable information from it.

My Tweed: http://twitter.com/rroessing

Dienstag, 1. September 2009

HRS Business Run Cologne 09 - Result

I'am pretty happy with my Business Run result:
Time:       25:07 (for 5km)
Position:  1001 (yep! i am first - thousand and thirst...)

As i am not an ambitious runner, that's alright.

Finally, i have to admit it's some fun to outrun several thousand others ;-)

Currently i am thinking of participating a short (5-10km running) triathlon next year.
Until then there is enough time to improve my swimming and running. There is some need for improvement there...

Donnerstag, 27. August 2009

HRS Business Run Cologne

Today i participate in the Cologne HRS Business Run.
http://www.business-run-cologne.de/

I am looking forward to chase the 5KM in under 25mins.
Not that fascinating for the better runners, but i am not serious in running...

Starting a new blog

As my old blog contained some not-so-nice-to-be-public stuff, i today decided to start a new, public blog.