Blog
Director Martyn / Directeur Martyn
Director Martyn / Directeur Martyn

Bright Side of Life Directeur – Martyn Simpson

Om onze huidige serie Bright Stories af te ronden, is het de beurt aan onze directeur Martyn. Hij begon de Bright Side of Life bijna 30 jaar geleden, en ontwikkelt al software sinds 1977. Het is niet eenvoudig om 43 jaar softwareontwikkeling samen te vatten in één blog. In dit eerste deel ontdekken we waarom hij softwareontwikkelaar is geworden. Toen hij begon, waren pc’s immers nog maar net gemaakt… 

Waarom softwareontwikkeling?

Die vraag is gemakkelijk te beantwoorden. Ik ben opgeleid tot bouwkundig ingenieur en na het afronden van mijn studie was ik teleurgesteld. Het uitgangspunt van de huidige civiele techniek is het ontwerpen van veilige gebouwen, bruggen en snelwegen. Ze zijn ontworpen om een leven lang stand te houden, zelfs als dat niet altijd het geval is. In het verleden creëerden bekende ingenieurs, zoals Brunel, een nieuwe wereld, door het gewoon uit te proberen in de praktijk. In de jaren zeventig moest je echter gewoon de specificaties opzoeken. Ik weet zeker dat er nog steeds innovatieve civiele ingenieurs zijn, maar de kansen die ze krijgen worden zeldzaam.

Een geluk bij een ongeluk voor Martyn…

Gelukkig moest Martyn voor zijn Masters software ontwikkelen.

Ik leerde programmeren vanuit een boek, en geloof het of niet, mijn allereerste programma, waarvoor ik mijn eigen ponskaarten moest maken werkte meteen. Ik was verkocht! Door mijn onderzoek kon ik werken bij een klein bedrijf dat was opgericht door een professor aan de universiteit van Cambridge. Samen met een team van onderzoekers creëerde ik CRISP® (CRItical State ground mechanics Program), een programma dat is ontworpen om grote bouwprojecten te ondersteunen. Het was mijn taak om hun Finite Element-software die op de mainframes van Cambridge University draaide, om te zetten naar een software-oplossing die op pc’s kon draaien.

Dit was in de tijd dat de eerste PC’s net beschikbaar werden in Groot-Brittannië. Veel van de bedrijven in Cambridge creëerden de allereerste homecomputers (mensen zoals Sinclair, Acorn). Dus hoewel we PC’s van Apple gebruikten (zoals de Apple II en LISA), en de allereerste IBM-pc’s, hebben we deze bijna helemaal gestript om gespecialiseerde processors, compilers en andere onderdelen te installeren die metingen in het veld konden verwerken. Elke dag was een nieuwe uitdaging. Hoe maak je een Apple II weerbestendig om in de Iraakse woestijn te werken (helaas onmogelijk 😉 )? Dat waren de dagelijkse uitdagingen die Martyn tot ontwikkelaar hebben gemaakt. Zoals Jurjen schreef:

“Ik geniet gewoon van de uitdaging om puzzels op te lossen om het gewenste resultaat te bereiken. En het voordeel van programmeren is dat je vrijwel direct feedback krijgt op je acties.”

Martyn’s PC CRISP-software werd over de hele wereld gebruikt. En geloof het of niet, er bestaan nog steeds versies van CRISP!

Groot-Brittannië verlaten, voor altijd

Verslaafd aan programmeren, maar Martyn was minder enthousiast over het leven in Thatcher’s Groot-Brittannië (wat niet erg verschilt van het Groot-Brittannië van Boris Johnson).

In 1983 kwam hij bij het toen grootste CAD / CAM-bedrijf ter wereld – Computervision, en later CIS (een bedrijf dat ze overnamen). En dat betekende reizen. Veel reizen. Systemen kostten – toen – ongeveer $ 1 miljoen per werkplek. De klanten waren dus ofwel wereldberoemde bedrijven (Boeing, BMW, Pirelli, St. Gobain, Bofors, Ford, Fokker en Philips), of militairen. Het creëren van ’specials’ voor deze klanten, of het integreren van CAD / CAM in hun productiesystemen, zou miljoenen orders kunnen opleveren. Zijn reis- en verblijfskosten waren minimaal vergeleken met de potentiële orderwaarde, hoe hard hij ook zijn best deed 😉

Martyn’s Nederlandse manager stelde voor om naar Nederland te verhuizen, omdat Schiphol veel gemakkelijker te gebruiken was dan Heathrow. In 1983 was het een fractie van de grootte van Heathrow, maar het had verbindingen met bijna elke bestemming ter wereld. Zijn advies was correct. Het scheelde hem uren bij elke reis, en hoewel het begon voor de periode van drie maanden, heeft hij sindsdien nooit meer in Engeland gewoond.

CAD/CAM, een uitdagende en innovatieve wereld

Computervision gaf Martyn ongekende mogelijkheden om meer te leren over verschillende bedrijven, landen en culturen.

Het was mijn taak om snel een oplossing te vinden om de verkoop te voltooien en dan werd ik op weg naar de volgende uitdaging gestuurd. Via Computervision heb ik al vroeg kennis kunnen maken met satellietbeeldsystemen om digitale terreinmodellen van complete landen te maken met behulp van stereoafbeeldingen. Ik kreeg de kans om samen te werken met toonaangevende ontwikkelaars uit landen als Israël en de VS, waarbij ik systemen gebruikte van DEC, Sun (de allereerste Suns) en (later) Silicon Graphics. Verder heb ik (kort) samengewerkt met een aantal van de mensen die CAD hebben uitgevonden. Elke dag leerde ik iets nieuws. Echt een geweldige tijd, waarbij ik astronomische barrekeningen heb gemaakt, en een levenslange ervaring heb opgebouwd, die ik nog steeds toepas op BSL-projecten en technische uitdagingen.

Naast de technische uitdagingen van het leren van nieuwe computertalen, leerden Martyn’s Computervision-jaren hem werken onder extreme druk en met strikte deadlines. Voor de meeste van zijn projecten moest hij het bedrijf van de klant zo snel mogelijk leren kennen om uit te vinden welke hulp ze wilden en indien mogelijk een oplossing te leveren. Deze aanpak staat min of meer model voor wat Bright Side of Life tot vandaag de dag nog doet!

Belangrijke lessen van Martyn

Zelfs het grootste probleem of de belangrijkste ontwikkelingsuitdaging is op te delen in een reeks haalbare stappen. Het is beangstigend om alleen naar de top van de berg te kijken. Zelfs het beklimmen van de Everest begint met de eerste 100 meter, en dan de volgende. Door te leren dingen op te delen, soms gebruikmakend van de projectmanagementvaardigheden uit zijn achtergrond in civiele techniek, zorgt ervoor dat alles beheersbaar blijft. Wie is nooit onder de indruk geweest van de grote bouwprojecten, zoals de A2, die op magische wijze stukje bij beetje verschijnen. Het is bijna alsof er een plan is en dat is er natuurlijk ook. PERT-technieken uit de civiele techniek zijn minder in de mode dan waterfall/Agile, maar al deze benaderingen hebben voordelen. Als je een langetermijnvisie nodig hebt, kunnen ouderwetse PERT-plannen je redding zijn.

Nog een belangrijke les: het wiel opnieuw uitvinden kan aantrekkelijk zijn, maar kan financieel rampzalig zijn. Leer bruggen te bouwen tussen systemen of gegevens te delen tussen systemen. Met een incrementele benadering kunnen belangrijke aanpassingen worden uitgevoerd, en tegen redelijke kosten. Weinig bedrijven hebben de luxe om geld weg te gooien. Denk dus in termen van het budget, en probeer een reeks stappen te vinden waarmee de meest kritische doelen als eerste worden opgelost. Werk aan een kosten-batenanalyse om de “nice-to-haves” te isoleren van de “musthaves”. Selecteer ze op hun individuele verdiensten. Probeer ook wat laaghangend fruit mee te pakken en je kan misschien wel 90% van je doelen bereiken, tegen 20-30% van de kosten. Dit is natuurlijk het mantra van Agile ontwikkelprocessen. Het is echter goed om te onthouden dat het combineren van standaard cloudservices met een gefocust, ervaren en goed ingewerkt team spectaculaire resultaten zal opleveren. Dit is wat BSL ook aanbiedt.

De volgende keer

In het volgende blog, wat meer achtergrondinformatie over onze directeur Martyn en zijn tijd bij ITTWD en Apple. En nog enkele belangrijke lessen.

Als u contact wilt opnemen met zijn team of met Martyn zelf, klik dan hier. In Corona-tijden is het niet altijd gemakkelijk om persoonlijk te ontmoeten en klanten een kopje koffie aan te bieden. We zijn echter online beschikbaar en zouden graag de gelegenheid krijgen om over uw volgende project te praten.

Progressive Web Apps in EU ondermijnd door Apple?

Progressive Web Apps in EU ondermijnd door Apple?

Mocht u niet bekend zijn met de ontwikkeling van mobiele apps: Apple heeft onlangs voor opschudding in het iOS-ecosysteem gezorgd. Sinds de eerste bèta’s van iOS 17.4 merkten ontwikkelaars dat zogenaamde “Progressive Web Apps” (PWA’s) niet meer functioneerden in de EU. Ons blog legt meer uit.

De rol van AI in Business Intelligence voor multinationals

De rol van AI in Business Intelligence voor multinationals

BSL levert Business Intelligence-oplossingen aan multinationale organisaties, waarbij content uit duizenden publicaties wereldwijd wordt geïntegreerd en dagelijkse thematische nieuwsberichten en briefings aan zakelijke gebruikers worden geleverd. Onlangs hebben we AI-technologieën geïntroduceerd in deze diensten.

Digitale schoolborden en de Canon van Nederland

Digitale schoolborden en de Canon van Nederland

Onlangs nam de leverancier van digitale schermen CTOUCH contact op met BSL met het verzoek om de Canon van Nederland app in hun winkel op te nemen voor gebruik op hun digitale schoolborden in klaslokalen. Wij vonden het een goed idee en hebben onlangs een versie van onze app gemaakt, speciaal voor het grote scherm.

Google Looker Studio: Big data begrijpelijk gemaakt

Google Looker Studio: Big data begrijpelijk gemaakt

In de wereld van vandaag is het belangrijk om snel en goed geïnformeerde beslissingen te nemen. Google Looker Studio is een gratis tool die hierbij helpt. Het kan uw grote hoeveelheid Analytics gegevens omzetten in informatieve, eenvoudig leesbare dashboards en rapporten die volledig aanpasbaar zijn.

Laat BSL uw website onderhoudsupdates verzorgen

Laat BSL uw website onderhoudsupdates verzorgen

We begrijpen het belang van updates voor website onderhoudsupdates voor WordPress en Drupal. Hackers hebben het gemunt op open-source producten, dus het up-to-date houden van uw CMS is essentieel. Vertrouw op BSL om uw website veilig te houden terwijl u zich concentreert op het maken van content voor uw publiek.

BSL Zomerevenement op het water

BSL Zomerevenement op het water

Het was tijd voor ons jaarlijkse zomerevenement met het hele bedrijf. Dit jaar had Diana een boottocht geregeld in een salonboot over de Vecht richting Loenen en Vreeland. Na de boottocht werd de middag voortgezet in het restaurant van Bistrotel ‘t Amsterdammertje, waar iedereen genoot van een heerlijk diner.

Adobe Firefly en Photoshop Beta met generative fill

Adobe Firefly en Photoshop Beta met generative fill

Na het succes van ChatGPT en Midjourney AI, kon Adobe niet achterblijven en maakten ze hun Beta releases van Adobe Firefly en Photoshop AI openbaar. Met de komst van de Adobe Beta’s hebben we onze aandacht gericht op deze nieuwkomers in vergelijking met Midjourney.

Midjourney prompt – Hoe beschrijf je een afbeelding

Midjourney prompt – Hoe beschrijf je een afbeelding

In een eerdere blog hebben we Midjourney geïntroduceerd als een hulpmiddel dat we binnen BSL gebruiken bij het ontwerpen van websites en banners voor blogs. Om Midjourney de afbeelding te laten maken dat je in gedachten hebt, moet je een prompt maken die de afbeelding beschrijft. Dit nieuwe blog bespreekt de mogelijkheden.

Drupal 9 ontwikkeling met Tailwind CSS

Drupal 9 ontwikkeling met Tailwind CSS

Met behulp van Drupal heeft BSL een uitgebreide intranet site gebouwd dat voor alle medewerkers toegankelijk is. We zijn een nieuwe versie van de site aan het ontwikkelen. In dit blog vertelt een van onze ontwikkelaars over de tools die we gebruiken, zoals Twig templates, de Entity en Form APIs en Tailwind CSS.

Midjourney – Jouw ideeën omzetten in beelden

Midjourney – Jouw ideeën omzetten in beelden

De afgelopen weken heeft de Bright Side of Life zich verdiept in de mogelijkheden van Artificial Intelligence. In ons nieuwste blog gaan we het hebben over Midjourney AI, een webdienst die afbeeldingen genereert op basis van natuurlijke taalbeschrijvingen (genaamd “prompts”). En de resultaten zijn erg indrukwekkend.

Langdurige samenwerking met klanten biedt vele voordelen

Langdurige samenwerking met klanten biedt vele voordelen

NBD Biblion biedt gepersonaliseerde aanbevelingen voor boeken en mediatitels aan scholen en bibliotheken en levert hen de titels die zij selecteren. BSL en NBD Biblion hebben een langdurige samenwerking. Wij leveren al meer dan twintig jaar technisch advies, ontwikkelingsteams en ondersteuning.

ChatGPT gebruikt voor bedrijfsinformatie analyses

ChatGPT gebruikt voor bedrijfsinformatie analyses

Na de eerste enthousiaste reacties bij de introductie van ChatGPT en AI verschoof de aandacht naar de slechte kwaliteit van veel antwoorden. Door Azure OpenAI en Cognitive Search met betrouwbare data te gebruiken kunnen gebruikers zoeken door middel van natuurlijke taal bedrijfsinformatie van hoge kwaliteit vinden.

Oorlog tussen browser-engines – deel 2 – monopolie Apple

Oorlog tussen browser-engines – deel 2 – monopolie Apple

Het Apple’s monopolie betekent dat elke app op iOS – ook browsers van concurrenten van Apple – WebKit moet gebruiken om webinhoud weer te geven. Hoewel het niet ongebruikelijk is dat ontwikkelaars een engine van derden gebruiken, kunnen ze vaak zelf bepalen welke eigenschappen ze in hun browser gebruiken.

Oorlog tussen browser-engines – deel 1 – de verschillende kampen

Oorlog tussen browser-engines – deel 1 – de verschillende kampen

The Register meldde onlangs dat Google werkt aan een iOS-versie van Chromium. Een paar dagen later volgde een tweede artikel met hierin dat Mozilla werkt aan een iOS-versie van Gecko, de browser-engine van Firefox. Beide berichten suggereren dat de browser-engine van Apple iOS, WebKit, zijn monopolie dreigt te verliezen.

Donatie aan de slachtoffers van de aardbeving in Turkije en Syrië

Donatie aan de slachtoffers van de aardbeving in Turkije en Syrië

Op 6 februari zijn Turkije en Syrië getroffen door meerdere krachtige aardbevingen en naschokken. Deze bevingen hebben naar schatting 23 miljoen mensen getroffen, waaronder velen die door het conflict in Syrië al in grote nood verkeerden. Indien mogelijk, doneer dan net als BSL op Giro 555.

WordPress en page builders zoals Divi en Elementor

WordPress en page builders zoals Divi en Elementor

Voor het bouwen van websites maken wij gebruik van WordPress in combinatie met page builders. In WordPress is het makkelijk de content te beheren en krijg je vele opties om de website uit te breiden. Met page builders zoals Divi en Elementor kun je gemakkelijk en snel pagina’s ontwerpen en bouwen.

2022 en de Bright Side of Life

2022 en de Bright Side of Life

De tijd nemen om regelmatig stil te staan bij de dingen waar we dankbaar voor zijn, kan helpen ons perspectief te verleggen en ons te richten op de positieve aspecten van ons werk. Dus, hier zijn de dingen waarvoor ik dankbaar ben in 2022.

SEO-voordelen en de kracht van inhoud van goede kwaliteit

SEO-voordelen en de kracht van inhoud van goede kwaliteit

Veel bedrijfseigenaren denken nog steeds dat hun website een visitekaartje is. Hun uitdrukking is vaak: “onze klanten/publiek weten ons al te vinden…”. Dit kan kloppen, maar door uw website te optimaliseren bereikt u een nieuw publiek.

Nieuwe vacature website voor Keylane Careers

Nieuwe vacature website voor Keylane Careers

Keylane heeft BSL gevraagd te helpen bij het ontwerpen en bouwen van een nieuwe Keylane Careers vacature website. Het belangrijkste doel is om het aantal bezoekers te verhogen door de organische zoekprestaties te verbeteren.

Nieuwe website voor BoekWijzer

Nieuwe website voor BoekWijzer

We hebben de BoekWijzer website geheel vernieuwd! De website is gebouwd ter ondersteuning van de BoekWijzer app, de mobiele gids in de wereld van de Nederlandse literatuur. Met deze app blijf je makkelijk op de hoogte van het laatste literaire nieuws.

Nieuwe developer / webdesigner binnen BSL

Nieuwe developer / webdesigner binnen BSL

Als u vragen heeft over uw website of webdesign, dan staat Patrick van Bennekom 5 dagen per week tot uw beschikking! Hij werkt onder andere aan websites, apps, logo’s en huisstijlen. Patrick zorgt ervoor dat er een professioneel eindproduct staat.

Voordelen en kansen bij het migreren naar de cloud

Voordelen en kansen bij het migreren naar de cloud

Sommige van onze klanten migreren naar de cloud of heroverwegen hun legacy-systemen om in de toekomst alsnog naar de cloud te migreren. In opdracht van multinationals hebben wij twee migraties uitgevoerd en onze ervaring leert ons dat een directe aanpak (simpelweg het overzetten van bestaande databases en applicaties op virtuele machines) niet altijd de beste route is…

Beleev: de interactieve snoezelruimte

Beleev: de interactieve snoezelruimte

Wellicht heb je nog nooit van snoezelen gehoord. Dit betekent dat je de zintuigen extra laat prikkelen door externe middelen die in een omgeving aanwezig zijn, de zogenaamde snoezelruimte. In opdracht van St. Jan Baptist, school voor speciaal onderwijs, te Kerkrade hebben we software ontwikkeld voor snoezelruimtes om de verlichting, audio, switches en een videoprojector te kunnen beheren.

Vaarwel 2021 en Covid-19 -lockdowns – tijd om terug te blikken

Vaarwel 2021 en Covid-19 -lockdowns – tijd om terug te blikken

Wie had begin 2020 gedacht dat we in januari 2022 nog steeds onder COVID-19 lockdown maatregelen zouden werken? Gelukkig heb ik meer verstand van softwareontwikkeling, dan van horeca. Als directeur van een IT-bedrijf ben ik blij te kunnen zeggen dat Bright Side of Life werken op afstand heeft opgepakt als een vis in het water. Laat me je vertellen over ons jaar.

Canon van Nederland apps zijn verkrijgbaar in de stores

Canon van Nederland apps zijn verkrijgbaar in de stores

De Canon van Nederland (2007) vertelt het verhaal hoe Nederland is ontstaan. Aan de hand van de Canon ontwikkelde BSL een paar jaar later de populaire EnToen Nu apps voor iOS en Android. In 2020 is de Canon uitgebreid herzien, dus hebben we de Canon apps volledig herschreven, up-to-date gemaakt. Ze zijn nu beschikbaar in de app stores.

Krachtige AI-zoekmogelijkheden integreren in apps en webservices

Krachtige AI-zoekmogelijkheden integreren in apps en webservices

Zoektechnologie evolueert voortdurend, dus we staan altijd klaar om nieuwe technologieën te integreren voor onze klanten. Dit blog schetst onze recente ervaringen met Azure Cognitive Search en AI-zoekmogelijkheden, die we gebruiken om elke dag duizenden nieuwe documenten te classificeren en op maat attenderingen aan abonnees te leveren.

Canon van Nederland apps binnenkort beschikbaar!

Canon van Nederland apps binnenkort beschikbaar!

De Commissie Ontwikkeling Canon van Nederland ontwikkelde in 2007 de Canon van Nederland. BSL ontwikkelde een paar jaar later de apps, en sinds de lancering in 2013 zijn het een van de best beoordeelde schoolapps. In 2020 heeft een nieuwe Canoncommissie de Canon geactualiseerd. En de nieuwe Canon van Nederland apps zijn onderweg!

Drupal 9 vervangt Drupal 8. Lang leve Drupal 7!

Drupal 9 vervangt Drupal 8. Lang leve Drupal 7!

Vorig jaar is Drupal 9 uitgebracht en Drupal 8 is end-of-life in november 2021. Daar is niets vreemds aan. Maar wist je dat de levensduur van Drupal 7 is verlengd tot november 2022? Door het hoge aantal actieve gebruikers zal het langer in gebruik blijven dan Drupal 8! Maar als je Drupal 7 nog steeds gebruikt wordt het hoog tijd om je overgang naar Drupal 9 te plannen.

4

Previous

5

Next

Contact BSL