Arjen Haayman: Seit 10 Jahren Entwickler bei IMAGEM

Mit dem Fahrrad nach Polen, KI im Code und ein Bug mit einer Botschaft

Arjen Haayman, seit 10 Jahren Entwickler bei IMAGEM
Lesezeit
6 Minuten

Vor zehn Jahren kam Arjen mehr oder weniger zufällig zu IMAGEM. Mittlerweile ist er eine feste Größe im Entwicklungsteam: kritisch, scharfsinnig und immer mit einem Augenzwinkern. In diesem Interview blickt er auf seinen ersten Tag zurück, teilt seine Sicht auf den Beruf und erzählt von einer besonderen Radtour zu einem Hackathon in Polen.

Arjen Haayman, seit 10 Jahren Entwickler bei IMAGEM

„Ich habe in den letzten zehn Jahren an vielen Projekten gearbeitet. Aber Oneport der Webshop für das US-Landwirtschaftsministerium (USDA) stechen besonders hervor.“

— Arjen Haayman, Entwickler

Erinnerst du dich noch daran, wie dein erster Arbeitstag war?

Auf jeden Fall. Mein erster Arbeitstag sollte eigentlich bei einem anderen Unternehmen in Apeldoorn stattfinden, aber dort war mein Laptop noch nicht fertig. Bei IMAGEM ich zufällig mit Wouter ins Gespräch und erhielt spontan ein besseres Angebot. Das fühlte sich sofort richtig an: Ich kannte IMAGEM und hatte an einem Vorläufer von Oneportmitarbeitet. Außerdem stand hier tatsächlich sofort ein Laptop bereit. Wir saßen zu dritt im Büro in Apeldoorn, David, Wouter und ich, das war also eine schnelle Einarbeitung. Der Rest des Teams arbeitete damals noch in Capelle aan den IJssel.

Was hat sich deiner Meinung nach in diesen zehn Jahren am meisten verändert?

Wir haben uns als Unternehmen komplett gewandelt. Anfangs haben wir viel mit Smart M.Apps gearbeitet und hauptsächlich Software von Hexagon verkauft. Jetzt liegt der Schwerpunkt auf eigenen Lösungen und Dienstleistungen. Wir haben viel mehr Entwickler und entwickeln viel mehr selbst.

Wie würdest du deine Arbeit in einem Satz beschreiben?

Apps mit Karten entwickeln – genau die beiden Dinge, die mir Spaß machen. Ich arbeite schon fast meine gesamte berufliche Laufbahn lang mit Karten. Das hat damals eher zufällig angefangen, aber es bleibt spannend.

Was war dein unvergesslichster Moment in den letzten zehn Jahren?

Dass ich für einen Hackathon von Hexagon nach Polen geradelt bin. Ich war dreimal dort, um mehr über Smart-Anwendungen zu lernen. Einmal bin ich mit dem Fahrrad gefahren: 1.050 Kilometer hin und zurück, im November. Ich hatte eine Abdeckung über meinem Liegerad und war komplett eingeschlossen, was angenehm war, vor allem an jenem Tag mit Nieselregen. Zum Glück gab es keinen Schnee, aber es war schon kalt. Eine tolle Erfahrung.

Miniaturansicht eines YouTube-Videos

Auf welches Projekt bist du am meisten stolz?

Die Wahl fällt mir schwer, ich habe an vielen Projekten gearbeitet. In den Anfangsjahren habe ich vor allem an Prototypen gearbeitet. Aber Oneport und der Webshop für das US-Landwirtschaftsministerium (USDA) stechen besonders hervor. Innerhalb von sechs Monaten stand ein System bereit, mit dem sie fünf Petabyte an Luftbildern der Öffentlichkeit zugänglich machen konnten. Die Leute konnten diese online ansehen und bestellen. Es hat hervorragend funktioniert.

Was ist der seltsamste oder lustigste Fehler, auf den du je gestoßen bist?

Echte Bugs vergesse ich schnell – die behebt man einfach, und dann ist die Sache erledigt. Aber beim Katasteramt hatten wir einmal ein „Easter Egg“ (eine versteckte Funktion, die ein Entwickler in eine Anwendung einbaut) in eine Kartendatei eingebaut: einen schwarzen Rand, in den ich „Grüße Arjen“ geschrieben hatte. Normalerweise sah man es nicht, bis jemand die Datei in einem Viewer mit einem Font-Fehler öffnete. Da stand diese Nachricht plötzlich riesengroß auf dem Bildschirm. Dafür musste ich mich dann kurz rechtfertigen. Und wir hatten mal ein Fotoalbum mit versteckten Fotoeffekten: Sobald man mit der Maus über das Foto fuhr, erschien ein Lächeln mit einem Sternchen oder ein Augenzwinkern. Kleine Scherze unter Entwicklern.

Arjen Haayman, seit 10 Jahren Entwickler bei IMAGEM

Was hast du in diesen 10 Jahren gelernt, das dir immer im Gedächtnis bleiben wird?

Flexibilität. Die Technologie verändert sich ständig. Seit kurzem setze ich KI beim Programmieren ein. Zunächst war ich skeptisch, aber es funktioniert überraschend gut. Es hilft mir, schneller und besser zu arbeiten. Es ist jedoch keine Black Box, denn die KI erklärt gut, was sie tut. Man muss aber weiterhin selbst mitdenken. KI ist ein Hilfsmittel, kein Ersatz. Auch zu Hause, wo ich eine Website für den Fietsersbond erstelle, nutze ich sie mittlerweile als Experiment.

Welche Programmiersprache würdest du auf eine einsame Insel mitnehmen?

JavaScript. Flexibel, fehlerverzeihend und überall einsetzbar. Java ist zu streng, und in C kann man zwar viel selbst machen, aber das ist auch sehr fehleranfällig. JavaScript verfügt über ein riesiges Ökosystem. Alles, was man braucht, wurde bereits einmal gelöst – man muss es nur finden. Auch KI kommt gut damit zurecht. Es ist die Sprache des Internets. Solange das Internet existiert, bleibt JavaScript relevant.

Arjen Haayman, seit 10 Jahren Entwickler bei IMAGEM

Welcher Streich oder welche Büro-Tradition ist dir am meisten in Erinnerung geblieben?

Unter den Entwicklern gibt es eine ungeschriebene Regel: Wer seinen Bildschirm unbeaufsichtigt offen lässt, muss Kuchen ausgeben. Das wurde zwar noch nie umgesetzt, aber die Drohung schwebt in der Luft.

Was ist dein Geheimtipp oder deine Weisheit für neue Kollegen?

Bleib neugierig und flexibel. Verfolge die Entwicklungen und lerne weiter. Ich verfolge viel auf YouTube, bin auf Mastodon aktiv und besuche jedes Jahr den VUE-Kongress in Amsterdam, die weltweit größte Konferenz zu Vue.js, mit Referenten aus aller Welt. Dort habe ich auch zum ersten Mal eine Demonstration zu KI gesehen, die mich wirklich beeindruckt hat. Auch die Entwickler von Nuxt teilen wöchentlich Neues. Das hilft mir, am Ball zu bleiben.

Hast du ein heimliches Vergnügen im Büro?

Ich bin total verrückt nach Keksen und Knabberzeug. Und wenn es geht, sitze ich gerne in der Sonne. Leider hat der Parkplatz gegen meinen geliebten Picknicktisch gewonnen.

Arjen Haayman ist seit 10 Jahren bei IMAGEM beschäftigt

Würdest du für einen Tag gerne den Arbeitsplatz mit einem Kollegen tauschen?

Nein, nicht mal für einen Tag, mir geht es gut 😉

Wenn dein Code einen Soundtrack hätte, welcher Song wäre das?

„The Fez“von Steely Dan. Einfach, weil es swingt.

Wie siehst du die kommenden Jahre – bei uns oder anderswo?

In die Zukunft zu schauen, halte ich für verschwendete Energie. Man kann sich alles Mögliche ausdenken, aber am Ende kommt es doch anders. Das gilt für alles. Ich versuche, es so zu gestalten, dass ich mit allem, was auch immer passiert, zurechtkomme. Ob meine Arbeit in zehn Jahren noch existiert? Keine Ahnung. Vieles ist derzeit noch Handarbeit, aber das ändert sich schnell. Trotzdem hoffe ich, dass ich in fünf Jahren immer noch hier sitze. Mir gefällt es hier.

Was würdest du tun, wenn du einen Tag lang ohne Fehlermeldungen arbeiten könntest?

Dann hätte ich keine Arbeit mehr. Bei meiner Arbeit dreht sich alles um Dinge, die nicht richtig funktionieren. Ein Praktikant hat einmal bemerkt: „Ihr konzentriert euch nur darauf, was nicht funktioniert.“ Und das stimmt. Als Entwickler achtet man ständig auf Fehler, Randfälle und Dinge, die nicht ganz stimmen. Es ist eine Art Abweichung, aber dieser Fokus bringt die Dinge voran.

Woran arbeitest du gerade?

An Planspace Simulator. Und privat an einer Website für den Fietsersbond, mit einer interaktiven Karte, auf der die Leute mit Fotos zeigen können, was in Deventer los ist.