On AI Assisted Coding in 2024

Scenery

I took the Christmas break end of 2024 to sit down with an AI coding assistant and do some real coding. For this, I used a project that I had prototyped some 10 years ago and that I actually tried to get a patent for in 2003 or so. It's an Android Java project.

Mind you, I'm not a Java coder. I've worked in Java teams for many years and you can ask any Java coder who paired with me: They'll probably tell you that I can be a pain in the rear with all my questions like

But put me solo in front of a Java project and I'm mostly lost. After years of functional programming and more year of not programming at all, my OOO skills are rusty at best.

Also, I don't bring a lot of Android expertise. Yes, I did read about the required part years ago and some of that memory was – surprisingly – still accessible, but expertise clearly no.

So, for this project, I consider myself a very junior programmer.

After some research, I settled on Codeium with their Windsurf editor. I also installed the latest Android Studio. When I first launched the emulator I was pleasantly surprised to find my old prototype still there. I did create a private project on GitHub and also connected Android Studio to my Google account to be able to ask Gemini questions.

High Level Summary

To Be Continued

I plan to update this document with more details and more insights.

Expect: