The development can be driven by a lot of things: TDD (Test Driven Development), MDD (Model Driven Development), FDD (Feature Driven Development), BDD (Behavior Driven Development) and much more. Do we really need a new kind of development? Yes! All other forms are describing the workflow during the development. With Blame Driven Development just the resultContinue reading “Blame Driven Development – finally a methodology that works”
Category Archives: Allgemein
Git & Continuous Integration – Does that work?
In my last blog post I was mentioning 6 arguments why you shouldn’t use Git. While 5 arguments were obviously meant to be sarcastic (who can really think that slow operations like searching the history in SVN can be an advantage) there was doubt about one argument that can be tricky: Git destroys the ideaContinue reading “Git & Continuous Integration – Does that work?”
Don’t use Git
Everybody keeps telling you that Git is better than Subversion. You keep hearing Git has better workflows, offline capabilities and is faster. But should we really jump on every new technology that is coming around the corner? Your source code is the heart of your software developement and you want to store it with aContinue reading “Don’t use Git”
Starting with Public Speaking
Exactly one year ago I did my first talk at a public conference. I wrote an abstract about my experience how to clean up the code of a legacy system. Three weeks before the talk I totally panicked because I haven’t done one slide and didn’t know if I could fill a 60 minute slotContinue reading “Starting with Public Speaking”
Wie wichtig ist Codequalität eigentlich?
Die meisten Leute denken, dass ein erfolgreiches Softwareprojekt direkt mit der eingesetzten Technologie oder der Qualität des Quellcodes zu tun hat. Das ist ein falsche Annahme! Es gibt nur sehr geringe Zusammenhänge zwischen der Codequalität und der Popularität der Software. Im Gegenteil: Je erfolgreicher ein Softwareprojekt ist, desto weniger wichtig ist die Beziehung zur QualitätContinue reading “Wie wichtig ist Codequalität eigentlich?”
Video: Arbeitszeit für eigene Projekte
Hast du nicht schon einmal gedacht: Ich bräuchte nur ein bis zwei Tage, um mal kurz den Quellcode an der einen Stelle hübscher zu machen? Oder wolltest du nicht schon mal gerne ausprobieren, ob die neueste Version der Bibliothek wirklich schneller ist? Ich habe solche Aufgaben normalerweise immer zwischendurch reingeschummelt. Wenn es so aussah, alsContinue reading “Video: Arbeitszeit für eigene Projekte”
Video: Berichtest du noch oder programmierst du schon?
Was wollen Softwareentwickler? Richtig: Software entwickeln. Was nervt Softwareentwickler? Richtig: Excel und Word. Wenn es zu Projektberichten kommt, kommen wir aber leider meist nicht um diese Tools herum. Wir müssen Daten aus den verschiedensten Tools zusammensammeln. Leider bietet jedes Tool ein anderes Exportformat an und manche Daten kann man nur manuell abschreiben. Und dann? DannContinue reading “Video: Berichtest du noch oder programmierst du schon?”
Video: Lobe deine Kollegen!
Wer hört nicht gerne ein Lob auf der Arbeit? Leider machen wir das viel zu selten! Wir sollten viel öfter zu einem Kollegen gehen und sagen: ” Das hast du echt gut gemacht”. Genau das zeigt demjenigen, der das Lob empfängt, dass Kollegen die Leistungen beachtet und anerkannt haben. Wenn man beispielsweise an einem FeatureContinue reading “Video: Lobe deine Kollegen!”
Video: Beste Arbeitsbedingungen für Geeks
In meinem letzten Blogpost habe ich die Bilder von unserem absolut atemberaubendem Büro in San Francisco gepostet. Meine Erfahrungen nachdem ich eine Woche dort gearbeitet habe: Absolut motivierend… mehr Arbeitszeit dort zu verbringen. Ja, das ist wahrscheinlich der Nachteil dieser Arbeitsumgebung: Man arbeitet mehr, da es einfach cool ist im Dschungel in der Hängematte zuContinue reading “Video: Beste Arbeitsbedingungen für Geeks”
Auf die Informationskultur kommt es an – Lesson learned
(Teil 2 von 2) Im ersten Teil dieser Mini-Blogserie habe ich bereits darüber geschrieben, wie ein Wiki unsere Informations- und Kommunikationskultur unterstützt hat. Im zweiten Teil möchte ich gerne auf die Herausforderungen einer offenen Informationskultur eingehen und Tipps geben, wie man diese überwindet. Herausforderungen und Lösungen 1. Einführen in die Kultur Schreiben von Wiki Seiten,Continue reading “Auf die Informationskultur kommt es an – Lesson learned”