Kies je land

Samen werken aan nieuwe ideeën bij Payt

Person
Image

Eens in zoveel tijd organiseren wij bij Payt een Hackday. Zie het als een mini hackathon. We noemen het nog wel een Hackday, maar inmiddels is dit evenement uitgegroeid tot bijna twee dagen.

Een aantal jaren geleden zijn wij begonnen met eens per kwartaal een eendaagse hackathon te organiseren. De bedoeling van zo’n dag is dat developers even afgeleid worden van hun routine en aan de slag gaan met zelfbedachte features of zelf sideprojects die niet per se iets te maken hebben met de debiteurenbeheer software van Payt. De meesten kiezen er wél voor om aan de bestaande code-base een nieuwe functionaliteit toe te voegen, maar er zijn altijd één of twee teams die een sidestep nemen door iets te bouwen wat uiteindelijk niet in de code-base gaat belanden.

De hackathon in december 2025

Regelmatig spelen wij tussendoor een potje pingpong, maar de prestaties van de fanatieke spelers zijn nog nooit ergens vastgelegd, waardoor het lastiger was om met deze prestaties aan de lunchtafel mee te pochen. Herman en Jasper hebben daarop iets bedacht: een slackbot die de match-ups genereert en rondstuurt. Ook houdt de slackbot bij wie gewonnen of verloren heeft. Dat doet die (nog) niet automatisch. De winnaar moet zelf aangeven dat hij gewonnen heeft. Na elke ronde maakt de bot nieuwe match-ups.

Zo’n idee ontstaat een aantal weken vóór de hackathon: iedereen kan zijn idee op de spreadsheet noteren. Andere devs geven dan aan dat ze interesse hebben om aan een bepaald project mee te doen. Zo kunnen wij makkelijker meerdere developers aan één project laten werken. Teams bestaan over het algemeen uit minimaal twee, maximaal vier devs.

Een van de doelen van zo’n hackathon is dat developers als team samen gaan werken. Bij Payt werken wij namelijk niet in teams: elke developer is zelf verantwoordelijk voor het runnen van zijn projecten en de communicatie die daar bij hoort. Maar binnen een projectteam is de dynamiek heel anders dan wanneer je op jezelf aangewezen bent; een manier van overleggen, een manier van samenwerken aan één stuk code, etc.

Zoals ik al zei, de meeste hackathon-projecten zijn features die op de bestaande code toegepast worden, maar de meeste projecten belanden uiteindelijk na zo’n dag in de prullenbak. Zelfs als deze projecten tijdens de hackathon werkend gepresenteerd worden. Dat laatste is namelijk een vereiste van een hackathon: een werkende demo. Het feit dat een project in de prullenbak belandt is niet erg. Het doel aan het eind van een hackathon is bereikt: als developer ben je afgeleid van de routine; je hebt nieuwe technologie kunnen leren; en je hebt leuke herinneringen met je collega’s aan overgehouden met wie je misschien niet zo vaak samen hebt gewerkt.

Image

Een aantal projecten krijgen een vervolg

Sommige projecten krijgen wel een vervolg. Zo bijvoorbeeld ook de CO2 Compensatie-module. Als klant van Payt kun je ervoor kiezen om een bepaald bedrag af te dragen aan het Trees for all-project. Het bedrag wordt bepaald aan de hand van het aantal facturen, e-mails en brieven die per maand worden verstuurd.

Dit keer hebben de deelnemers onder andere gewerkt aan:

  • Point of sale-systeem voor facturen in Payt: Hiermee kunnen pin-betalingen via Payt gedaan worden.
  • Remote deploy server: Een utility server voor het orkestreren van code deploys.
  • Grafana dashboards: Een set aan digitale dashboards met daarop grafieken van de huidige staat van de applicatie, databases, etc. Zo’n dashboard moet sneller inzicht geven wanneer een applicatie het moeilijk heeft.
  • Bugmaster bot: Een Slackbot die de diensthebbende developer helpt met het opsommen en automatiseren van de taken die tijdens haar/zijn dienst toegewezen worden.
  • Payt Wrapped: Een Spotify-like jaaroverzicht van verstuurde facturen, zaken en andere waardevolle statistieken.

We sluiten zo’n hackathon met demo’s en pizza’s af.

Image

Lijkt het je leuk om bij Payt te werken? Bekijk dan onze openstaande vacatures: https://werkenbij.paytsoftware.com/

Image

Door Ivan Malykh

Ivan is ontwikkelaar bij Payt. Zijn focus ligt vooral op de frontend maar ook backend trekt zijn aandacht.

Deel dit artikel

Lightbox Image
Remove Cookie