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. ...