SpitsenVAART!-bericht van jos meijer <[email protected]>

Je tweede reactie was een stuk zinvoller (een paar rennies doen kennelijk
wonderen)
weliswaar citeer je nu mij en zegt dat het Dicky en Ton zijn, maar alas..

Je hoeft niet meteen achter het roer van een Boeing 747 plaats te nemen als
je ontevreden bent over het feit dat je vlucht 3 uur vertraging heeft. Je
hoeft ook niet meteen het werk van 1 tot 4 programmeurs gedurende 20 jaar
over te doen om kritiek te hebben op het eindresultaat.

Ik doe inderdaad wat bagateliserend over het opnieuw compileren en jij
overdrijft schromelijk als je de onmogelijkheid ervan aan wilt tonen. Dat is
vermoedelijk een menselijk trekje. Het is geen boze opzet, je eigen gelijk
ziet er nu eenmaal veel gelijker uit als dat van de opponent. In die valkuil
vallen ook serieuze wetenschappers die de ernst van de klimaatcrisis willen
aantonen, en vele anderen.

Maar ik blijf erbij dat je, als je het wilt, tegen aanmerkelijk lagere
kosten, best een Linux versie kunt maken. Maar ik zal de laatste zijn om te
suggereren dat je daartoe verplicht zou zijn.
Ik denk daarentegen wel dat het de moeite zou zijn om eens te onderzoeken of
die misschien wat stabieler zou draaien en mogelijkerwijs wat efficienter
met de systeembronnen zou omspringen.
Want zelfs op de i5 notebook (Lenovo Thinkpad T410) waarop ik momenteel
draai vind ik de ENC's nog altijd niet soepel draaien en in situaties met
veel informatie loopt het beeld ook hierop nog steeds een fractie achter bij
de werkelijkheid.
En als je onder het varen behalve de kaart bekijken ook nog wat met de
menu's werkt, informatie opzoekt, het traject wijzigt e.d. gaat het wel heel
vaak mis.
Ik zou als ik wel programmeur was de verleiding niet kunnen weerstaan om dat
te proberen.
Het is nu al mogelijk met de bestaande broncode:
http://wiki.lazarus.freepascal.org/
Ik zou wat minder vertrouwen hebben in de toekomst van Delphi, sinds het al
twee keer werd doorverkocht. eerst aan codegear en nu aan embarcadero. Maar
ik heb er volstrekt niets tegen.
OziExplorer gebruik ik graag en is een prima voorbeeld van een succesvol
programma geschreven in Delphi.


De opsomming van alle aktiviteiten die nodig zijn voor je een werkend
programma à la Navigo kunt hebben is niet echt een verrassing voor me. Maar
het valt me wel op dat naar schatting 90% niets met programmeren en dus ook
niets met het besturingssysteem (dat is het goede Nederlandse woord) te
maken hebben.

Ik denk eigenlijk dat het echte probleem is dat jullie steeds net even iets
verder reiken als je polsstok lang is. Met steeds nieuwe gadgets en
toevoegingen, waar het voor de gebruikers te verkiezen zou zijn om het
elementaire deel van het programma "rock solid" te maken en zodanig te
optimaliseren dat het ook op een moderne netbook storingvrij kan draaien.
Daarvoor zou het misschien wel slim zijn om de code eens "from scratch" te
schrijven en de bestaande sourcecode te vergeten. alleen de ideeen erachter
te gebruiken. Sommige routines (zoals de GPS gegevens inlezen) zijn gewoon
te koop in een bewezen module. Waarom het wiel opnieuw uitvinden?
Dus zonder tank- energie- en andere monitoren, rasterkaartenweergave etc.
etc. en wat er de laatste jaren al niet meer bij is gekomen.
Het feit dat jullie zo hard werken (waar ik zeker niet aan twijfel) is
volstrekt geen bewijs dat je ook op de goede manier werkt
Kijk naar onze collega's op de 110 meter nieuwbouw, die werken zich een slag
in de rondte en gaan elke reis een stukje veder achteruit.
Het gaat niet om hard werken maar om slim werken. Als je voortdurend achter
jezelf aanholt kun je nog zo van goede wil zijn, het eindprodukt is toch
nooit echt ideaal.

Dit zul je, al was het alleen maar omdat ik het zeg, ook wel gelul vinden,
maar ik zeg het toch maar.


De groeten van Jos Meijer

* Voorkom blokkering; laat bij reacties alles weg wat niet van jezelf is
* Reacties en nieuwe berichten stuur je naar: [email protected]
* Afmelden op: [email protected] met tekst: unsubscribe spitsenvaart
* Info voor Frankrijkvaarders: http://www.vaart.nl/spitsenvaart

Antwoord per e-mail aan