Vor kurzem wurde von einigen renommierten Softwareentwicklern und –architekten ein Blogpost von Derek Hammer via Twitter verbreitet, in dem Derek feststellt, dass sich der Team Foundation Server zerstörerisch auf unsere Entwicklungskapazitäten auswirkt.
Neben der generalisierten Aussage “TFS Sucks” geht Derek allerdings auch im Einzelnen auf die Standbeine des Microsoft ALM Werkzeuges ein: Version Control, Bug Tracking, Project Management, Build System und Integration.
Während ich einige seiner Kritikpunkt nachvollziehen kann, sehe ich andere wiederum eher kritisch. Mein Feedback auf Twitter, es handele sich hier um gefährliches Halbwissen zog entsprechend die Nachfrage von Ralf Westphal nach sich, ob ich argumentativ den TFS “gebührend zu einem Pfau der technischen Führerschaft und Offenheit” machen könne. Obwohl es nicht meine Absicht war, den Eindruck zu erwecken, es handele sich beim Team Foundation Server um einen Pfau (ganz gleich ob führend oder offen), habe ich natürlich nichts dagegen, dennoch einige Halbwahrheiten näher zu beleuchten.
More...
Ralf philosophiert in seinem aktuellen Blog-Eintrag über sich entwickelnde Softwarestrukturen und versucht dabei eine Analogie zur Evolution im Speziellen und zur Natur im Allgemeinen aufzubauen.
Während seine Gedanken in der Basis sicher richtig sind und sich daraus Vieles ableiten lässt, sollte dabei ein wichter Punkt nicht vergessen werden: Obwohl die Natur unzählbare Iterationen Zeit hatte, um sich in ihrer Vielfalt bis zu dem heutigen Stand zu entwickeln, gibt es dennoch immer wieder "Bugs" - und damit meine ich nicht diese kleinen possierlichen Tierchen, die einst in einem Großrechner ihr Unwesen trieben.
More...