6 July 2023

How good of a developer are you? by Roy Wasse and Bert Jan Schrijver


Are you a good Java developer? What makes a good developer? And how can we measure this? If you ask Oracle they’ll say OCP (Oracle Certified Programmer), which means that you know when the compiler makes those red squiggly lines in your IDE disappear. If you ask FAANG companies it means you can balance a binary tree on a whiteboard. All of these methods involve some knowledge and memory, but have very little to do with actual day-to-day programming, technical skill, problem solving and creativity. And.. don’t you think it’s annoying you have to take all these technical tests even though you’ve been coding for many years? In this talk we’ll describe our long journey to find a better way to test software development skills; a model based on scientific research, to measure actual coding skills, in a realistic environment. Demo & code included. We’re currently working with the (international) Foojay.io community to use these measures and set up a more realistic certification process.

About Roy I love the constant challenge of staying on top of the latest IT & Java technology. It’s incredible how much innovation there is and how it improves the world around us. Sharing and applying these insights is what drives me and what we do at OpenValue where I work as a director. I’m also a former JUG leader at NLJUG, program lead for Codemotion and active member at Foojay. You can easily reach me on Twitter at @roywasse.

About Bert Jan Bert Jan is CTO at OpenValue and focuses on Java, software architecture, Continuous Delivery and DevOps. Bert Jan is a Java Champion, JavaOne Rock Star speaker, Duke’s Choice Award winner and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code. Bert Jan is easily reachable on Twitter at @bjschrijver.


Roy Wasse

Co-Founder and Director at OpenValue. Passionate about software development.

Bert Jan Schrijver

Bert Jan is CTO at OpenValue and focuses on Java, software architecture, Continuous Delivery and DevOps. Bert Jan is a Java Champion, JavaOne Rock Star speaker, Duke's Choice Award winner and leads NLJUG, the Dutch Java User Group. He loves to share his experience by speaking at conferences, writing for the Dutch Java magazine and helping out Devoxx4Kids with teaching kids how to code. Bert Jan is easily reachable on Twitter at @bjschrijver.