Conferences, Speaking, community 10 min read
5 viewsCarolina Code Conference is a tech conference that brings together developers, engineers, and technology enthusiasts from across the south east and beyond. Think of it as a gathering where people who build software and work with technology come together to share what they’ve learned, built and discover new approaches to solving problems. The conference covers everything from fundamental programming concepts to cutting-edge AI, with a focus on practical knowledge you can actually use in your work. I personally loved the emphasis on cyber security and the polyglotic approach to the content delivered. This year’s conference was held at the magnificent Flywheel Coworking building in Greenville, SC.
Stepping onto the Carolina Codes stage as a first-time speaker was both exhilarating and nerve-wracking as I was outside of my comfort zone of Atlanta. The welcoming atmosphere and supportive community made the experience far more comfortable than I had anticipated. The organizers and sponsors did an exceptional job of creating an environment where both seasoned speakers and newcomers could share their expertise and passion for technology.
Edit: I missed this, my talk was on the Importance of READMEs
The venue provided excellent facilities that enhanced the overall conference experience. The lunch was well-organized and delicious on both days, offering plenty of opportunities for attendees to network and discuss the sessions among other things. The networking events throughout the day were particularly valuable, creating natural opportunities for meaningful conversations between talks. The later networking sessions extended these connections, allowing deeper discussions about the technical topics presented during the day.
Keynote: “Putting the FUN back in Fundamentals: Data Structures, Algorithms, and More!”
Kelly’s keynote was both entertaining and insightful, covering several important points:
“10 Words for Building Software Successfully”
Ethan delivered powerful insights about software development in a concise format from a person who has had variety of positions in the software space :
Kudos to Ethan for including live transcriptions during his presentation - an excellent accessibility feature that enhanced the experience for all attendees.
“Beyond Badges: The Biology & Psychology Behind Effective Gamification in Mobile Apps”
Diana connected psychology research with practical app development in fascinating ways:
“Regex for Fun and Profit”
Duncan made regular expressions (regex) much less intimidating:
\d{3}-\d{2}-\d{4} for Social Security numbers), but they’re just a powerful way to find and match text patterns. With practice, they become a reliable tool rather than mysterious code.“Number Sense for Programmers: The Hidden Math You Already Use”
Sarah revealed how much math is hidden in everyday programming:
“Beyond Play: Modding Games for Real-World Tech Skills”
Doug’s journey from casual gamer to professional developer was truly inspiring:
“AI-Powered Search: Exploring the Algorithms Measuring (and Shaping) How We Think”
Trey’s presentation revealed how AI search algorithms influence our daily digital lives:
The networking opportunities at Carolina Codes were incredibly valuable, leading to several memorable conversations:
Barry Jones (Organizer) - shared insights from his work at Brightball about why traditional project estimation methods (story points) often fail, and why tracking workflow bottlenecks is more effective. This perspective challenged how I think about project planning.
Redvers Davies - Our conversation proved an important point: even advanced AI can confidently give wrong answers when explaining niche programming languages (in this case, Pony lang). He also recommended “Ginger’s Revenge,” which sounds intriguing. A good reminder that AI has limitations and that personal recommendations from experienced developers are still invaluable. Thanks, Red.
James Lowden - We started a fascinating discussion about the history of Bell Labs and its influence on modern computing, but unfortunately ran out of time. I’m planning to follow up because the historical context of innovation is so important for understanding where technology is heading.
Eugene Willis - Our conversation highlighted the significant differences between how technology is used in academic settings versus business environments. The same technical skills apply differently depending on whether you’re trying to advance knowledge or solve immediate business problems.
David Mackey - He shared his perspective on how programming languages and tools evolve over time while core problem-solving principles remain constant. This historical view helps put current technology trends in context.
The success of Carolina Codes 2025 was clearly the result of tremendous effort by the organizers and volunteers. Their attention to detail, from venue logistics to speaker support, created an environment where both learning and networking could flourish. The seamless execution of the event allowed attendees to focus entirely on the content and connections rather than worrying about logistics.
Conference Welcome Social @ Gather - felt really welcomed into the community and, had good conversations and that space was sooo awesome.
New Realm Brewing - really cool after event hosted by Vonage, loved the after day 1 conference conversations and the stroll down downtown Greenville was enlightening.
Fireforge - final day and conference was done, we had a wedding party nearby, I got to meet most of the speakers and learn how much AI has the kaukaasi, thanks Red.
Carolina Codes 2025 reinforced several important themes that will influence my approach to technology going forward:
Master the fundamentals: Whether we’re talking about data structures, mathematical concepts, or text pattern matching, the conference showed that solid foundational knowledge becomes more valuable as technology advances, not less. It’s like learning to read music - once you understand the basics, you can play any instrument.
Look for connections across different fields: The most interesting talks connected seemingly unrelated areas - gaming psychology with app design, environmental sustainability with AI architecture, and mathematical thinking with everyday programming. Innovation often happens at these intersections.
Community learning never stops: The networking conversations were as educational as the formal presentations. Conferences like this serve as catalysts for ongoing professional relationships and continuous learning that extends far beyond the event itself. It points to the fact also that you need to be either an organizer, participant, speaker and attendee at these events.
Focus on practical application: Every speaker emphasized hands-on experience and real-world problem-solving over theoretical knowledge. The most valuable learning happens when you’re actually building, debugging, swearing and solving real problems.
Technology decisions affect people: From system design shaping our thinking to AI algorithms and gamification influencing behavior, this conference highlighted and emphasized that every technical choice we make has human consequences. As technologists, we have a responsibility to consider these impacts thoughtfully.
Carolina Codes 2025 successfully combined technical depth with community building in a way that left me both more knowledgeable and more connected to the broader technology community. As a first-time speaker, I came away energized about continuing to share knowledge while learning from the remarkable group of people working to make technology more useful, applicable, accessible, and human-centered.
For more information about Carolina Codes, visit their blog and follow their updates for future events.