HolzBlog

Content but no Informations

First Post

| Comments

This will be the beginn of my new Blog, again :D

I start this blog at GitHub and also imported my old blog to this. This will be a lot of german and also non programming related content.

Later i start to import my Posterous and Serendipity Blog (done)

OSMAS - It’s Like Christmas but for Open Source

| Comments

OSmas

I used a lot of open source software this year and have been doing so for the past 15 years. But this year i thought i have to give something in return. So I’ll contributing to the projects that helped me this year. So i try to spend at least 2 full working days (>=8 hours) on adding features and closing bugs.

After thinking about it, and of course padding myself on the back for having such a good idea, i thought about talking to coworkers and friends about it. The most important part is giving the baby a name.

So i introduce to you the idea of ‘OSMAS’ - it’s like Christmas but for open source.

So now we have a name, which is also usable as hashtag: #osmas

And now some very basic rules:

If you are a programmer and you used open source software that helped you (a lot), try to contribute some workdays to this project. Look in the bug trackers, are there any bugs you can fix? Is there a feature you always wanted in the tool/framework/whatever try to build it in. Go to the IRC channels, to the mailing lists or the forums, have a look how you can help.

You used a piece of open source software and you know how to do things with it? Write documentation. We all love DOCUMENTATION. So just do it(tm). Write down what you learned. If you are fluent in a language for which no documentation is available in write a translation for you fellow countrymen and woman to help new people pick it up. Finding people that are willing to do that is something projects value a lot.

If you really don’t have any time because you need to work, then you have maybe some Dollars/Euros/$Currencies for the project or the developers. Look for donate button or maybe there are (Amazon)Wish lists or just send him a little ‘thank you’ present via email or, if you know an address, as a package.

tl;dr: Everyone should, at least once a year, appreciate the work the open source world has done for them and the rest of the community in the last year. Write a tweet. Write a blogpost. Send them a nice postcard. (And even full time open source developers use others open source software - no exclusion of you :p).

So, You Told Me to Write Code

| Comments

Yeah, but you dont know what for code?

There is a great thing called code kata. Katas are small exercise which every programmer should not find that hard. They are mainly targeted to get the art of programming out of you head and put it down to your fingers.

Sounds strange? Every braincycle you dont need to think about the small repetitive actions you do while programming, because your hands perform this actions almost alone, the more time you have for the real hard stuff to think about. And you tend to do less errors in this area of code.

So now you wrote some katas, and its ok, but you are more the social guy and want to have some teamwork? Then watch out for coding dojos. These are groups of programmers that meet and write code. For more details watch this Video.

So go out and WRITE. And if you wrote some Katas and you find it fun, go and search you a coding dojo or if there is no try to start one.

Developers Guide to Being Awesome

| Comments

I am awesome!

why am i awesome?

i am a developer!

  • I create great stuff out of nothing
  • I bring order to chaos (sometimes also the other way around)
  • I tell the machines what they must do

i like developing

  • its not a 9to5 job for me
  • its more like getting paid for my hobby :D
  • i want to be better.
  • i read
  • i go to user groups
  • i go to conferences
  • i watch conference streams/videos
  • i want that my colleges/programmer friends also get better
  • when i get new information or find a new cool project
  • i try to get my programmer friend or colleges to also read/watch over it - because they have maybe another point of view to new ideas/project and talk with them helps me to be even more awesome and as side-effect there awesomelevel also grows ;)

Thats why i am really awesome.

  • are you also awesome?
  • do you wane be awesome?

What do you need to become as awesome as i am?

at first grow your self a beard - but i think this is some sort of optional.

READ!

  • if you dont do this already, read, read alot.
  • read on a daily base and try to find new information.
  • read blogs
  • read books - clean code is an awsome book
  • read sourcecode - getting his head around other projects is really cool

WRITE!

  • write code
  • write good code
  • write bad code
  • just write code and think about it
  • refactor it, delete it, start over
  • also some cool stuff are code katas, small lessons that can be mostly done in 15-50, minutes to just trani your brain for all the standard problems

TALK!

  • go to usergroups
    • its not just because of the talks
    • its also because of the pauses, the talks between people
    • try to get your coworkers to also go to user groups, its more fun for you and maybe they also learn new stuff
  • go to conferences
    • ok there are not really cheap, but look out for unconferences like the php unconference in hamburg or the cheap ones like the froscon
    • on conferences its also a lot about socailising and talking to other developers, but this is also a very good point of learnign and getting/sharing information

SHARE!

  • When you find great information share it with your collegs/code friends
  • When you wrote some awesome pice of code put it, when possible, as open Source and let everyone use it
  • When you have great ideas share them in a talk in a usergroup or on a conference.

Apache Zeta Components Needs You!

| Comments

Die Macher der Zeta Components wollen endlich ihrer wirklich guten Komponentensammlung mehr aufmerksamkeit in der Entwickleröffentlichkeit geben.

Und nun sind alle die gefragt die den Zeta Components Helfen wollen. Schreibt Blogbeiträge über dieses tolle Toolsammlung, haltet Vorträge egal ob in eurer lokalen PHP Usergroup oder auf Konfernezen und schreibt Tutorials.

Aber vorallem nutzt Zeta in euren Projekten, und verbreitet diese Info auch.

Denn, Apache Zeta Components needs you!!!

Meine Erlebnisse in Wien

| Comments

Ich war am Wochenende für 2 Tage in Wien

Mein Hotelzimmer war eine gefühlte Abstellkammer. Bad und WC getrennt und ich meine wirklich getrennt im WC kein Waschbecken,. Wir mussten also immer vom Klo ins Badezimmer gehen um die Hände zu Waschen. Offiziell hat das Hotel 3 Sterne, diesem Zimmer würde ich 2 geben.

Dann habe ich noch einen wunderschönen Fieberschub bekommen.

Wiener haben die Angewohnheit auf dem Weihnachtsmarkt MITTEN im Gang stehen zu bleiben und das meist in Gruppen. Da sind mal eben 5m breite Wege viel zu eng, weil man eh nur 30cm zum fortbewegen hat.

Ausserdem hatten in Wien gefühlt kaum Geschäft am Samstag nach 17 Uhr auf. Wir wurden um 17:55 als wir ein estaurant betreten haben gebeten wieder zu gehen, weil sie gleich (18:00 Uhr) schliessen. So gut wie jedes Geschäft/Cafe das noch auf hatte war son ekliges schickimiki Krahm wo ich nicht mal mit vorgehaltener Waffe reingehen würde.

Um 16 Uhr eine offene Apotheke zu finden, zwecks fiebersenkenden Arzeneimittel kaum möglich. Aber zum Glück eine mit “Nachtdienst” gefunden.

Und unmengen von Süssigkeiten Fressbuden auf ihrem Christkindelmarkt und keine einzige Bude mit gescheiten Herzhaften Essen.

“Bratkartoffeln” auf dem Wiener Christkindelmarkt sind in scheiben geschnittene Kartoffeln TROCKEN über offenem Feuer gebräunt. Kein geschmack ausser dem von Kartoffel KEINE FETT, KEINE ZWIEBELN, KEIN SCHINKENSPECK!!

Langos sind da nur Trockene hauchdünne Brotfladen so ähnlich wie die Vorspeise beim Inder, keine Saure Sahne, keine kleingehäckselten Frühlingszwiebeln, NICHTS.

Aber riesige in Windbeutel in Schmalzkuchenform mit fetter süßer Creme gefüllt und dick Zuckerguss drüber.

Endergebnis: WIEN NIE WIEDER