Tonight’s gathering will bring together cybersecurity professionals from all around “The Other Bay Area” for an evening of networking, fun, and collaboration. It’s the perfect opportunity to stay connected with the CyberX community ahead of CyberX’s major conference on October 25th!
Eliza was created by computer scientist Joseph Weizenbaum at MIT’s Artificial Intelligence Lab over a two-year period from 1964 to 1966. It simulated a psychotherapist that reflects what the patient says back at them or gets the patient to talk about what they just said.
Here’s a quick video clip about Eliza:
Although Eliza was written for the IBM 7094, a room-sized computer whose operator console is pictured below…
…it later became a popular program on home computers in the 1980s under the name “Eliza” or “Doctor”:
The computers I grew up on all had some version of Eliza.
Here‘s Eliza running on the TRS-80 Computer — the “CoCo” — an underappreciated computer from the 1980s:
There’s even a scene from the TV series Young Sheldon, which takes place in the late 1980s/early 1990s, where the titular character has a chat with Eliza:
Eliza’s responses in the scene are pretty accurate, except for the synthesized voice.
There’s no way we could code ChatGPT in a single meetup, but we will build a complete working version of ELIZA tomorrow at the Tampa Bay Artificial Intelligence Meetup! It’s also a great way to sharpen your skills in Python (which is very popular in AI circles) at the same time.
In the meetup, I’ll provide a “starter” project, and you’d code along with me until you had a working Eliza version that you could tweak into your own chatbot.
You wouldn’t need the latest and greatest computer to do it, either! A laptop from 2010 (and remember, that’s 13 years ago now!) or later would be all you’d need.
Here’s the “official unofficial” list of tech, entrepreneur, and nerd events for Tampa Bay and surrounding areas for the week of Monday, May 29 through Sunday, June 4, 2023.
On Tuesday, LinkedIn Local Tampa Bay comes to Wesley Chapel’s SMARTstart @ The Grove for an evening of networking! LinkedIn Local™ events are organic meetups, hosted by members all over the world. They provide an opportunity to network, build community, discuss industry trends, and share best practices for using LinkedIn. Find out more and register here.
Group
Event Name
Time
Network Professionals Inc. of South Pinellas (NPI) • Saint Petersburg, FL
On Wednesday, the Tampa Bay Artificial Intelligence Meetup kicks into high gear with a workshop where they’ll build Eliza, the original chatbot from 1964, in Python! You only need basic programming skills and a laptop, and you’ll leave with a chatbot that you can tweak to your content! Find out more and register here.
Also on Wednesday: The Cyber X Tampa Bay Mid-Year Happy Hour, which will bring together cybersecurity professionals from across Tampa Bay for an evening of networking, fun, and collaboration. Find out more and register here.
Group
Event Name
Time
Young Professionals Networking JOIN in and Connect! • Saint Petersburg, FL
How do I put this list together? It’s largely automated. I have a collection of Python scripts in a Jupyter Notebook that scrape 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 judgement 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 (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’s a lot going on in the local (and not-so-local) tech scene tonight…
I’m speaking in Orlando at the Google Developer Group Central Florida at Design Interactive about the beginner-friendly Android dev tool you didn’t know about tonight! Join me as I take you on a fun (and funny) tour of Ren’Py, the amazing visual novel engine that also happens to be a very nice Android development tool. Find out more and register here.
This morning at 11:00: ClearlyAgile’s May webinar, Creating Actionable User Stories: Methods for Writing and Splitting with Purpose, presented by Fred Mastropasqua and Robert Shaw! Find out more and register here.
Tonight at 6:00: Tampa QA Meetup will be at the ECC, and their topic is Games and Puzzles to Build and Improve Testing Skills. Bob Crews will explain the history of games and their role in developing specific skill sets, discover the types of games to use for identifying personality traits and key attributes, and understand the value of games for boosting morale. You’ll leave with an understanding of specific games, puzzles, and brainteasers that target certain skills, as well as when to play and observe. Find out more and register here.
Also tonight at 6:00 — the Tampa Bay AWS User Group is hosting a meetup called Cloud Encounters of the Ransomware Kind, where GreenPages will discuss their view from the trenches when dealing with cloud-based compromises and Orca Security will discuss how their innovative Cloud Security Platform enables companies to scale in the cloud with confidence. Find out more and register here.
Yet another thing tonight at 6:00: Tampa Bay Devops is looking for speakers, and this meetup is your chance to get a speaking gig!Find out more and register here.
Can’t make any of the in-person events listed above, but still want to do something? WordPress Clearwater FL is holding its monthly meeting on Thursday, and it’s online!Find out more and register here.
On the St. Pete side of the bay, High Tech Connect is holding its May Tech Fest at Thrive DTSP. It’s a night of community networking and company pitches in a very nice coworking space a stone’s throw from Mirror Lake. This month’s participating companies are Codeboxx, Tampa Bay Techies, Relic Tickets, Takeoff, and the St. Pete EDC. Find out more and register here.
Me and Anitra, working the room at a Tampa Bay tech event from a little while back.
The Hallway Track
It’s been my experience that some of the most important things I’ve learned and all the connections I’ve made at conferences didn’t happen at the presentations. Instead, they happened during informal and spontaneous conversations that started between presentations — typically in the hallways between the lecture rooms.
This observation is so common that it’s given rise to “unconferences” like BarCamp, whose purpose is to invert the order of things so that the conference is more “hallway” than “lecture theatre”.
I’m not the only person to refer to this phenomenon as the Hallway Track, and it’s a great opportunity to chat with speakers, organizers, and other attendees.
At a locally-focused conference like poweredUP Tampa Bay, the Hallway Track is your best opportunity to make connections with other techies and tech-adjacent peers who live and work here in “The Other Bay Area!”
You never know where it will lead. I’ve made connectionss and friends at poweredUP, and during the 2017 edition of the conference, a conversation I had there led to my landing a job.
In this post, I’ll show you my tricks for making the most of the Hallway Track at poweredUP Tampa Bay.
Have a “personal elevator pitch.”
A personal elevator pitch is simply a single-sentence way of introducing yourself to people you meet at a conference. You will be introducing yourself over and over again, and it’s much better to have an introduction ready that to have to make it up on the spot each time.
Keep it short — no longer than 10 seconds, and shorter if possible. It’s not your life story, but a pleasantry that also gives people just a little bit about who you are.
Make it fit. It should give people a hint of the cool stuff that you do (or, if you’re slogging it out in the hopes of doing cool stuff someday, the cool stuff that you intend to do.)
Show your benefits. Rather than simply give them your job title, tell them about a benefit that your work provides in a way that invites people to find out more. Susan RoAne likes to tell a story about someone she met whose one-liner was “I help rich people sleep at night”. That’s more interesting than “I’m a financial analyst”.
My suggestion: Come up with your own personal elevator pitch while on your way to poweredUP!
How to join a conversation
You’ll probably see a group of people already engaged in a conversation. If this is your nightmare…
Click the screenshot to read the Onion article.
…here’s how you handle it:
Pick a lively group of people you’d like to join in conversation. As people who are already in a conversation, they’ve already done some of the work for you. They’re lively, which makes it more likely that they’re open to people joining in. They’ve also picked a topic, which saves you the effort of having to come up with one. It also lets you decide whether or not it interests you. If they’re lively and their topic of conversation interests you, proceed to step 2. If not, go find another group!
Stand on the periphery and look interested. Just do it. This is a conference, and one of the attendees’ goals is to meet people. Smile. Pipe in if you have something to contribute; people here are pretty cool about that.
When acknowledged, step into the group. You’re in like Flynn! Step in confidently and introduce yourself. If you’ve got that one-line summary of who you are that I talked about earlier, now’s the time to use it.
Don’t force a change of subject. You’ve just joined the convo, and you’re not campaigning. Contribute, and let the subject changes come naturally.
Feel free to join me at any conversational circle I’m in! I always keep an eye on the periphery for people who want to join in, and I’ll invite them.
Show and tell
Me and Ryan Miller Galamb at PyCon US 2023 last month. The odds of two people bringing an accordion to a conference are pretty low.
Nothing attracts our eyes like something shiny, whether it’s an interesting piece of tech, a new book, a new t-shirt you’re fond of, or even some local knowledge, such a new restaurant, cafe, or bar that just opened. It’s why I carry my accordion around; I think of it as a device that converts curiosity into opportunity (and music as well). Got an interesting thing or idea? Got a neat project that you’ve been working on? Whatever it is, park yourself someplace comfortable in the hallway, show it off and start a conversation!
If you’re forming a conversation group, try to keep it Pac-Man shaped — that is, a circle, but with a bit of an inviting opening so that other people can join in.
Invite people to join you for lunch
There will be food trucks outside the venue between 11:00 a.m. and 2:00 p.m.. If you see someone eating lunch alone, invite them to join you!
“Touch grass,” as the kids say these days
Creative Commons Photo by Taylor Bennett Jordan. Tap to see the source.
Don’t forget that:
The Mahaffey Theater is in a beautiful location: downtown St. Pete, right by the water and the Dalí Museum,
You don’t have to sit through every session,
Nothing stimulates a good conversation that going outside for a walk
If you’ve got a conversation going, or want to start one, suggest that everyone step outside, or as the kids these days say: “touch grass.”
Listen.
Yes, you’re there to talk, but so is everyone else. Make sure you listen to other people in the circle as they speak, and ask questions, too! One of the reasons you go to poweredUP is to get exposed to new ideas, and learning goes beyond the talks. Try to learn three new things at every event.
Put your stuff down
Carrying your bag or other stuff is a non-verbal cue that you’re about to leave. If you’re going to stay and chat, put your stuff down. When you’re about to leave, pick up your stuff and start saying your goodbyes.
Play “Conversation Bingo”
Created by Molly “Web3 is Going Just Great” White. Tap to see the source.
If there are certain topics that you’d like to learn about or people you’d like to have a conversation with, put them in a list (mental, electronic, or paper) of “bingo” words. As you converse at the conference, cross off any of those topics that you cover off the list. This trick forces you to become a more active listener and will help you towards your learning goals. Yelling “BINGO!” when you’ve crossed the last item on the list can be done at your discretion.
It’s great to be back at meetups, especially in Tampa Bay, where there’s an active, engaged, and interesting tech scene. Part of that scene includes Tampa’s sizable Java User Group, whose meetup I attended last night and featured a JVM language I was interested in: Scala!
Presented by Steve Waldman at KForce’s new office in Midtown, it was a tour of Scala-CLI as a tool for not just running Scala code, but Java code without all the scaffolding and yak-shaving that it normally requires.
The meeting took place in the conference room at KForce’snew office in Midtown, which is really nice and has some particularly comfy chairs. I will need to talk to them about hosting some of my meetups in the future!
I’m even more interested in the language after having seen Steve’s presentation and sample code.
Even better, Steve contacted Haoyi Li, author of Hands-On Scala Programming about possibly giving attendees a discount code for the book — and we all got the book for free! I’ve already dug a little into it, as it was also an excuse to take out this new Mac terminal app, Warp, for a test drive, as you can see in the screenshot below:
Here’s another reason to attend Tampa Java User Group meetups: the prizes! A lucky winner got a free JetBrains personal edition IDE:
Afterwards, some of us hit the nearby pizza place/pub for more conversation, which included tales of the dot-com bubble, career advice, job openings that I’d heard about (including some at my place of work, Okta), and explaining that once upon a time, you had to buy development tools in a shrink-wrapped box from a store (you didn’t want to download hundreds of megabytes over phone lines):