5 Comments

I was at UberConf and attended part 1 of AI tools for java devs, but when I organized my schedule, it was not clear to me that there was a part 2 of your session. I assumed it was a repeat. It wasn't until I saw the paper schedule that I realized the repeat sessions were because they included a part 2. FWIW I learned quite a bit from your talk. I was not super familiar with Ollama and your OpeniConfig.java class helped me realize a better way to organize things.

Expand full comment
author

Yeah, Jay likes to add my talks twice sometimes, implying that it's some kind of workshop. The description doesn't change, so that's confusing. Sorry about that. I'm glad the Ollama stuff was useful, though. You can always watch the recording of part 2 if you like. Thanks again for commenting

Expand full comment

I didn't go to UberConf this year--sorry to have missed you! However, your experience mirrors mine and I never try to teach/discuss anything really new. The larger conferences attract an extremely diverse set of attendees. Us speakers need to clarify in the description and with the first sentence, the *level* of talk this is. Even then, it's not clear to me that people self-select very well.

And then, I bet you got some AI skeptics like me there. (I just hate the fact that the LLMs have scraped my sites and books and have not compensated me for my IP.)

Now, because I'm totally impossible, here's some free advice that might be worth what you pay for it:

While I have not read your book/book proposal, I bet you have two books: the promise of AI and where the industry stands "now." (I would make that a small, updateable book and update it as necessary,) Then, you have the book I thought you were writing, which is how to use AI to help people do good work.

Very few of us speakers realize how *much* information we know and when to start "at the beginning." I'm not sure we can. Good luck with it all.

Expand full comment
author

Makes sense. The other problem I have is that in reality, I have a third book in the mix as well, which is about using the latest features of Java (records, sealed interfaces, pattern matching for switch) together to illustrate how Data Oriented Programming can be used to access and work with these AI tools. I think that's valuable, but I don't want it to confuse the issue, and of course it is. Thanks again for your comments. :)

Expand full comment

Yup, who would've thought Windows could bring that joy to Developers and Admins.

Expand full comment