Djangsters ist ein sehr weit verteiltes Team mit Mitarbeitern aus vier Ländern, die zwei Kontinente überspannen. Was uns von anderen unterscheidet, ist die Tatsache, dass wir schon Remote gearbeitet haben, bevor Covid es normalisiert hat. Wir werden auch noch lange nach dem Ende von Covid Remote arbeiten, denn es liegt uns einfach im Blut. Deshalb möchte ich mir einen Moment Zeit nehmen, um darüber zu sprechen.
Jeder liebt neue mächtige Softwarefunktionen. Die Stakeholder wollen sie, weil sie ihr Produkt für die Nutzer attraktiver machen. Dies wiederum impliziert, dass die Softwarefunktion zum Wohlgefallen der Benutzer gestaltet sind. Entwickler haben Spaß am Programmieren, und mächtige Softwarefunktionen sind in der Regel mit viel Programmierarbeit verbunden - eine perfekte Kombination, oder?
Wenn du Pionierarbeit leistest, wirst du wahrscheinlich an Grenzen stoßen. Wenn du neue Wege gehst, wird deine Lieblingssuchmaschine deine Fragen nicht beantworten können. Hier ist eine kleine Geschichte über meine Versuche, neue Wege bei der Entwicklung von Webanwendungen zu gehen.
Es gibt zwei Begriffe, die oft synonym verwendet werden und auf die ich heute eingehen möchte. Es handelt sich um die Entwicklungszeit und die Zeit bis zur Markteinführung. Diese Begriffe stehen für das Konzept der Zeit, die benötigt wird, um eine Softwarefunktion für den Endbenutzer bereitzustellen.
Code-Reviews sind ein wesentlicher Bestandteil der Arbeit eines Softwareentwicklers. Ein sehr interessanter Aspekt dabei ist, dass ein Entwickler beide Seiten des Review-Prozesses erlebt - als Autor und als Reviewer.