Java at 30 🎂

In this post: the features I love most about Java in 2025, and the wishlist I’d submit for the next 30 years. Happy Birthday? 🎈 I have written Java code for most of my professional career. On 23rd May 2025, it celebrated its 30th birthday. The language is older than I am, and has undeniably stood the test of time. Yet, in most development circles it gets a rather negative reception. Despite infamously powering “over 3 billion devices” and providing the secret sauce for some of the world’s biggest companies, it is still seen as verbose and complex. This isn’t controversial - there are enhancement proposals dedicated to making Java a nicer language to learn. ...

June 21, 2025 · 13 min · Chris Davies

Writing in Public 📝

Atomic habits 5 years ago during the COVID lockdowns I began running. I had never been a fitness guru but with little else to do, it made sense to disconnect from the noise and begin a healthy new habit. Exercise was always something I knew I should do, but I never carved out the time to make it a part of my routine. Even 5 years later, routines can lapse, but I always feel better after each session. Even if that session wasn’t my best pace or distance. It is about showing up and proving that I can do it. ...

June 15, 2025 · 2 min · Chris Davies