Foredragsholder
Thor Henning Hetland (Totto) has been writing Java professionally for 30 years — before generics, before lambdas, before the JVM had a JIT. He co-founded JavaZone in 2002.
Today he runs eXOReaction, a software architecture practice, and is CTO at Mynder, a Norwegian compliance SaaS. He built Synthesis, an open-source knowledge infrastructure platform used across large Java codebases, and the Knowledge Context Protocol (KCP), a proposed standard for structured agent context.
The lib-pcb project — 197,831 lines of Java, 7,461 tests, eleven days — is the concrete answer to the question this workshop asks. His expertise grew stronger through the process, not weaker. That's the point.
Om sesjonen
Something uncomfortable is happening to Java developers right now. You're shipping more code than ever. Your PRs are larger. Your velocity metrics look great. And somewhere between the third suggestion you accepted without reading and the afternoon you spent debugging code you didn't fully write, a question starts forming: am I getting better at this, or worse?
We call this Fear-Driven Development. Not the deadline-pressure kind — something subtler. The growing unease that your tools are making you faster while making you weaker.
This talk is built around that fear. And around six systems we built in response to it.
Over the past year, those systems — collectively called Skill-Driven Development — were tested at production scale: a 197,000-line Java library in eleven days, no existing libraries in the domain, 7,461 tests at 99.8% pass rate. And more recently, in production SaaS systems where the same discipline caught AI-generated code that passed all tests but contained subtle GDPR retention logic errors and binary encoding mistakes that would have shipped in any copy-paste workflow.
The intent here is to move to a BOF format where thesession is interactive. We'll work through real examples: skill files, verification checklists, and the actual failure modes — code that looked correct but wasn't. You'll leave with a concrete framework you can apply starting Monday.
Format: workshop, small group, discussion-based. Bring your actual questions — the ones you haven't been able to ask out loud.