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!












































































































































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!












































































































































On Wednesday, HP’s Andrew Hawthorn (Product Manager and Planner for HP’s Z AI hardward) and I appeared on the Intelligent Machines podcast to talk about the computer that I’m doing developer relations consulting for: HP’s ZGX Nano.

You can watch the episode here. We appear at the start, and we’re on for the first 35 minutes:
A few details about the ZGX Nano:
It’s built around the NVIDIA GB10 Grace Blackwell “superchip,” which combines a 20-core Grace CPU and a GPU based on NVIDIA’s Blackwell architecture.

It can perform up to about 1000 TOPS (trillions of operations per second) or 1015 operations per second and can handle model sizes of up to 200 billion parameters.
Want to work on bigger models? By connecting two ZGX Nanos together using the 200 gigabit per second ConnectX-7 interface, you can scale up to work on models with 400 billion parameters.

Some topics we discussed:

One thing I brought up that seemed to capture the imagination of hosts Leo Laporte, Paris Martineau, and Mike Elgan was the MCP server that I demonstrated a couple of months ago at the Tampa Bay Artificial Intelligence Meetup: Too Many Cats.
Too Many Cats is an MCP server that an LLM can call upon to determine if a household has too many cats, given the number of humans and cats.
Here’s the code for a Too Many Cats MCP server that runs on your computer and works with a local CLaude client:
from typing import TypedDict
from mcp.server.fastmcp import FastMCP
mcp = FastMCP(name="Too Many Cats?")
class CatAnalysis(TypedDict):
too_many_cats: bool
human_cat_ratio: float
@mcp.tool(
annotations={
"title": "Find Out If You Have Too Many Cats",
"readOnlyHint": True,
"openWorldHint": False
}
)
def determine_if_too_many_cats(cat_count: int, human_count: int) -> CatAnalysis:
"""Determines if you have too many cats based on the number of cats and a human-cat ratio."""
human_cat_ratio = cat_count / human_count if human_count > 0 else 0
too_many_cats = human_cat_ratio >= 3.0
return CatAnalysis(
too_many_cats=too_many_cats,
human_cat_ratio=human_cat_ratio
)
if __name__ == "__main__":
# Initialize and run the server
mcp.run(transport='stdio')
I’ll cover writing MCP servers in more detail on the Global Nerdy YouTube channel — watch this space!
Here’s what’s happening in the thriving tech scene in Tampa Bay and surrounding areas for the week of Monday, October 27 through Sunday, November 2!
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 5:00 p.m. at Chester H. Ferguson Law Center (Tampa): It’s that time again — CyberX Tampa Bay is back!
CyberX Tampa Bay is Tampa Bay’s premier cybersecurity celebration. Whether you’re an established professional, an emerging leader, or exploring a career in cybersecurity, this event offers valuable insights, professional connections, and an inspiring close to October, which is Cybersecurity Awareness Month.
The evening kicks off with networking over light refreshments, followed by engaging breakout sessions tailored to different career stages in cybersecurity. After another round of networking, they’;; recognize an outstanding contributor to the industry before gathering for a thought-provoking panel discussion featuring leading voices in the field. Finally, they’ll wrap up with closing remarks and an opportunity to connect with peers.
Find out more and register here.
Tuesday at 5:30 p.m. at Hidden Springs Ale Works (Tampa): It’s the last Tuesday of the month, so it’s time for TampaTech Taps & Taco Tuesday, where Tampa’s tech community come to gather for great company, great beer, and free tacos!
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:
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!
