Categorie archieven: short

De toekomst is zojuist begonnen!

Het vergt nog slechts een extra data center. 💻

Trump kondigde onlangs het commerciële “Stargate” project aan, waarin voor 500 miljard een enorm data center voor AI gerealiseerd gaat worden. Het argument hiervoor blijkt het winnen van de AI race te zijn.

Dit roept bij mij vele vragen op, en niet alleen over voordelen als 100 duizend banen (van 5 miljoen per stuk) of hoe realistisch het voor de partners is om dit bedrag bij elkaar te harken. Of wat er met dat geld anders voor de mensheid bereikt had kunnen worden. 💰💰💰

🤔 Mijn gedachtegang:

Op dit moment weten al heel veel partijen volledig onafhankelijk van elkaar AI modellen te bouwen, en het lijkt gezien het groeiende aantal concurrenten juist goedkoper te worden om volgende generaties te trainen. Dat hint voor mij juist niet naar een nijpend gebrek aan data centers.

Dus wat is dan het businessmodel wat deze investering de moeite waard maakt? Wat zijn ze van plan hiermee te gaan doen dat een dergelijke investering rechtvaardigt?

Is 2025 het einde van de software engineer?

Of krijgen we eindelijk tijd om ons werk te gaan doen? 🚀

🔮 Recent voorspelde Marc Zuckerberg dat eind 2025 de mid-level engineers bij Meta door AI vervangen zullen zijn. Dat vind ik nogal een uitspraak met grote implicaties.

🏔️ Onlangs hoorde ik als tegen-argument dat “software de Mount Everest van context” is, omdat ons werk vooral gaat over communicatie en begrip over relaties met de complexiteit van de fysieke wereld. Deze twee aspecten zien we in de huidige generatie AI systemen nog niet terug, en daarom zal het nog wel even duren voor software engineers overbodig zijn.

Deze discussie doet me denken aan de observatie dat de snelheid van software ontwikkeling niet zit in of je met 10 vingers kunt typen (en het meten van geproduceerde regels per dag daarom geen zin heeft). Natuurlijk gaat het niet om letters per minuut, maar uit ervaring weet ik dat als gedachten moeiteloos uit mijn vingers vloeien het wel een stuk gemakkelijker om een oplossing te bedenken.

Mijn indruk is dat de Agile beweging te maken had met het efficiënter maken van communicatie en begrip. De industrie heeft tot op heden (door XP ontdekte) practices om efficiënter te kunnen bouwen nog niet omarmt. Zou dat een hint zijn dat de werkelijke uitdaging toch niet op technisch vlak ligt? (Of dat het de rest van de industrie niet zo veel kan schelen?) 🤔

Het zet mij toch aan het denken: Welke AI innovatie verwacht Zuckerberg die dit jaar die het grote verschil gaat maken?

Mooie code schrijven is moeilijk

Want de beste code is saai en simpel 🥱

Jaren geleden sloot ik als laatste inhuurkracht van een hecht Agile team een project af. Twee vaste werknemers namen het beheer van de ontwikkelde big data backend applicatie met complexe onderliggende algoritmen over.

De feedback na review van onze code deed me destijds erg pijn: Ze waren niet onder de indruk van wat we hadden gebouwd, en vroegen zich hardop af “of dit alles was”. ⛈

In eerste instantie was dit een teleurstelling, tot ik me bedacht dat we de complexiteit blijkbaar zo helder in het design en code hadden uitgedrukt dat die ook voor complete buitenstaanders eenvoudig te volgen was. 🌈

Sindsdien ben ik me gaan beseffen dat de beste code altijd gewoon saai en simpel is. 🚀

Focus als voornemen voor 2025

De gratis sleutel tot meer productiviteit 🚀

We worden steeds intensiever bestookt door een niet aflatende stroom attentie zoekers in de vorm van chat, email en andere notificaties. Dat die stroom door de integratie van tools en AI nog groter is geworden, maakt het voor de gemiddelde mens steeds moeilijker om zonder afleiding aan iets te kunnen werken. 😶‍🌫️

💡De meest productieve tijden van de dag vallen tegenwoordig vaak samen met het nemen van een douche, poetsen van tanden, of uitlaten van de hond. Dat is niet gek, want dat zijn de schaarse resterende momenten dat je alleen met je gedachten kunt zijn.

Mijn conclusie is dat mijn productiviteit samen hangt met het geven van mijn volledige aandacht. Dus ergens aan werken zonder het stemmetje achter in mijn achterhoofd dat nieuwsgierig is naar wat er nog meer speelt. 🤡

Wat mij hierbij erg helpt is om kunstmatig de verstoringen buiten te sluiten door middel van een kookwekker. ⏲️

Ik zet de wekker op 20 maximaal minuten, om daarna even tijd te nemen om alle afleidingen te checken. Het is fascinerend hoe dit mij helpt om mijn gedachten tot een onderwerp te beperken.👨‍💻

Dit truukje is door Francesco Cirillo in de jaren ’80 de “pomodoro-techniek” gedoopt, naar zijn kookwekker met de vorm van een tomaat. 🍅 Ongeacht de vorm van de wekker, heb ik ervaren dat het mij persoonlijk erg helpt om afleidingen te dempen.

Een WIP-beperkte backlog

🎊 Wat een mooi voornemen lijkt me dat voor 2025 🍾

Hoewel het mantra van Agile is dat het extreem loont om continue met gebruikers in gesprek te blijven en het werk hierop doorlopend te prioriteren en filteren, is de praktijk in de meeste projecten waar ik sinds de eeuwwisseling aan heb gewerkt dat er uiteindelijk gewoon een vooraf opgesteld plan rigide nageleefd moest worden. ⚓️

Iemand heeft vanuit de ivoren toren vooraf bedacht wat gebruikers werkelijk nodig hebben, en omdat dit tijd en moeite heeft gekost is het “niet meer dan logisch” dat de uitvoering van dat plan het hoogst goed is. 🦄

💡Wat zou het daarom mooi zijn als we ons van die ketenen kunnen verlossen, en een reden vinden om doorlopend en diepgaand met gebruikers in gesprek te bijven omdat het werk anders opdroogt.

🌈 Een idee om dit te faciliteren is een backlog die eenvoudigweg niet meer dan een kleine hoeveelheid stories kan bevatten. Dingen die (nog) niet belangrijk zijn, moeten zo wijken voor urgentere features. En voor de hersenspinsels waar klanten toch niet om vragen is er domweg geen plaats.

Naar mijn gevoel stopt deze aanpak alle afleiding door irrelevante zaken, en geeft het een ongekende focus op het leveren van die features waar gebruikers echt mee geholpen worden. 🚀