This will go in next Saturday’s picdump, but it was too good not to share now.
(Global Nerdy doesn’t run ads anymore, so feel free to “raw dog” this blog.)
I’ve already fielded a couple of questions about where to get the T-shirt that Michael Carducci wore at his Tampa Java User Group / Tampa Bay AI Meetup / Tampa Devs talk last week — the one with that parodies the Motion Picture Association’s “You wouldn’t steal a car” ad:
You can get the T-shirt online from Webbed Briefs’ store for £25 (US$33.54 at the time of writing):
And while you’re here, please enjoy The IT Crowd’s parody of that ad:
Happy Saturday, everyone! Here on Global Nerdy, Saturday means that it’s time for another “picdump” — the weekly assortment of amusing or interesting pictures, comics, and memes I found over the past week. Share and enjoy!
Last night, we had a “standing room only” crowd at Michael Carducci’s presentation, Architecture Patterns for AI-Powered Applications, which was held jointly by Tampa Java User Group, Tampa Devs, and Tampa Bay Artificial Intelligence Meetup (which Anitra and I co-organize).
This article is a summary of the talk, complete with all the photos I took from the front row and afterparty.
The event was held at Kforce HQ, home of Tampa Bay’s meetup venue with the cushiest seats (full disclosure: I’m a Kforce consultant employee), and the food was provided by the cushiest NoSQL database platform, Couchbase!
Michael Carducci is many things: engaging speaker, funny guy, professional magician, and (of course) a software architect.
While he has extensive experience building systems for Very Big Organizations, the system-building journey he shared was a little more personal — it was about his SaaS CRM platform for a demographic he knows well: professional entertainers. He’s been maintaining it over the past 20 years, and it served as the primary example throughout his talk.
Michael’s central theme for his presentation was the gap between proof-of-concept AI implementations and production-ready systems, and it’s a bigger gap than you might initially think.
He emphasized that while adding basic AI functionality might take only 15 minutes to code, it’s a completely different thing to create a robust, secure, and cost-effective production system. That requires additional careful architectural consideration.
Here’s a quote to remember:
“architecture [is the] essence of the software; everything it can do beyond providing the defined features and functions.”
— “Mastering Software Architecture” by Michael Carducci
A good chunk of the talk was about “ilities” — non-functional requirements that become architecturally significant when integrating AI.
These “ilities” are…
And then he walked us through some patterns he encountered while building his application, starting with the “send an email” functionality:
The “send an email” function has an “make AI write the message for me” button, which necessitates an AI “guardrails” pattern:
And adding more AI features, such as having the AI-generated emails “sound” more like the user by having it review the user’s previous emails, called for using different architectural patterns.
And with more architectural patterns come different tradeoffs.
In the end, there was a progression of implementations from simple to increasingly complex. (It’s no wonder “on time, under budget” is considered a miracle these days)…
Stage 1: Basic Integration
Stage 2: Adding Guardrails
Stage 3: Personalization
Stage 4: Advanced Approaches
This led to Michael talking about doing architecture in the broader enterprise context:
He detailed his experience building an 85-microservice pipeline for document processing:
He could’ve gone on for longer, but we were “at time,” so he wrapped up with some concepts worth our exploring afterwards:
He also talked about how models trained on JSON-LD can automatically understand and connect data using standardized vocabularies, enabling more sophisticated AI integrations.
What’s a summary of a talk without some takeaways? here are mine:
Here’s the summary of patterns Michael talked about:
And once the presentation was done, a number of us reconvened at Colony Grill, the nearby pizza and beer place, where we continued with conversations and card tricks.
My thanks to Michael Carducci for coming to Tampa, Tampa JUG and Ammar Yusuf for organizing, Hallie Stone and Couchbase for the food, Kforce for the space (and hey, for the job), and to everyone who attended for making the event so great!
Here’s what’s happening in the thriving tech scene in Tampa Bay and surrounding areas for the week of Monday, October 20 through Sunday, October 26!
This list includes both in-person and online events. Note that each item in the list includes:
✅ When the event will take place
✅ What the event is
✅ Where the event will take place
✅ Who is holding the event
Tuesday at 6:00 p.m. at Buffalo Wild Wings on Tampa Road (Oldsmar): Join Tampa Bay Generative AI Meetup for a casual and engaging evening of AI discussions, great food, and new connections at Wings, Beer, and AI: A Generative Gathering! Whether you’re an AI enthusiast, developer, artist, or just curious about the future of Generative AI, this meetup is the perfect place to share ideas, ask questions, and explore the possibilities of AI.
Find out more and register here.
Wednesday from 5:30 to 8:00 p.m. at Tampa Bay Innovation Center (St. Pete): AI Salon is the global community bringing together AI founders, builders, investors, and partners to connect and collaborate, and they’re holding their chapter launch!
Find out more and register here.
Wednesday from 5:30 to 8:00 p.m. at University of Tampa Entrepreneurship Center (Tampa): Join Ebony Vaz, Joy Randels, and Dr. Sunny Wear in an IWF discussion about how today’s leaders must embrace cybersecurity as a foundational element of effective leadership.
They will share insights on:
This is an open conversation where your voice matters. All attendees are invited to actively participate in the dialogue about our women and our digital future. Come prepared to engage, share insights, and contribute to this essential discussion that will shape tomorrow’s leadership landscape.
Find out more and register here.
Thursday evening, from 6 – 8 p.m. at Embarc Collective (Tampa): Tampa Bay Techies will host a celebration of the life of Vincent Tang, co-founder of Tampa Devs, whose work has positively impacted countless lives in our community. Hear from those who have worked with Vincent and celebrate his life with the community. Light food and beverages will be served.
Find out more and register here.
Thursday evening, from 6 – 8 p.m. at Green Bench Brewing (St. Pete): The Cyber Ohana Project helps veterans with comprehensive cybersecurity training, ensuring they have the necessary skills to excel in this high-demand field. They also help civilians get up to speed with cybersecurity, too! They’re holding a social evening at Green Bench Brewing, and it’s a chance to meet your local cybersecurity pros, network, find out more about the field, and make new friends!
Find out more and register here.
Saturday at Seminole State College’s Sanford/Lake Mary Campus (Sanford): Google Developer Group Central Florida presents DevFest GemJam, where people of all backgrounds come together to imagine, build, and share ideas for a better future. Instead of focusing on competition or speed, it emphasizes collaboration, creativity, and community impact.
At this event, you’ll explore how to use AI responsibly and ethically, ensuring that innovation is guided by inclusivity, fairness, and care for people. Whether you’re a coder, designer, storyteller, or community builder, there’s a place for your voice. Together, we’ll create solutions that reflect both human ingenuity and human values.
Find out more and register here.
How do I put this list together?
It’s largely automated. I have a collection of Python scripts in a Jupyter Notebook that scrapes Meetup and Eventbrite for events in categories that I consider to be “tech,” “entrepreneur,” and “nerd.” The result is a checklist that I review. I make judgment calls and uncheck any items that I don’t think fit on this list.
In addition to events that my scripts find, I also manually add events when their organizers contact me with their details.
What goes into this list?
I prefer to cast a wide net, so the list includes events that would be of interest to techies, nerds, and entrepreneurs. It includes (but isn’t limited to) events that fall under any of these categories:
Yesterday, I came up with a joke in response to OpenAI CEO Sam Altman’s tweet about adding “erotica for verified adults” to an upcoming version of ChatGPT. This morning, I came up with a better one, and here it is:
I’d rather not link to X, so here’s a screenshot of Sam Altman’s tweet where he announced the upcoming changes, followed by the text of the tweet:
We made ChatGPT pretty restrictive to make sure we were being careful with mental health issues. We realize this made it less useful/enjoyable to many users who had no mental health problems, but given the seriousness of the issue we wanted to get this right.
Now that we have been able to mitigate the serious mental health issues and have new tools, we are going to be able to safely relax the restrictions in most cases.
In a few weeks, we plan to put out a new version of ChatGPT that allows people to have a personality that behaves more like what people liked about 4o (we hope it will be better!). If you want your ChatGPT to respond in a very human-like way, or use a ton of emoji, or act like a friend, ChatGPT should do it (but only if you want it, not because we are usage-maxxing).
In December, as we roll out age-gating more fully and as part of our “treat adult users like adults” principle, we will allow even more, like erotica for verified adults.