De software was
er eerder dan ik.
FlexPIPE is niet vorig jaar bedacht. De rekenkern is decennia oud, en dat is precies waarom hij te vertrouwen is.
Het origineel
Geschreven in QuickBASIC
De oorspronkelijke FlexPIPE is ontwikkeld door G.A.P. Heidema. Het was een verzameling losse programma's die elkaar aanriepen — een startscherm, een invoermodule, een rekenmodule, een plotmodule — geschreven in QuickBASIC en draaiend op DOS.
Die opzet klinkt gedateerd, en dat is hij ook. Maar hij werkte. De software is jarenlang ingezet bij engineeringbureaus en contractors in de olie- en gasindustrie, op projecten waar een verkeerde uitkomst duur en gevaarlijk zou zijn geweest.
Referentieprojecten van de originele software
Deze bedrijven hebben de originele software gebruikt. De vermelding is geen aanbeveling en geen actuele klantrelatie — het zegt iets over waar de rekenkern vandaan komt, niet over wie vandaag klant is.
Het probleem
Toen hield DOS op
Ergens onderweg werd de software onbruikbaar. Niet omdat de berekeningen niet meer klopten, maar omdat er geen machine meer was om hem op te draaien. Dat is een verlies dat vaker voorkomt dan je zou denken: vakkennis die vastzit in code die niemand meer kan uitvoeren.
De herbouw
Wat behouden is, en wat niet
Ik heb de applicatie herbouwd als moderne desktopapp voor macOS en Windows 11. Daarbij is bewust onderscheid gemaakt tussen wat je wél en niet aanraakt.
Behouden
- De berekeningsmethodiek
- De modulestructuur en nummering
- De bestandsformaten (.FLX, .OUT, .SUM)
- De materiaalbibliotheek
Opnieuw opgebouwd
- De volledige interface
- De bestandsafhandeling
- De rapportage en plot
- Installatie en licentiebeheer
Wie
Damian de Raad
Werktuigbouwkunde gestudeerd aan de TU Delft, en daarna softwareontwikkelaar. Die combinatie is de reden dat FlexPIPE bestaat.
Een programmeur zonder technische achtergrond had deze code kunnen overzetten, maar niet kunnen beoordelen wat er inhoudelijk op het spel stond bij elke keuze. Een ingenieur zonder programmeerervaring had de waarde herkend maar er niets mee gekund. Het werk zat precies op de grens.
Praktisch betekent het dat je vragen over de berekeningen gewoon aan mij kunt stellen. Er zit geen supportafdeling tussen die het moet navragen.
Zelf zien of het klopt?
Reken een project door waarvan je de uitkomst al kent. Dat is de enige toets die telt.