Re: Using Claude Code
"Jerome Lelasseux via users" <[email protected]> Sun, 18 Jan 2026 09:43:36 +0000 (UTC)
| Newsgroups | gmane.comp.java.ide.netbeans.user |
|---|---|
| Message-ID | <[email protected]> |
Thank you for sharing Blake. I'm no more a professional developer but I hea= r the same story from my friends who are: with the right AI agents setup -w= hich takes some effort to build- some developers see their productivity inc= reased x10. It's also difficult for me to contribute to Netbeans, though I'd like to. B= ut I'd be glad to contribute money (donation) to Apache Netbeans to help se= tting up a robust AI agents infrastructure. It provides a "realistic purpos= e" for the donation which, I think, could encourage users like me to donate= . I'm aware that, at the end of the day, you need people to set up the AI a= gents and oversee them. But maybe it's doable with the few "core" maintaine= rs ? As an example, it could start by a documenting task: even if I've been deve= loping a Netbeans platform app for several years, making changes to Netbean= s still looks scary to me. Source code often has no comments at all, docume= ntation is spread in many different places, etc. My 2 cents. Jerome -------- Le dimanche 18 janvier 2026 =C3=A0 05:20:05 UTC+1, Blake McBride <blake102= [email protected]> a =C3=A9crit :=20 Greetings, I thought that sharing my experience with Claude Code might be useful, as i= t has dramatically increased my ability to repair bugs and implement featur= es, and I believe it could do the same for NetBeans. I single-handedly maintain two primary systems. The first is Stack360, a la= rge web-based system. The backend consists of roughly 9,000 Java and Groovy= classes. The frontend is HTML and JavaScript and includes about 300 screen= s. The frontend and backend communicate over REST. The backend uses Postgre= SQL with nearly 300 tables, and there are seven distinct frontends communic= ating with a single backend. The second system is my KISS web development framework, described at KissWe= b.org. It is open source, so anyone can examine it in as much detail as the= y like. I began using Claude Code to help support, debug, and enhance these systems= about six months ago. Early on, I invested significant time teaching Claud= e Code about my systems, architecture, and coding standards. Computers understand many languages, and to communicate with them you must = learn one or more of those languages=E2=80=94Java, HTML, JavaScript, C, C#,= Python, and so on. There is a different =E2=80=9Clanguage=E2=80=9D used to= work effectively with AI, and that language is English. Teaching Claude Co= de about my systems and standards is done entirely in plain English using p= lain text files. Before using Claude Code, I spent nearly all of my time supporting, debuggi= ng, and enhancing these systems. I worked seven days a week, roughly twelve= hours a day. My only other concern was spending enough time with my wife t= o keep my marriage on track. Since training Claude Code on my systems, it now handles roughly 95% of my = workload. Tasks that once took hours now take minutes. Does it make mistake= s? Absolutely! But so has every employee I have ever worked with. When an e= mployee makes a mistake, you must be careful how you present the issue=E2= =80=94people get offended easily. Claude Code is always available and never= gets an attitude. I pay $100 per month for Claude Code and have never hit a usage limit. I ha= ve defined several agents, each with expertise in a specific area. Claude C= ode uses these agents in parallel, with them communicating and collaboratin= g to solve problems. Now to how this relates to NetBeans=E2=80=94I apologize in advance for bein= g blunt. NetBeans was once my favorite IDE by far. It had the most intuitive interfa= ce I had ever used. Around the time NetBeans stopped functioning properly d= uring the Apache transition, I switched to IntelliJ out of necessity. While= IntelliJ is far better than IDEs like Eclipse, NetBeans was still the best= , in my opinion. Unfortunately, NetBeans has remained unusable for serious work since the re= work that was done as part of that transition. I would like to help, but I = simply do not have the time. For me, that is not an option. For my purposes, the current version of NetBeans is far too restrictive and= buggy for real-world use. That is a shame, because I genuinely like NetBea= ns. For a long time I assumed things would improve. Many years have passed,= and in many areas the situation has worsened. I understand that progress depends on contributions. At present, there are = not enough effective contributions to drive NetBeans forward in a meaningfu= l way. Left as things are, I doubt NetBeans will ever regain anything close= to its former level of use. This is where Claude Code becomes relevant. Tools like Claude Code can dram= atically increase the amount of progress each contributor can deliver. Maki= ng a serious effort to integrate AI-assisted development into the NetBeans = workflow could significantly accelerate development. I believe that a subst= antially more capable and useful version of NetBeans could be produced in a= relatively short time. Like it or not, AI systems such as Claude Code are already replacing large = portions of what we do. This is happening regardless of personal preference= . My advice is simple: take maximum advantage of it while you can. Thanks, Blake McBride --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists