1. News
  2. Software & developer tools
  3. GitHub · AI coding
GitHub · AI coding2 min read

Three Java experts explain how they use AI coding help at work

Three veteran Java developers describe how GitHub Copilot cut weeks of work to days, and why they still review everything the AI produces.

By the Dashline deskSource: GitHub blog
Three Java experts explain how they use AI coding help at work
Photo: Sebastiaan ter Burg from Utrecht, The Netherlands, CC BY-SA 2.0

Three Java Champions, a title for respected Java developers, have described how they use GitHub Copilot, an AI coding assistant, in real work. Their shared message is that the tool saves a lot of time, but people stay responsible for what ships. All three have more than a decade of experience with Java.

Weeks of work done in days

One Champion maintains two Java tools, Hypersistence Utils and Hypersistence Optimizer. He had put off building a web app that shows how performance improvements play out over time, because it would have taken weeks. With Copilot, which he compares to a new team member, it took two days. The app will ship in the next version of Optimizer.

How they keep control

The same developer still reviews every plan and every piece of code the AI creates. In his words, the goal is to improve his productivity, not replace him. Sometimes the answer is not good enough and he steps in. He also set up custom skills, which are saved instructions for the AI:

  • One skill copies his writing voice from 65 of his published articles, so documentation sounds like his blog.
  • Other skills push the AI to follow existing code habits, since maintenance takes far more time than writing new code.
  • Heavy models handle deep thinking. Lighter, cheaper ones handle release notes, reports and documentation checks.

A big migration with proof

Another Champion, who also coaches teams, moved about 900 teaching slides across 15 presentations from Reveal.js to Marp, two tools for building slide decks. Many slides had code, animations and live examples. By hand, he says, it would have taken a week or more, and he might have skipped it.

He and Copilot first analyzed the old material, set a target, wrote a plan and listed what had to stay intact. Then came checks. They compared screenshots of both versions, built a small app to run the decks side by side, and compared the PDFs. As he put it, the agent did not just say the migration was complete. There was evidence. The job took roughly eight to ten hours.

What to do

Anyone who pays for custom software can ask the development team two questions. Do you use AI coding tools? And who checks the code before it reaches our business? These Champions answer the second one the same way: a person does.

What is not known

The article text provided is cut off, so the third Champion's examples and tips are not covered here. The material also gives no figures on overall quality or bugs, only the developers' own accounts of time saved.

The takeaway

AI coding tools can turn weeks of work into days, but the best users still review the results and prove they work.

More articles

You should really read these.

Next step

Let’s talk