Here’s what’s happening in the thriving tech scene in Tampa Bay and surrounding areas for the week of Monday, November 4 through Sunday, November 10, 2024! This list includes both in-person and online events.
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:
Programming, DevOps, systems administration, and testing
Tech project management / agile processes
Video, board, and role-playing games
Book, philosophy, and discussion clubs
️ Tech, business, and entrepreneur networking events
Toastmasters and other events related to improving your presentation and public speaking skills, because nerds really need to up their presentation game
Sci-fi, fantasy, and other genre fandoms
Self-improvement, especially of the sort that appeals to techies
Here’s the “official unofficial” list of tech, entrepreneur, and nerd events for Tampa Bay and surrounding areas for Monday, March 11 through Sunday, March 17, 2024.
On Monday morning at 11:00, Computer Coach will host the online event Virtual PMO Career Fair, an online project management job fair where you can meet top employers, explore job opportunities, and network with industry experts without leaving the comfort of your home. Find out more and register here.
At noon, Women Who Code’s online event, Become a Speaker: Tips to Successful Conference Proposals, will show you how you can become a speaker and successfully submit conference proposals to tech events. Find out more and register here.
At 1 p.m., Tampa Startup Founder 101 will host an online session titled How to Tackle the Gender Gap in Funding: Facts & Initiatives from Investors, which will delve into the pressing issue of gender disparity in funding and explore actionable initiatives to create a more equitable future. Find out more and register here.
On Tuesday at 10:00 a.m., Computer Coach will host its online workshop, How to Write a Technical Resume. They’ll discuss how to write a technical resume for job searching in today’s highly competitive job market. Find out more and register here.
At 6 p.m., the St. Petersburg Cybersecurity Meetup Group will hold their online event, Cybersecurity Trends in 2024. It will feature a deep dive into the latest cybersecurity trends for the upcoming year, with expert speakers discussing emerging threats, new technologies, and best practices to protect your organization from cyberattacks. Find out more and register here.
On Thursday at 12:00 p.m., Computer Coach will host an online event: Building Relationships with Recruiting Agencies.
You’ll learn: ✅ Insider tips from an information security TA professional. ✅ Strategies for connecting with staffing agencies to supercharge your career. ✅ Tips for navigating the security job market and finding the roles you deserve. ✅ How to level-set expectations when working with different types of recruiters.
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:
Programming, DevOps, systems administration, and testing
Tech project management / agile processes
Video, board, and role-playing games
Book, philosophy, and discussion clubs
Tech, business, and entrepreneur networking events
Toastmasters and other events related to improving your presentation and public speaking skills, because nerds really need to up their presentation game
Sci-fi, fantasy, and other genre fandoms
Self-improvement, especially of the sort that appeals to techies
There used to be an unwritten, implicitly-understood rule that you should never mention that you were laid off, but treat it like a dirty secret. That may have been good advice for the previous century, when layoffs were viewed as rare events where low performers were fired all at once, but it’s woefully out of date now.
If you think there’s a stigma attached to being laid off or are feeling shame for having been laid off, this article is for you! Here are five reasons why there’s no stigma nor shame in being laid off.
Reason 1: Big Tech overhired
The theme of the past few years has been “growth, growth, growth,” which was driven by:
An amazing bull run in the market that followed the financial crisis of 2007-8,
the end of the Zero Interest Rate Period of 2009 – 2022, where the central banks of G7 countries were lending money at rates so low they were practically zero, and
the COVID-19 pandemic and shutdown.
These market conditions made it possible for a lot of tech companies to hire like crazy — especially the big players:
The problem came when those conditions changed. We now have:
Higher interest rates,
inflation (especially with food and housing), and
some analysts predicting a recession,
all of which are leading people and corporations to spend less. Suddenly, the people from those big hiring sprees became big liabilities.
When laying off this many people, it’s not enough to simply cut the lowest performers in your ranks. You also have to get rid of your pricier employees, which means a lot of good performers and even people I consider to be superstars in their domain have been laid off. I’ve lost count of the number of times in the past few months I’ve said “No! Not you!” when surprised by an exemplary person in the tech industry announcing on LinkedIn that they were looking for work.
Remember, even this person, after working hard, showing extreme dedication to the job, and telling the world about that extreme dedication, got laid off:
Reason 2: The market is rewarding companies that do big layoffs
In the previous century, companies did layoffs when they were unprofitable. But these days, companies laying people off are showing profits in their quarterly reports, and investors are rewarding them for it.
The reason this is happening is that layoffs are now a form of corporate virtue signaling. They say “See? We’re cutting costs! We’re increasing efficiency!” And as a result, those company’s share prices are going up. For example, Meta’s stock price has nearly tripled, Spotify’s is up by 30%, and even my former employer’s share price is up $20 since the beginning of the week (good thing I exercised those options!).
Now if you were a company and your investors rewarded you for doing something, would you do more of it for as long as you could? Of course you would.
Reason 3: Vanilla CEOs following “Space Karen’s” lead
When Elon Musk took over Twitter/X, he instituted mass dismissals in a spectacular and clown show-like way, including the infamous choice he presented to his employees:
Stay and be “hardcore,” committing to long hours at high intensity, where “only exceptional performance will constitute a passing grade,” or
Even with a drastic reduction in personnel and egomaniacal mandates given to the remaining staff, Twitter/X still works. It’s a Nazi-plagued hellsite, but it does work, and in late-stage capitalism, the bottom line is all that matters.
As a result, a number of tech company leaders, many of whom are “Vanilla CEOs,” saw Musk’s move and were inspired to do the same.
CEOs are being coy about this, at least in public, because there’s a sense of fear surrounding the brave new world of AI. The illusionist’s trick in the Valley right now is getting the media to look over there (trimming fat) while they’re stuffing the rabbit into the hat here (replacing it with AI). In the next several quarters, however, I believe CEOs will come out in earnings calls and put it bluntly: “We’re going to be a smaller company that does more business thanks to AI.” Pundits will clutch their pearls for a hot minute until the stock explodes, and the secret hiding in plain sight will be visible to everyone. It’s corporate Ozempic. It’s not about less bread, but less craving for bread. Read: hiring people.
Reason 5: You’ll blend in
With a quarter-million U.S. techies laid off since the start of 2023 — Yours Truly included — if you’re laid off, you’re not an outlier or a freak. You’re just one of many.
There is no stigma nor shame in being laid off
As I wrote in an earlier post in this series, Unearned consequences, “If you’re in a layoff-induced moment of despair, remember that you’re probably facing the consequences of someone else’s mistakes.”
Or, as I also wrote in the same article:
The decision-makers at companies making these layoffs sound like Lord Farquaad from Shrek:“Some of you may die, but that’s a sacrifice I’m willing to make.”
Remember this as you go about your job search — there is no stigma nor shame in your being laid off. Just say that you’re part of the ongoing layoff trend.
Here’s the “official unofficial” list of tech, entrepreneur, and nerd events for Tampa Bay and surrounding areas for Monday, January 29 through Sunday, February 4, 2024!
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:
Programming, DevOps, systems administration, and testing
Tech project management / agile processes
Video, board, and role-playing games
Book, philosophy, and discussion clubs
Tech, business, and entrepreneur networking events
Toastmasters and other events related to improving your presentation and public speaking skills, because nerds really need to up their presentation game
Sci-fi, fantasy, and other genre fandoms
Self-improvement, especially of the sort that appeals to techies
In this article, you’ll find my photos and notes from that event.
Neon and the Secret Garden
Back around the time of the dot-com bubble, I was working in a Toronto consultancy made up of me and my friend Adam. We often worked at home, but when we were feeling stir-crazy, we took our laptops to a couple of local cafés and worked from there.
Since then, I’ve kept my eye out for my dream working café. There’s a pretty nice one in my neck of the woods — The Corner Club — and I take meetings and work from there every now and again.
But I have to admit it: Neon — the venue for the meetup — is my dream café / coworking space. It has more open places to hang out up front of the building, quieter working stalls in the back, and behind the building is the Secret Garden, an outdoor patio space. That’s where they served the food for the meetup: a combo of steak and veggie burritos, along with chips, guac and salsa.
The meetup was free, but also marked as “sold out” with a “join waitlist” button. That didn’t deter me because I knew the Great Unwritten Truth of Free Events:
Half the people who register for a free event never actually show up.
As I expected, no one was at the door to check attendees against a registration list. Besides, I had the accordion with me, and the “I’m with the entertainment” line often works.
The crowd at this meetup were pretty hardcore. I’d say about half of them either worked in an AI-related position at a more established company or at a scrappy AI startup, while the other half worked at a tech company and had an interest in AI. I suppose I fall into the latter category.
I struck up a conversation with someone who specialized in virtual memory who wanted to work on some memory virtualization techniques for use in large AI systems. We then walked out the back entrance to Neon’s “Secret Garden…”
…where they were serving food. I got into a conversation with someone who worked at Stability.ai, where we were joined by someone who wanted to make the leap from marketing to development.
When the Stability.ai developer was momentarily pulled away from the conversation, the marketer whispered “That name — Stability.ai — that’s familiar. What do they do?”
“Stable Diffusion,” I whispered back, and that was a name the marketer recognized. “Come to think of it, I don’t recognize any of this meetup’s speaker’s companies.”
Presentation 1: Build bulletproof generative AI applications with Weaviate and LLMs
This was the abstract for this presentation:
Building AI applications for production is challenging, your users don’t like to wait, and delivering the right results in milliseconds instead of seconds will win their hearts. We’ll show you how to build caching, fact-checking, and RAG: Retrieval Augmented Generation pipelines with real-world examples, live demos, and ready-to-run GitHub projects using Weaviate, your favorite open-source vector database.
Philip Vollet, Head of Developer Growth at Weaviate, gave this presentation. Weaviate makes a vector database, where the data is stored as vectors — think of them as really long tuples — a format that’s particularly useful for AI purposes.
I’m going to spend some time this weekend going through my hastily-scribbled notes and comparing them to my full-resolution versions of my photos of the presentations to see what I can glean from them.
I’ve included my photos here so that you can get a feel for what was shown at the event, and hey — you might find them useful.
Presentation 2: Customizing LLM Applications with Haystack
Here’s the abstract for the presentation:
Every LLM application comes with a unique set of requirements, use cases and restrictions. Let’s see how we can make use of open-source tools and frameworks to design around our custom needs.
The second presentation was by Tuana Celik, Developer Advocate at deepset, who make Haystack, a natural language processing (NLP) framework, and a cloud-based SaaS framework for machine learning and NLP.
Presentation 3: Context Matters: Boosting LLM Accuracy with Unstructured.io Metadata
This was the abstract for this presentation:
Retrieval Augmented Generations (RAGs), limited by plain text representation and token size restrictions, often struggle to capture specific, factual information from reliable source documents. Discover how to use metadata and vector search to enhance the ability of LLMs to accurately retrieve specific knowledge and facts from a vast array of documents.
The final presenter was Ronny Hoesada, Developer Relations Engineer at Unstructured, who make a product that converts unstructured enterprise data into formats that can be fed into vector databases and large language models.
Aftermath and observations
Observation #1: RAG is a hot topic in this crowd. The big topic of the evening and a common thread through all three presentations was RAG — retrieval-augmented generation. This is a process that enhances the results produced by large language models by retrieving additional facts or information from an external knowledge source. If you’ve ever added to a discussion by looking something up on your phone, you’ve performed a simple version of RAG.
Observation #2: Many SF tech meetups start later than Tampa Bay ones. I arrived in San Francisco Monday morning, and spent most of the day in my hotel room working on this article for Okta’s main blog and this article for the Auth0 by Okta developer blog. That process took the better part of the day, and by the time I’d finished the final edits at 6:30 p.m., I thought it would be too late to go to a meetup — but I was wrong. When I perused Meetup.com, it turned out that lot of in-person meetups in the San Francisco Bay area start at 7:00 p.m., including this one. I’ve been to Tampa Bay meetups that wrap up at that time!
Observation #3: Some attendees came a long way to catch this meetup, and many of them didn’t have a car. If you check the discussion on the Meetup page for this event, you’ll see it’s all about getting rides to the venue:
After the event, people were asking around to see if anyone could drop them off at places southward on the 101 or 280: San Mateo, San Carlos, Palo Alto, Mountain View, Woodside, or Cupertino.
Observation #4: People were seriously ready to work the room. More than half the attendees stuck around when the presentations ended. Some stayed for the beer, some stayed to mingle or hustle for their next job, and some stayed specifically to talk to the presenters.
I showed up wearing my travel clothes (see the photo above, taken at TPA earlier that morning), which were a sport jacket, dress shirt, jeans, and dress shoes, and as a result, a number of people at the event approached me and asked what company I was starting up. They saw chatty guy in a blazer and the neural networks in their heads pattern-matched it as founder.
I had conversations with founders or people who reported directly to a founder earlier that evening, so I did some introductions. They were easy to spot — it was a chilly night (10° C / 50° F) and a good breeze was coming in from the Bay, and they’d showed up in fleece vests, as is the custom there.
Observation #5: A lot of people here really know their stuff. The conversational topics were pretty hardcore, from discussions of cosine similarity and the finer points of tokenization (with a sidebar conversation about handling out-of-vocabulary cases) to how much of Hugging Face’s ever-growing set of models people have tried. “I’m a dabbler,” I admitted, “no more than a handful — a couple of the conversational ones, and a text-to-image and text-to-audio model.”
I also got deep into a chat about the Mojo programming language, during which I glibly introduced myself to someone as “Markov Cheney,” and to my complete lack of surprise, they got the joke.
I’m still mulling over my experience at this meetup and thinking about some meetup organization and presentation tricks to borrow.
As I write this — 11:10 p.m. on the evening of Tuesday, July 25, 2023 — more than a day since Twitter ditched the bird icon and name for X. The problem is that the rebranding wasn’t terribly thorough.
Consider this screenshot from my Twitter/X home page:
Also, if you click on the links at the bottom right of the home page, the pages they lead to still bear the Twitter bird and name:
When the Twitter headquarters in San Francisco, California changed the name of the sign, it was stopped by the police due to failure to notify security or building owners. pic.twitter.com/3EzxsO73YK— Akin💯 (@ics923) July 25, 2023
At last report, the sign on Twitter HQ looks like this:
These are the kinds of mistakes that a marketing or brand manager would never make, because they know that rebranding is something that requires a plan.
But there is no plan. There’s a goal — ditching the Twitter name and replacing it with Musk’s beloved brand, X — and there’s PANTS.
Pantsing and paving the cowpath
“Planner” and “pantser” are terms that many novel writers use to describe two very different writing styles:
Planners have their novel outlined and planned out before they start writing it. They’ve got clear ideas of the story they’re trying to tell, and their characters and settings are fleshed out.
Pansters — the term comes from the expression “by the seta of one’s pants,” which means by instinct and without much planning — might have a vague idea of what they want to write about and are simply making it up as they write.
Both are legitimate ways of creating things, although a planner will tell you that planning is better, and a pantster will do the same for pantsing.
As an organization, Twitter has been a pantser from its inception. Most of the features that we consider to be part of the platform didn’t originate with them; they were things that the users did that Twitter “featurized.”
Consider the hashtag — that’s not a Twitter creation, but the invention of Chris Messina, whom I happen to know from my days as a techie in Toronto and the early days of BarCamp:
Retweets? The term and the concept were invented by users. We used to put “RT” at the start of any tweet of someone else that we were re-posting to indicate that we were quoting another user. Twitter saw this behavior and turned it into. feature.
The same goes for threads (not the app, but conversational threads). To get around the original 144-character limit, users would make posts that spanned many tweets, using conventions like “/n” where n was a “page number.” Twitter productized this.
All these features were a good application of “pantsing” — being observant of user behavior and improvising around it. This approach is sometimes called “paving the cowpath.”
If you do a web search using the term paving the cowpath ux (where UX means user experience), the results tend to be articles that say it’s a good idea, because you’ll often find that users will find ways around your design if it doesn’t suit their needs, as shown in the photo above.
However, if you do a search using the term paving the cowpath business, the articles take a decidedly negative slant and recommend that you don’t do that. User behavior and business processes are pretty different domains, and business processes do benefit from having a plan. As a business, Twitter had no plan, which is why they’ve always been in financial trouble despite being wildly successful in terms of user base and popularity.
And the company’s been losing developers for reasons that started with cost-cutting, but soon, people were losing their jobs for contradicting the boss. Working for Musk is like working for Marvel Comics supervillain Dr. Doom:
More on Musk
If you’d like to hear more about Twitter and Musk, including three theories on why Musk has descended into madness — I’m particularly intrigued by theories #2 (ketamine, a.k.a “Special K,”, a.k.a. horse tranquilizers) and #3 (simulation theory) — check out the latest episode of the Search Engine podcast, hosted by Reply All’s former host PJ Vogt, What’s Going on with Elon Musk?