Es gibt kaum einen Beruf, in dem man so oft scheitert, wie in der Softwareentwicklung. Wir alle schreiben Code, der nicht funktioniert. Wir alle deployen Features, die unerwartete Nebenwirkungen haben. Und wir alle haben schon mal eine Datenbank gelöscht, ein Build-Skript ruiniert oder eine Endlosschleife in Produktion geschickt. Der Unterschied zwischen einem guten und einem schlechten Entwickler liegt dabei nicht darin, ob er Fehler macht – sondern wie er damit umgeht. Weiterlesen
Es gibt Momente in der Softwareentwicklung, in denen man merkt, dass Technik allein nicht reicht. Mergekonflikte gehören genau in diese Kategorie. Sie sind nicht das Ergebnis eines Fehlers oder Unvermögens, sondern schlicht ein Zeichen dafür, dass mehrere Menschen gleichzeitig an demselben Projekt arbeiten – mit unterschiedlichen Ideen, unterschiedlichen Aufgaben und manchmal auch unterschiedlichen Ansätzen. Und genau hier zeigt sich, wer wirklich versteht, was gemeinsames Entwickeln bedeutet. Weiterlesen
