How to survive as a developer in the exponential age of AI - Sander Hoogendoorn
Technical Debt
Ward Cunningham said it as follows:
The danger occurs when the debt is not repaid. Every minute spent on code that is not quite right for the programming task of the moment counts as interest on that debt.
Entire engineeering organizations can be bought to a stand-still under the debt load of an unfactored implementation, object-oriented or otherwise.
Shipping first-time code is like going into debt.
A little debt speeds development so long as it is paid back promptly with refactoring.
Have you gone MADR? - Johan Hutting
Short blurb on Javadoc. Markdown now suppported in new Java versions.
Also was very interested in the new @snippet javadoc tag.
See for more information on MADR at https://adr.github.io/madr/
MADR stands for Markdown Architectural Decision Records
Bring the Action: Using GraalVM in Production - Alina Yurenko
Nice deep dive about the different things they're working on.
There's a list of libraries that have some sort of support regarding metadata at https://github.com/oracle/graalvm-reachability-metadata.
Quotes
A code generation tool that gets you 80-90% of the way there is like a boat that takes you 80-90% of the way.
You'll need to be a strong swimmer.
Jason Gorman
If debugging is the process of removing bugs, then programming must be the process of putting them in.
Edsger W. Dijkstra
References
- VoxxedDays Amsterdam
- https://amsterdam.voxxeddays.com/
- MyBlog - Voxxed days amsterdam 2025
- https://randomthoughtsonjavaprogramming.blogspot.com/2025/04/voxxed-days-amsterdam-2025.html