My current development setup for Java and other programming languages is OpenCode (https://opencode.ai) and the Zed editor (https://zed.dev), using just simple Java and other language plugins.
Amazing — I no longer need to program imperatively; instead, I stay goal-oriented and descriptive. I always say:
📝 Open the project in Zed and show the Git diff. 🚀 Run the web app. ✅ Run the integration tests and provide a detailed summary of the results.
I've been writing software since I was 17 and have always enjoyed creating programs and apps. Today, I enjoy building products.
What a time to be alive as a Java developer!


