Categories
Artificial Intelligence Career Conferences Current Events What I’m Up To

The “Careers in Tech” panel at TechX Florida / Reasons to be optimistic 2025

The Careers in Tech panel

On Saturday, I had the honor of speaking on the Careers in Tech panel at TechX Florida, which was organized by USF’s student branch of the IEEE Computer Society.

On the panel with me were:

We enjoyed speaking to a packed room…

…and I enjoyed performing the “official unofficial song of artificial intelligence” at the end of the panel:

Reasons to be optimistic 2025

During the panel, a professor in the audience asked an important question on behalf of the students there: In the current tech industry environment, what are the prospects for young technologists about to enter the market?

I was prepared for this kind of question and answered that technological golden ages often come at the same time as global crises. I cited the examples from this book…

Thank You for Being Late, by Thomas Friedman, who proposed that 2007 was “one of the single greatest technological inflection points since Gutenberg…and we all completely missed it.”

The reason many people didn’t notice the technological inflection point is because it was eclipsed by the 2008 financial crises.

During the dark early days of the COVID-19 pandemic and shutdown, the people from Techstars asked me if I could write something uplifting for the startupdigest newsletter. I wrote an article called Reasons for startups to be optimistic, where I cited Friedman’s theory and put together a table of big tech breakthroughs that happened between 2006 and 2008.

In answering the professor’s question, I went through the list, reciting each breakthrough. The professor smiled and replied “that’s a long list.”

If you need a ray of hope, I’ve reproduced the list of interesting and impactful tech things that came about between 2006 and 2008 below. Check it out, and keep in mind that we’re currently in a similar time of tech breakthroughs that are being eclipsed by crises around the world.

The leap Notes
Airbnb

In October 2007, as a way to offset the high cost of rent in San Francisco, roommates Brian Chesky and Joe Gebbia came up with the idea of putting an air mattress in their living room and turning it into a bed and breakfast. They called their venture AirBedandBreakfast.com, which later got shortened to its current name.

This marks the start of the modern web- and app-driven gig economy.

Android

The first version of Android as we know it was announced on September 23, 2008 on the HTC Dream (also sold as the T-Mobile G1).

Originally started in 2003 and bought by Google in 2005, Android was at first a mobile operating system in the same spirit as Symbian or more importantly, Windows Mobile — Google was worried about competition from Microsoft. The original spec was for a more BlackBerry-like device with a keyboard, and did not account for a touchscreen. This all changed after the iPhone keynote.

App Store

Apple’s App Store launched on July 10, 2008 with an initial 500 apps. At the time of writing (March 2020), there should be close to 2 million.

In case you don’t remember, Steve Jobs’ original plan was to not allow third-party developers to create native apps for the iPhone. Developers were directed to create web apps. The backlash prompted Apple to allow developers to create apps, and in March 2008, the first iPhone SDK was released.

Azure Azure, Microsoft’s foray into cloud computing, and the thing that would eventually bring about its turnaround after Steve Ballmer’s departure, was introduced at their PDC conference in 2008 — which I attended on the second week of my job there.
Bitcoin

The person (or persons) going by the name “Satoshi Nakamoto” started working on the Bitcoin project in 2007.

It would eventually lead to cryptocurrency mania, crypto bros, HODL and other additions to the lexicon, one of the best Last Week Tonight news pieces, and give the Winklevoss twins their second shot at technology stardom after their failed first attempt with a guy named Mark Zuckerberg.

Chrome

By 2008, the browser wars were long done, and Internet Explorer owned the market. Then, on September 2, Google released Chrome, announcing it with a comic illustrated by Scott “Understanding Comics” McCloud, and starting the Second Browser War.

When Chrome was launched, Internet Explorer had about 70% of the browser market. In less than 5 years, Chrome would overtake IE.

Data: bandwidth costs and speed In 2007, bandwidth costs dropped dramatically, while transmission speeds grew in the opposite direction.
Dell returns After stepping down from the position of CEO in 2004 (but staying on as Chairman of the Board), Michael Dell returned to the role on January 31, 2007 at the board’s request.
DNA sequencing costs drop dramatically The end of the year 2007 marks the first time that the cost of genome sequencing dropped dramatically — from the order of tens of millions to single-digit millions. Today, that cost is about $1,000.
DVD formats: Blu-Ray and HD-DVD In 2008, two high-definition optical disc formats were announced. You probably know which one won.
Facebook In September 2006, Facebook expanded beyond universities and became available to anyone over 13 with an email address, making it available to the general public and forever altering its course, along with the course of history.
Energy technologies: Fracking and solar Growth in these two industries helped turn the US into a serious net energy provider, which would help drive the tech boom of the 2010s.
GitHub Originally founded as Logical Awesome in February 2008, GitHub’s website launched that April. It would grow to become an indispensable software development tool, and a key part of many developer resumes (mine included). It would first displace SourceForge, which used to be the place to go for open source code, and eventually become part of Microsoft’s apparent change of heart about open source when they purchased the company in 2018.
Hadoop

In 2006, developer Doug Cutting of Apache’s Nutch project, took used GFS (Google File System, written up by Google in 2003) and the MapReduce algorithm (written up by Google in 2004) and combined it with the dataset tech from Nutch to create the Hadoop project. He gave his project the name that his son gave to his yellow toy elephant, hence the logo.

By enabling applications and data to be run and stored on clusters of commodity hardware, Hadoop played a key role in creating today’s cloud computing world.

Intel introduces non-silicon materials into its chips January 2007: Intel’s PR department called it “the biggest change to computer chips in 40 years,” and they may have had a point. The new materials that they introduced into the chip-making process allowed for smaller, faster circuits, which in turn led to smaller and faster chips, which are needed for mobile and IoT technologies.
Internet crosses a billion users This one’s a little earlier than our timeframe, but I’m including it because it helps set the stage for all the other innovations. At some point in 2005, the internet crossed the billion-user line, a key milestone in its reach and other effects, such as the Long Tail.
iPhone

On January 9, 2007, Steve Jobs said the following at this keynote: “Today, we’re introducing three revolutionary new products…an iPod, a phone, and an internet communicator…Are you getting it? These are not three separate devices. This is one device!”

The iPhone has changed everyone’s lives, including mine. Thanks to this device, I landed my (current until recently) job, and right now, I’m working on revising this book.

iTunes sells its billionth song On February 22, 2006, Alex Ostrovsky from West Bloomfield, Michigan purchased ColdPlay’s Speed of Sound on iTunes, and it turned out to be the billionth song purchased on that platform. This milestone proves to the music industry that it was possible to actually sell music online, forever changing an industry that had been thrashing since the Napster era.
Kindle

Before tablets or large smartphone came Amazon’s Kindle e-reader, which came out on November 19, 2007. It was dubbed “the iPod of reading” at the time.

You might not remember this, but the first version didn’t have a touch-sensitive screen. Instead, it had a full-size keyboard below its screen, in a manner similar to phones of that era.

Macs switch to Intel

The first Intel-based Macs were announced on January 10, 2006: The 15″ MacBook Pro and iMac Core Duo. Both were based on the Intel Core Duo.

Motorola’s consistent failure to produce chips with the kind of performance that Apple needed on schedule caused Apple to enact their secret “Plan B”: switch to Intel-based chips. At the 2005 WWDC, Steve Jobs revealed that every version of Mac OS X had been secretly developed and compiled for both Motorola and Intel processors — just in case.

We may soon see another such transition: from Intel to Apple’s own A-series chips.

Netflix In 2007, Netflix — then a company that mailed rental DVDs to you — started its streaming service. This would eventually give rise to binge-watching as well as one of my favorite technological innovations: Netflix and chill (and yes, there is a Wikipedia entry for it!), as well as Tiger King, which is keeping us entertained as we stay home.
Python 3

The release of Python 3 — a.k.a. Python 3000 — in December 2008 was the beginning of the Second Beginning! While Python had been eclipsed by Ruby in the 2000s thanks to Rails and the rise of MVC web frameworks and the supermodel developer, it made its comeback in the 2010s as the language of choice for data science and machine learning thanks to a plethora of libraries (NumPy, SciPy, Pandas) and support applications (including Jupyter Notebooks).

I will always have an affection for Python. I cut my web development teeth in 1999 helping build Givex.com’s site in Python and PostgreSQL. I learned Python by reading O’Reilly’s Learning Python while at Burning Man 1999.

Shopify In 2004, frustrated with existing ecommerce platforms, programmer Tobias Lütke built his own platform to sell snowboards online. He and his partners realize that they should be selling ecommerce services instead, and in June 2006, launch Shopify.
Spotify The streaming service was founded in April 2006, launched in October 2008, and along with Apple and Amazon, changed the music industry.
Surface (as in Microsoft’s big-ass table computer)

Announced on May 29, 2007, the original Surface was a large coffee table-sized multitouch-sensitive computer aimed at commercial customers who wanted to provide next generation kiosk computer entertainment, information, or services to the public.

Do you remember SarcasticGamer’s parody video of the Surface?

Switches 2007 was the year that networking switches jumped in speed and capacity dramatically, helping to pave the way for the modern internet.
Twitter

In 2006, Twittr (it had no e then, which was the style at the time, thanks to Flickr) was formed. From then, it had a wild ride, including South by Southwest 2007, when its attendees — influential techies — used it as a means of catching up and finding each other at the conference. @replies appeared in May 2007, followers were added that July, hashtag support in September, and trending topics came a year later.

Twitter also got featured on an episode of CSI in November 2007, when it was used to solve a case.

VMWare After performing poorly financially, the husband and wife cofounders of VMWare — Diane Greene, president and CEO, and Mendel Rosenbaum, Chief Scientist — left. Greene was fired by the board in July, and Rosenbaum resigned two months later. VMWare would go on to experience record growth, and its Hypervisors would become a key part of making cloud computing what it is today.
Watson IBM’s Watson underwent initial testing in 2006, when Watson was given 500 clues from prior Jeopardy! programs. Wikipedia will explain the rest:

While the best real-life competitors buzzed in half the time and responded correctly to as many as 95% of clues, Watson’s first pass could get only about 15% correct. During 2007, the IBM team was given three to five years and a staff of 15 people to solve the problems. By 2008, the developers had advanced Watson such that it could compete with Jeopardy! champions.

Wii The Wii was released in December 2006, marking Nintendo’s comeback in a time when the console market belonged solely to the PlayStation and Xbox.
XO computer You probably know this device better as the “One Laptop Per Child” computer — the laptop that was going to change the world, but didn’t quite do that. Still, its form factor lives on in today’s Chromebooks, which are powered by Chrome (which also debuted during this time), and the concept of open source hardware continues today in the form of Arduino and Raspberry Pi.
YouTube

YouTube was purchased by Google in October 2006. In 2007, it exploded in popularity, consuming as much bandwidth as the entire internet did 7 years before. In the summer and fall of 2007, CNN and YouTube produced televised presidential debates, where Democratic and Republican US presidential hopefuls answered YouTube viewer questions.

You probably winced at this infamous YouTube video, which was posted on August 24, 2007: Miss Teen USA 2007 – South Carolina answers a question, which has amassed almost 70 million views to date.

Categories
Artificial Intelligence Conferences Tampa Bay What I’m Up To

I’m speaking at the TechX Florida 2025 AI conference this Saturday!

This Saturday, November 8, I’ll be at the TechX Florida 2025 AI Conference at USF, on the Careers in Tech panel, where we’ll be talking about career paths, hiring expectations, and practical advice for early-career developers and engineers.

This conference, which is FREE to attend, will feature:

  • AI talks from major players in the industry, including Atlassian, Intel, Jabil, Microsoft, and Verizon
  • Opportunities to meet and network with companies, startups, and techies from the Tampa Bay area
  • The Careers in Tech panel, featuring Yours Truly and other experienced industry pros

Once again, the TechX Florida 2025 AI Conference will take place this Saturday, November 8th, in USF’s Engineering Building II, in the Hall of Flags. It runs from 11 a.m. to 5 p.m. and will be followed by…

TechX After Dark, a social/fundraising event running from 6 p.m. to 8 p.m., with appetizers and a cash bar.

This event charges admission:

  • FREE for IEEE-CS members
  • $10 for students
  • $20 for professionals

 

Categories
Conferences Meetups Security Tampa Bay What I’m Up To

This Tuesday in Tampa: Two tech events, four minutes apart!

On Tuesday, two popular tech events take place in Tampa, and you may be wondering which one you should attend. I’ll answer your question by quoting the little girl from that classic Old El Paso commerical:

The two events in question are:

Here’s the interesting wrinkle: these two events are only a couple of blocks or a four-minute walk apart!

So if you’re feeling ambitious — and I just might be — you can attend both events with a little judicious scheduling.

Categories
Conferences Tampa Bay

There’s a lot going on in Tampa in the next couple of weeks: CyberBay, CyberX Tampa Bay, and Techstars Startup Weekend Tampa!

This week, from Monday through Wednesday, the CyberBay 2025 conference is taking place. Organized by the University of South Florida, Cyber Florida, Bellini Capital, the USF Bellini College of AI, Cybersecurity, and Computing, and the USF Institute for AI+X, CyberBay is where talent, technology, and national security converge to build the future of digital defense.

You can find out more about CyberBay 2025 here.

On the evening of Tuesday, October 28, Computer Coach and Paragon Cyber Solutions will host the 2025 edition of CyberX Tampa Bay. It’s a mini-conference for and celebration of Tampa Bay’s cybersecurity scene.

You can find out more about CyberX Tampa Bay 2025 here.

On the weekend on November 7 – 9, Techstars Startup Weekend comes to Tampa. It’s a hackathon where you’ll compete to build the best startup in a mere 54 hours. There’ll be mentors from industry to help out, and the event is calling for developers, designers, and domain experts.

You can find out more about Techstars Startup Weekend Tampa here.

 

Categories
Conferences Current Events Tampa Bay

BSides St. Pete: Friday, October 3 and Saturday, October 4!

BSides St. Pete takes place next Friday at Saturday at St. Petersbug College’s Midtown Center!

What is BSides?

BSides (a.k.a. “Security BSides”) is a series of cybersecurity conferences that take place all over the world. Here in Tampa Bay, we are especially lucky that we get not one, but two BSides conferences every year, with BSides Tampa happening in the spring and BSides St. Pete taking place in the fall.

BSides gets it name from “b-side,” the alternate side of a vinyl or cassette single, where the a-side has the primary content and the b-side is the bonus or additional content. In 2009, when the Black Hat conference in Las Vegas received way more presentation submissions than they could take on, the rejected presenters (who still had very could presentations; there just wasn’t enough capacity for them) banded together and made their own “b-side” conference that ran in parallel with Black Hat. From that event came BSides.

When is BSides St. Pete happening?

On Friday, October 3, starting at 9:00 a.m., the BSides St. Pete trainings will take place, featuring these topics:

  • Exposing Coordinated Attacks
  • TCP/IP Black Ops Training
  • Introduction to IoT Security: Hands-On CTF Style
  • RE:Boot – An Introduction to Reverse Engineering Training
  • What’s my job again?
  • When Should a Business Use SIEM & SOAR

On Saturday, October 4, starting at 9:00 a.m., the BSides St. Pete conference will take place, featuring all the topics featured on the agenda.

Why attend BSides?

Me at BSides St. Pete 2023. Click to read my report on that event!

What is BSides St. Pete like? You can read my report from BSides 2023 to get a feel for it, or…

BSides conference are great — not only for the information security knowledge you’ll pick up at any given session, but also for the community. Tampa Bay is a cybersecurity hub, and BSides conferences are organized by the community, for the community. You’ll get to meet area folks in the tech and cybersecurity fields, and you might even make friends!

(And yes, I’m talking actual friends here. In fact, after I write this, I’m going to a potluck dinner with friends I met through BSides.)

How do I get tickets / find out more?

You can head to the BSides St. Pete site to find out more and get tickets on the tickets page.

You can also consult:

 

Categories
Conferences

How to “work the room” at KCDC 2025

Kansas City Developer Conference (KCDC) 2025 starts today with the workshop day, and the main conference happing on Thursday and Friday. With 2,000+ attendees, it may be the largest independent conference in North America these days, and as a result, it may also be the largest techie networking opportunity.

Anitra and I are at KCDC, and we’re just two of the thousands people you can meet. But meeting people requires a skill called “working the room.”

Fortunately for you, my work as a developer advocate requires me to work the room regularly, and I’m sharing all my tricks in this article. There are a lot of them — feel free to scan this article, find the tips that work for you, and put them into practice!

Contents

  1. Before the conference
  2. At the conference (and conference events)
  3. After the conference

Before the conference

Do some homework

Review the agenda, speaker bios, and sponsors (who’ll probably have a table in the exhibitor hall), so that you can determine:

  • What sessions do you want to attend? This will provide subject matter for conversations, as well as help you find other people who’ll be attending the same workshops/talks.
  • What speakers would you like to talk to? I’m a speaker, and I know that we’ve been told not to hide in the speaker ready room, but get out into the conference to mix, mingle, and start conversations. Think of us as “mini-hosts” for the event, and if our presentation covers a topic you’d like to talk about, please approach us!
  • What sponsors do you want to talk to? Is there some gear, software, or service that you’re interested in that some sponsor provides? Make a note to talk to them.

Arrive with goals

Decide what you want to achieve at KCDC, which can include any of the following:

  • Learning something new
  • Making new contacts or re-establishing old ones
  • Finding new work / hobby / social opportunities

Prepare your introduction

A one-line self-introduction is simply a single-sentence way of introducing yourself to people you meet at a conference. It’s more than likely that you won’t know more than a handful of attendees and introducing yourself over and over again, during the conference, as well as its post-session party events. It’s a trick that Susan RoAne, room-working expert and author of How to Work a Room: The Ultimate Guide to Making Lasting Connections In-Person and Online teaches, and it works. It’s pretty simple:

  • 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 intro at KCDC will be something along the lines of “I’m a rock and roll accordion player, and I’ll be starting a side gig shortly in AI hardware that I’ll be able to talk about really soon. I’m also giving a talk on Friday that includes Japanese dating simulation games.”

Have some “pocket stories” handy

Pocket stories are short, engaging, and easy-to-tell anecdote you keep ready for networking situations. They should be:

  • Brief: No more than a minute long; a minute and thirty seconds tops.
  • Relevant to KCDC or the people listening.
  • Open-ended, so listeners can respond or share their own experiences.

Here’s a tech-related pocket story:

“Last year I tried to refactor a core service during a two-week sprint. Halfway through, we realized we’d basically reinvented a library that already existed. The best part? We ended up contributing to that library instead, and now it’s in production at three other companies.”

“Local flavor” pocket stories are often a good conversation starter:

“This is my first time in Kansas City, and yesterday I went looking for barbecue. I asked a local for the ‘best’ spot… and ended up in a half-hour debate between two strangers about burnt ends. I still don’t know who won, but I definitely left full.”

Bring an interesting thing

We’re nerds! We love interesting gadgets, amusing tchotchkes, and funny techie T-shirts. They’re often interesting conversation-starters, and KCDC is the perfect environment for bringing them out!

Me? I’m bringing the accordion (of course).

The incredibly simple trick for instantly boosting your social confidence

Here’s the exercise: Before you leave to go to KCDC, find some text and read it out loud for three minutes. If for some reason you can’t find some text to read, use this article. You’ll find that it’s a self-confidence booster!

Even after KCDC has come and gone, do this exercise daily. Like any skill, frequent low-pressure practice builds familiarity, and if you read alound regularly, you’ll find yourself more comfortable when talking with strangers at networking events.

Choose something different to read out loud every day, and try emphasizing key parts of the text. If you’re reading something with dialogue, try expressing the emotion in that dialogue. If you listen to audiobooks or podcasts, try emulating the way audiobook narrators narrate their material.

Reading out loud boosts your confidence because:

  • It helps you get comfortable with your voice. Many people don’t like the sound of their own voice. Reading out loud gets you used to the sound of your voice, reducing any self-consciousness you may have about it. And when you’re comfortable with your voice, you’ll also be more comfortable speaking in social situations and making presentations.
  • Your speech will become more clear. The exercise of reading out loud forces you to articulate words clearly and speak at a steady pace. You’ll  also become more aware of your tone, rhythm, and pitch, so that you can adjust them to sound clear and confident, and mumble less.
  • It makes you more engaging. Read out loud with expression; it’ll give you practice with the kind of vocal variety and emphasis that keeps listeners interested in actual conversations.

At the conference (and conference events)

Use Inigo Montoya’s technique for introducing yourself

Inigo Montoya from The Princess Bride had the perfect self-introduction. Use his technique for yourself!

Example: “Hi! I’m Joey de Villa. I’m giving the fun Python “choose your own adventure” game talk on Friday. How are you doing?”

Project good posture

Having a good posture is generally good for all sorts of health reasons, but at a conference, it has the additional benefit of showing confidence, competence, and alertness. And because the body is a self-feedback system, you’ll find yourself feeling more confident, competent, and alert.

The general guidance for standing up straight is to imagine a string pulling you gently upward from the crown of your head. Keep your spine straight, knees soft, and feet shoulder-width apart.

When you do this, people will be more likely to approach you because you appear open and self-assured instead of reluctant and uncertain.

The general advice is to put your shoulders back — but not too far back. Your shoulders should be below your ears. Drawing your shoulders back just slightly opens up your chest, which is body language for “Hello. My name in Inigo Montoya. I’m killin’ it here. Prepare to converse.” You’ll appear more engaged and ready to interact.

That’s so much better that the forward, rounded shoulders look, which says “I don’t want to be here, and I definitely don’t want to talk to you.” It makes you look defensive or distracted.

You might find it helpful to roll your shoulders up, back, and down, just enough to relax your chest.

Here’s a WikiHow exercise to help you stand up straight.

Engage with eye contact

Eye contact — it’s a tricky thing, especially among nerdy types, but is one of the strongest ways to build trust quickly. What better place to brush up on your eye contact technique than KCDC?

Here’s how you do it: when you meet someone, make eye contact by looking at them right at their eyes for a “one thousand one, one thousand two” count. That’s long enough to acknowledge them but not so long that it feels as though you’re staring them down.

If looking someone in the eyes isn’t your thing, try looking at some part of their face near their eyes, such as their forehead or cheek.

Done right, eye contact gives others a sense of warmth and attentiveness. It makes other people feel seen, which is crucial in noisy, crowded conference environments.

Find out more about eye contact here.

Allistic people — people who aren’t affected by autism — should be aware that people with autism find eye contact challenging. If you find that the person you’re talking to finds eye contact uncomfortable, look at their face, but not directly at their eyes (basically, use the trick I mentioned earlier).

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:

  1. 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!
  2. 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.
  3. 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.
  4. 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 in 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.

Observe, ask, reveal

In her book How to Work a Room, Susan RoAne talks about a conversation tool she refers to as “Observe, Ask, Reveal” or “OAR,” which is a way to make interactions feel more natural and engaging. It’s made up of three steps:

  1. Observe. Notice something about the person you’re talking to, their surroundings, or the situation. This could be as simple as their choice of drink, something they’re carrying, or something happening in the room.

  2. Ask. Follow your observation with a genuine, open-ended question. This invites the other person to share and keeps the conversation flowing.

  3. Reveal. Share a little about yourself related to the topic, which helps build rapport and makes the exchange feel balanced rather than like an interrogation.

    ⚠️ Don’t overshare! TMI often backfires. Also, don’t overdo it with the questions — it should feel like a conversation, not an interrogation.

The idea behind OAR is to create an easy rhythm between listening and contributing to the conversation.

Be more of a host and less of a guest

No, you don’t have to worry about scheduling or if the coffee urns are full. By “being a host,” I mean doing some of things that hosts do, such as introducing people, saying “hello” to wallflowers and generally making people feel more comfortable.

Being graceful to everyone is not only good karma, but it’s a good way to promote yourself. It worked out really well for me — when I first moved to Tampa, I simply attended events and helped out where I could, lending a hand at meetups. I gained a reputation for being helpful and knowledgable, which led me to being invited to speak at events, and I also wound up inheriting a couple of meetups as well!

Use social media

Follow the KCDC hashtag — the official one is — to find out what’s going on, and to find and connect with attendees online.

Advice for lunch

Lunch at KCDC is a great opportunity to meet people! Here are some tips for lunch…

1. Choose your table with intention

  • Arrive early if possible. This gives you more freedom to choose your spot.

  • Look for tables with a mix of people already seated and empty chairs. It’s easier to integrate into an existing conversation than to start from scratch with a fully empty table.

2. Use OAR (“observe, ask, reveal”) to break the ice

Follow the “observe, ask, reveal” conversational framework I wrote about earlier to talk to people at the table.

Example: “I see you got the KCDC hoodie — did you brave the merch line this morning?”

3. Introduce yourself to your immediate neighbors first

  • Turn to the people on your left and right, give your name, where you’re from, and a quick “pocket story” or conference-related detail.

  • Then, when there’s a pause in the group’s conversation, introduce yourself to the whole table. This makes you seem approachable, and you’re not barging into the conversation.

4. Keep the conversation inclusive

  • If you notice someone at the table isn’t speaking much, pull them in by looping back to them with a related question.

  • Avoid overly niche technical deep dives unless everyone’s into it.

5. Have a graceful exit

  • When lunch is wrapping up, thank the table for the conversation.

  • Swap contact details or LinkedIn with anyone you clicked with.

  • Mention to people at the table that you might see them in another session. If you know what sessions you’re attending after lunch, let them know!

Advice for social events

Try these out at Thursday’s attendee party, as well as at KCDC’s other social events, including the KC DevOpsDays karaoke get-together:

  1. Beware of “rock piles”. Rock piles are groups of people huddled together in a closed formation. It sends the signal “go away”. If you find yourself in one, try to position yourself to open up the formation.
  2. Beware of “hotboxing”. I’ve heard this term used in counter-culture settings, but in this case “hotboxing” means to square your shoulders front-and-center to the person you’re talking to. It’s a one-on-one version of the rock pile, and it excludes others from joining in. Once again, the cure for hotboxing is to change where you’re standing to allow more people to join in.
  3. 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 them down. When you’re about to leave, take your stuff and start saying your goodbyes.
  4. Save the email, texts, and social media posts for later, unless they’re important.They’ll draw your attention away from the room and also send the message “go away.”

After the conference

1. Organize your contacts soon after the conference

  • Review any business cards, LinkedIn connections, or conference app contacts you collected. Strike while the iron is hot — do this by the end of the following week!

  • Tag or note:

    • How you met

    • What you talked about

    • Any action items (e.g., “Send them article on API security”)

This makes your outreach to people feel more personal and less generic and spammy.

2. Send a brief, specific follow-up

  • Timing: ideally within 3 days of the conference.

  • Keep it short, but reference something from your conversation to jog their memory.

Example: “Great chatting with you at the KCDC lunch table about AI security. Here’s that GitHub repo I mentioned.”

3. Continue the conversation

  • Share a useful resource, article, or code snippet related to what you discussed.

  • Offer help or collaboration, even if it’s small. This shifts you from a “one-time meet” to a peer in their network.

4. Connect on the right channels

  • LinkedIn for professional connections and ongoing career updates.

  • GitHub for technical/code collaboration.

  • Twitter/X or Mastodon if you connected over shared interests in tech culture, events, or industry news.

5. Keep the relationship warm

  • Interact with their posts, star or fork their repos, or comment thoughtfully on something they’ve shared.

  • When you come across a relevant opportunity, event, or resource, send it their way with a short note.

6. Build a “conference alumni” list

  • Keep a lightweight spreadsheet or note with names, contact info, and event details.

  • Before your next KCDC (or other conference), skim this list so you can reconnect with past contacts.

Categories
Conferences Programming What I’m Up To

Slides from my upcoming Ren’Py presentation for KCDC 2025

A couple of months back, I wrote that one of my proposed talks was accepted for this year’s edition of KCDC — Kansas City Developer Conference, which takes place from August 13th through 15th (Wednesday, August 13 is the workshop day, while the conference days are Thursday and Friday, August 14 and 15).

KCDC draws 2000+ attendees each year and features tracks for the following topics:

  • Architecture
  • AI and Data Science
  • Cloud
  • Data
  • DevOps
  • Human Skills
  • Java
  • JavaScript
  • Methodologies and Process Management
  • .NET
  • Other Technologies
  • Security
  • Testing and QA
  • UI/UX and Design

My talk’s title is The Best, Most Fun Python Platform You’ve Never Heard Of. It’s a programmer’s introduction to the powerful, fun, and all-too-often-ignored Ren’Py. While Ren’Py is called a “visual novel engine,” I prefer to think of it as the fastest, most fun way to create Python applications.

I’ve been working on my talk for the past little while, and I thought I’d share the first couple of slides from my presentation. I may update them between now and mid-August, but if you’re curious, it should give you a sense of what my presentation will be like.

Here’s the description for my talk:

Python’s occupied the number one spot on the TIOBE Programming Community Index for the past couple of years, and it’s the preferred programming language in for AI and data science. Perhaps you’ve been thinking about learning it, but the thought of having to do another set of “Hello World” style exercises is filling you with dread. Is there a more fun way to get up to speed with Python?

Yes, there is, and it’s called Ren’Py. It’s billed as a visual novel engine and often used for writing dating simulation games, but it’s so much more than that. It’s a platform that lets you code in Python (and more) and deploy to desktop, web, and even mobile platforms, and with a fraction of the effort required by React, Vue, or Angular. It’s a fun framework that’s been used to produce games you can find on Steam, but it’s got applications well beyond amusement.

In this session, we’ll look not just at the basics of Ren’Py development, but the building of a dating game based on KFC’s official game, “I Love You Colonel Sanders,” a simple turn-based combat game starring Florida Man, and building mobile apps in a way that’s less frustrating than usual.

I’m thinking about doing a dry run of my presentation here in Tampa — and for free! — at a Tampa Bay Python meetup in early August. Watch this space (or my LinkedIn account) for the announcement.

Would you like to get the anime template that I used for my slides? You can get it from SlidesGo for free — it’s called Lovely Chibis Anime Characters for Marketing!