Algemeen11 februari 2015

Sommige dingen veranderen nooit.

Ontwikkelaars blijven altijd het wiel uitvinden. Elke goede ontwikkelaar lijdt, in meer of mindere mate, aan het “Not Invented Here” syndroom. Leer dat te onderdrukken: meestal doe je je collega’s geen plezier met jouw eigen implementatie van een sorteerfunctie. Maar hoe leerzaam is het om zo’n functie wel een keer te schrijven!

Software zal altijd bugs bevatten. We kunnen mooie verhalen vertellen tegen klanten, gebruikers en collega’s. We kunnen unittests schrijven tot we er scheel van zien. We kunnen FindBugs gebruiken, en PMD, en JSHint en Checkstyle. Maar bugs zullen er altijd zijn.

Er is altijd één oude versie van IE die je moet ondersteunen maar die onevenredig veel werk kost. We hebben het achtereenvolgens meegemaakt met IE 6, 7, 8 en nu 9. Komt er ooit een nieuw project waarbij we niet met angst en beven aan de klant vragen wat de minimumversie van IE is?

Elk jaar is er wel een nieuwe programmeertaal de moeite van het leren waard. Ook al zul je het nooit in de praktijk gebruiken, een andere taal brengt je altijd tot nieuwe inzichten over de programmeertaal die je wel dagelijks gebruikt. Swift? R? ES.next? Ur/Web? Keuze genoeg het komend jaar.

Er is altijd wel iemand die een nieuwe blog begint. In dit geval zijn wij het, de techneuten van Trivento. Het Internet is nog lang niet af; wij dragen graag ons steentje bij door hier te vertellen waar we mee bezig zijn en wat ons opvalt.

P.S. Sommige dingen veranderen wel, zoals de payoff van Trivento. Vanaf nu: “Software waar je blij van wordt.” Blij als gebruiker of klant, om ermee te werken. En blij als ontwikkelaar, om er aan mee te werken. En uiteraard bevat onze software geen enkele bug!