Discover how AI can help you craft impactful presentations and talks! In this post, I share my experience creating a talk on navigating career shifts in programming, from brainstorming to using ChatGPT for refining ideas. Learn how AI can inspire creativity, streamline your workflow, and help you deliver a polished, engaging presentation. Perfect for anyone looking to enhance their productivity and communication skills with modern tools!
If you prefer listening to reading…
While reading a new post to one of Improving‘s internal communities, I saw a request for a talk to one of the user groups we host at our office.
This is the abbreviated request:
Over the past year, people have been concerned about losing their careers to AI, which has scared some younger developers. The user group leader is considering hosting a talk about having to switch or learn a new programming language mid-career. Is anyone interested in and/or willing to develop and give a talk on this topic?
After thinking about it for a few minutes and writing down bullet points with ideas that came to mind that I could share with the group, I volunteered.
Days later, while walking on a treadmill, I opened those notes and spent another 30 minutes writing anything that came to mind from those initial bullet points. As I wrote it, I remembered personal experiences changing languages, libraries, and tech stacks throughout my career.
I then went to ChatGPT. I sent it the request for the talk and the notes I wrote for it, and I asked it to provide me with ten suggestions for the title and a brief description of a one-hour presentation.
I discarded five of its suggestions. The other five were very good, as they gave me ideas for approaching the topic from different perspectives, still using the same content I had been brainstorming.
Some of the brief descriptions suggested were also good and kept them around.
Once I had decided on a title that best suited this user group, I continued the chat, explaining my title choice, giving it the short descriptions I liked, and asking it to create another description using those previous ones as bullet points.
After some back and forth to refine the description, I’m ready to send it to the user group so we can start promoting the talk.
It’s worth noting that ChatGPT did NOT make anything up; it only used the results of my brainstorming and my directions with what I wanted out of it. It gave me title suggestions based on my ideas and got my creative juices flowing. It cleaned up the text, as English is not my primary language.
Let me introduce to you my new talk:
Code Fluent: Thriving Through Language Shifts
Learn how to confidently navigate the challenges of adopting new programming languages at any career stage. You can thrive in an ever-evolving tech landscape by focusing on solving real problems, effective communication, and leveraging modern tools like AI.
Key Takeaways:
- Focus on Problem-Solving: Prioritize understanding user needs and solving real-world challenges over mastering the latest syntax.
- Communicate for Clarity: Mastering communication— with colleagues and through code—can ease transitions and improve outcomes.
- Leverage Modern Tools: Discover how IDEs, automated tests, and AI can simplify learning and boost productivity.
- Learn from the Community: Harness the power of collaboration, mentorship, and shared knowledge to ease transitions.
- Strategic Growth: Identify when to learn a new language, deepen existing skills, or pivot your focus to stay relevant and effective.
This session equips you with practical strategies and insights to thrive through language and technology shifts, no matter where you are in your journey.
If you are in Houston or the surrounding area, join me for this talk on February 3 at the Improving office. You’ll also find free pizza and drinks and be in great company with the Code 4Y’all community.
Please RSVP using this link.




Leave a Reply