I was told once that I “should feel empowered” to influence strategy, something I had been blocked from doing in multiple ways.
This was not welcome news.
Feel empowered!
I could feel empowered all I wanted, but until I actually had the power, it wasn’t going to help. I also pointed out that it seemed like a setup to pin blame on me for not doing something I wasn’t actually allowed to do.
This wasn’t a matter of my having low self-esteem or a flawed sense of my own abilities. I had been learning the hard way in the months before this feedback that I had in fact vastly overestimated the power that my role held.
I had confidence in my abilities. The barriers to my getting things done weren’t in my mindset.
Thinking about it now, if I had actually felt empowered and tried to influence strategy any more than I did already, it would have brought me criticism for stepping out of my lane.
I’ve read suggestions for managers about empowering their teams. But if people actually have the power they need to get their jobs done, then they don’t need someone else “empowering” them.
And if your people don’t have the power they need, simply telling them to feel empowered doesn’t change that.
It may even be harmful. You might just be informing them that, if they don’t do the work they don’t have the power to do, you’ll blame them.
Instead, figure out what power that person needs, and make sure that’s inherent in their role.
How do we keep each day from blending in with all the others? Why does it seem like time passes by so quickly?
It was beautiful out this morning. I drove my husband to his eye exam, and while I was waiting, I found a cafe nearby with outdoor seating in the shade. Perfect. Chai and pastries acquired, I set up my laptop at a tiny table on the patio.
I nibbled on a tomato, mozzarella, and basil bialy and eavesdropped on a pair of cyclists at the next table over.
“Is that your racing bike?”
“Yeah, I race with that.”
“Why’d you take your racing bike for a ride with me??”
That’s when I noticed that I was being watched. She was staring at me from surprisingly close by on the sidewalk. She moved between me and my cafe neighbors’ bikes. I wondered if she might take a seat at my table.
For a split second, I worried that she might make a grab at my bag of pastries. Unlikely, of course, as she was hardly the size of a pastry herself.
I put the rest of the bialy back in the bag and took out the lemon poppy seed scone to nibble on next. “I see you,” I said to the curious sparrow, as a warning. Just in case she got any ideas. I folded the top of the bag of pastries a little more.
I’ve heard that seagulls have been known to take food right from people. Not just “hop up to the beach blanket and grab a cookie while you’re not looking.” Mr. or Ms. Steal-Your-Fries will saunter across the picnic table and pull that half a sandwich right out of your hand.
Sheesh. I have never had this happen to me. I hope it remains the stuff of legend.
But I can attest that seagulls are capable of grabbing something that size. While walking in Boston early one morning, I did a double-take when I saw a seagull fly past me with a huge bagel in its beak. A minute later, I spotted a forlorn bag of at least a dozen bagels, sitting by the sidewalk on Atlantic Ave, torn open. (The seagull may have been thinking “Best. Day. Ever,” but unfortunately bread is not good for birds. Also, clearly the bag of bagels didn’t make it to its destination, but why not? What happened here…)
House sparrows are much smaller than seagulls, though. Taking on humans directly would be daunting, and it’s a lot harder to fly off with something twice their size. So instead, they hop around by the cafe tables, hoping we’ll drop a crumb they can scavenge.
A few minutes later I saw another house sparrow — a male, they look like they have a little beard — doing the same thing. There was a little flock of tiny winged cafe regulars, patrolling the grounds, keeping an eye on the humans in case we got careless with our baked goods.
“Fruit and seed? Surely that lemon poppy scone is for me.” Photo by Maria Hossmar on Unsplash
Capturing little moments, like being spied on by a posse of sparrows on a cafe patio, or watching a seagull fly through Boston with a bagel, may be part of how we keep life from passing us by.
Earlier in my adult life, I believed that the sense of time going faster had to do with time being perceived as a portion of one’s life. When you’re only six years old, and maybe you only remember as far back as age four, any given summer is something like an eighth of your whole life. It’s huge! But as you get older, it’s a smaller percentage of your experience.
Now I’m not so sure that’s right. It may be more of a function of where we place our attention. If we’re doing the same things, day in and day out, no moments stand out in our memories. I was happy to take my husband to his appointment in part because it involved going somewhere different from my usual places. There was potential in it for a moment that would stand out.
And capturing those moments helps, too. We might capture them in words, as I do here; in drawings, as Nishant Jain does with Sneaky Art; in videos, like Cesar Kuriyama does in One second every day; or in other ways, maybe photos or music.
My husband and I started a habit of writing down when we make a memory, or when something makes us laugh. We note it on a slip of paper and put it in a jar. At the start of a new year, we can review the past year. I’m holding onto them, so we can review previous years too.
The book Storyworthy, by Matthew Dicks, recommends a practice he calls “homework for life.” At the end of each day, write down any stories you remember from your day, as well as any other stories that come to mind. Not the whole story, just a few words to help you remember it. “Early morning seagull with giant bagel,” perhaps.
He says that doing this has slowed down his life so that not everything goes by in a blur, with all the days blending together. I’d like to try this as a habit and see if it does the same for me.
And that’s my wish for you, and for me: may our lives not go by in a blur. That and not getting our food stolen by birds.
In the midst of a recent LinkedIn discussion about whether scrum is a methodology or a framework, I considered a few questions:
Do we even know if people agree on definitions of terms like methodology?
If people haven’t established agreement on the definitions, is there any point to having the argument? (For that matter, even if they do agree on the definitions, what’s the benefit of determining the answer?)
Furthermore, if they disagree on the definitions, is it necessarily true that one (or both!) of the people is “wrong” about what the terms mean? Is there a single “true” definition for these terms? (I’m going with no.)
Geeks are often quite opinionated. I am sure some of my friends could hardly finish the first sentence of this post before needing to tell me whether scrum is a methodology or a framework, expounding upon their definitions of these terms. And some would accept no counterarguments. They know the true definitions of these terms and anyone else is wrong.
It reminds me of this question: Is a hotdog a sandwich?
Unsplash has some seriously unappealing photos of hotdogs. Is there a hotdog under that pile of stuff? One of them looked like it had tuna salad on it. Ew! And some of them looked barely cooked?? Come on people! Hats off to Ball Park Brand, whose photo this is. The first three photos that I considered using were all theirs.
I’m imagining myself at a cookout with two people arguing about whether a hotdog qualifies as a sandwich. Carry on. I’ll be over here eating a hotdog while I watch you argue.
One of my dad’s favorite questions was: “what are you going to do with this information?” Once you’ve decided if the hotdog is or isn’t a sandwich, are you going to do anything differently?
Let’s say you argue it isn’t a sandwich because there aren’t two separate pieces of bread and it’s not getting cut in half. Or maybe you argue that it is a sandwich because it’s a filling with bread on the outside to make it easy to hold. So what? Does that change what you put on it or how you eat it?
I feel the same way about scrum. I don’t really care if it’s a framework, a methodology, a set of practices, a bunch of ideas, or a cat on a unicycle juggling a set of printed-out Jira issues.
I gather that people are concerned because methodology implies that one must follow one rigid set of rules in order to do scrum correctly. My response: it does? I just think of “methodology” as a “way of doing stuff.” I’m probably wrong.
But just like with the hotdog, it just doesn’t matter for me. Even if there is a single right way to do scrum (which I doubt, doesn’t sound very agile to me!), I don’t care. I’ll check that way out, but ultimately I’m going to do what works for my team.
People. Do what works for you. I once ate a hotdog between two halves of a slice of bread, when I ran out of hotdog buns. It was fine.
I think the only time I want to know if scrum is “a methodology or a framework or what” is when someone asks me how to define scrum.
Which actually happened a few days ago! My aunt saw “scrum” on Wordle. (We all knew it was a rugby thing, but, as a software developer, I felt I should elaborate on its use in my field.)
“Scrum is… um…”
This is where I start to go for words like “thing” because what are my own definitions of “framework” and “methodology,” anyway? I’m not sure. Not that my aunt would have argued with me.
“Scrum is a way of working for development teams,” I told my aunt. Or so I like to imagine. Because in reality my mind spun into an extended lecture on agile and modern software development practices. But that was way, way more than was called for.
So instead, I just stammered awkwardly, then I turned to my husband to see if he could rescue me with a concise way of describing scrum. Alas, he did not rescue me. Not bad for two developers who have been practicing scrum for years, including me with my PMI-ACP certification. Yeah!
Fortunately, I don’t think my aunt was actually looking for details. She just wanted to assert that “scrum” seemed a little on the obscure side to be fair game for Wordle. We didn’t need to agree on a definition here either.
I apologize if this post made you hungry.
If you’d like to read more of my writing, I’d love to share! Sign up below for my email newsletter. May contain food analogies.
I keep reading that there are two keys to connecting to your people online: consistency and content. Show up regularly, and keep creating content people want.
Great, but show up where? Should I be building my Substack audience? Enhancing my creator profile on Kit? Keeping things on my own website?
I’ll tell you where you can find me, in a moment. But where do I find myself?
Where am I?
Key to answering this question, for me, has been the podcast Own Your Impact, by Macy Robison. Macy breaks thought leadership down into ten archetypes. I’m pretty sure the one that fits me best is “Wisdom Writer,” because the written word comes easily to me. Others include, for example, the Resonant Orator, the Experience Facilitator, and the Research Innovator.
Don’t worry, they’re not thought leadership astrological signs. They’re just patterns of what approaches might work best for a given person. It’s a way of finding out what activities might or might not be a good fit for you.
And the archetypes aren’t meant to box you in – I may not be a “Resonant Orator,” but that doesn’t mean I shouldn’t bother speaking. I spoke at Enterprise Technology Leadership Summit last year and I loved it, and I’m excited to be speaking at LeadDev StaffPlus in New York this year. Nobody’s 100% one archetype.
But writing, as a primary mode of expression, is going to work out much better for me than making videos on YouTube or running an in person workshop.
The point: don’t just copy what you see other people doing because you think that’s the only way. There are multiple ways. Take the time to figure out what is a good fit for you, and do that.
Macy just unveiled a quiz that can help you determine what your primary archetype is. You can find it on her website, macyrobison.com.
And I’m paying attention to that exhaustion, to what (good or bad) I get in exchange for my efforts.
What works for me and what doesn’t
When I’m writing for my newsletter, it feels good. And I’m often working directly on the book, which is glorious. This week, I’m also going to start sending an additional issue of the newsletter about art.
When I’m writing for my blog, that’s great too, although I don’t think I have many readers on my website. I need to figure out how to get my website blog posts to post automatically to Substack and Medium…
When I’m posting and interacting on social media, I’m often getting ideas for writing from the interactions I have with others. That works.
However, when I’m just reading social media, I have to be careful. It can be a huge waste of time, or it can be draining, or both. There’s interesting content from time to time to be sure, but it’s in a sea of ads, “suggested” content, endless commentary about AI, and upsetting news. Very easy to be overwhelmed.
And trying to keep up with ALL of the social media? Not gonna happen! I need a tool to go fetch just the best content for me from the sites I’m on. And there’s no way I’m cross-posting everything I write to multiple spaces, not unless I can find a tool to do that for me too.
What works for you? Do you have tools that help you manage all this online content?
If you check out Macy Robison’s archetypes, let me know how it goes!
And if you’d like to sign up for my email newsletter, you can do that below.
Another post about AI? I just made one earlier this afternooooon…
But then Forrest Brazeal posted this, which got me thinking:
If we treat AI like a junior developer, do we interview AI the way we interview junior developers? Make AI do a whiteboard coding exercise? Insist that it can demonstrate more years of experience with your tech stack than are appropriate for a junior level? Put it through several rounds of interviews and then ghost it?
Walk me through your thought process here. Photo by Walls.io on Unsplash
I’ve never heard of anyone doing that. Why not? Probably because hiring a human developer is a Big Deal involving great expense, and something like an AI coding assistant is a comparably smaller expense.
I wonder if there’s also a measure of “with humans, we need to consider what this person is like as a colleague,” with a corresponding assumption that we don’t need to consider that for AI because it’s not a person. Is that true?
Granted, AI will get its fingers all over your codebase in a way that no single developer can, because you’ll deploy it on every team. But that’s okay, because just like hiring an army of junior developers, you’d have senior developers providing careful oversight. Hm. Is that true now?
I wonder who’s easier to “let go,” if they aren’t working out: AI, or human. Who is evaluated more carefully. What “working out” means for a developer, anyway. Oh, we’re back to the topic of “what makes an effective/productive developer” again.
I promise my newsletter isn’t all about AI. Sign up below!
I’ve seen a few posts on social media with questions like:
Why are we still trying to figure out exactly how much more productive developers are with GitHub Copilot when it is so cheap? Who cares? Just give them the tool!
Well, let’s think about that. Who does care? (And is Copilot cheap?)
I’m imagining a conversation like this:
Person A: It will make [or it made] our developers more productive!
Person B: How much more productive?
As my dad used to say, “what are you going to do with that information?” If you’re not going to act differently based on what you learn, is the effort to find out going to be worth it?
Person B, what are you going to do if the answer is “10% more productive” vs. “50% more productive” vs. “300% more productive”?
Sometimes my answer to my dad was: “I was just wondering.” Asking a question can still be worth the effort, even if you’re not going to do anything at all with the information.
In this case, though, Person B: is it worth someone else’s effort just to satisfy your curiosity? Seems iffy to me.
Purely research
Maybe Person B is a researcher. Are they comparing different tools to see which is more effective? Are they collecting a baseline to monitor changes over time as tools (hopefully) improve? Are they just trying to be precise, because “I dunno, it’s more than a few percentage points” isn’t great in a scholarly article?
Persuading people to use the tool
Could be that Person B is trying to convince someone to adopt Copilot. They are selling licenses. They think it looks interesting and want access for their teams. They bought a bunch of licenses already and want them to go to good use. They think AI is the way of the future and want to make sure people are on board. And they are hoping for a convincing-sounding number.
Return on investment (ROI)
Perhaps Person B has been pushing Copilot because they thought it was cool (or because their management told them to push Copilot), and now management wants to know if this was a good use of resources.
Could be some judgment involved here too. Person B might be checking for confirmation of their suspicions, thinking “I bet it’s not great, AI isn’t that big a deal,” or “I’d say anything less than ‘2x as productive’ and they’re using it wrong.”
Speaking of resources, is it actually cheap?
People say, “it’s only $20” (per user, per month). True, but there’s also developer time spent learning and experimenting. Add to that, potentially, costs like training, governance, monitoring, reporting, legal considerations, privacy and security concerns, risk management, etc.
Maybe that’s still cheap compared to how expensive developers are, but it’s not quite as simple as “if I cost $50/hr and it can save me an hour a month, then I should have the tool.” That simple math falls through when your developer saves a few hours but also inadvertently exposes private data to the public, causes the company to lose millions in some transactions gone awry, or introduces a security vulnerability. And the company is held accountable by auditors who say there should have been more training.
Changes of plan
My first thought when I tried to answer the question of why find the specific percentage: are we doing math? Like “if developers are 50% more productive, that means every person can now do the work of 1.5 people. That means 2 people with AI equals 3 people without AI. So I can reduce my headcount by 1/3!”
Or: “if developers are 50% more productive, then what they used to get done in 3 weeks should now take only 2 weeks. So I can move up my delivery date projections!”
Both of these worry me…
So many questions
The more I write, the more this topic is raising other related questions I want to talk about. I’m sure I’m omitting plenty of other reasons for seeking a specific percentage. But some of the questions raised:
How do we define productivity? A classic, and a great question to ask anytime that word starts getting tossed around.
How did we get this 50% number? Is it even real? (Okay, in this newsletter it’s for illustration purposes. Please don’t cite my 50% as fact, okay? I made it up. But in real life, if someone gives you a number, ask where it came from and what it actually represents.)
Why the math above to reduce headcount might be a problem
Why the math above to move delivery dates up might be a problem
What skills do developers with AI need in order to get the biggest productivity gains?
I’m sure I’ll be writing more from the questions sparked by this post. I’m still sorting out what writing belongs in my blog vs. what belongs in my newsletter (sign up here!), but I already have something I want to write next. I want to start in exactly the same place as this blog post, but then take it in a completely different direction. That will probably be in the newsletter in the next week or two.
Make sure to join my email mailing list so you are getting the goods right in your inbox. In the meantime, drop a note below with your thoughts about AI and developer productivity. Have you been asked to give a percentage? How did you measure it?
Many of my blog posts start as a response to something I see online. I start typing away in a comment box, and I soon realize either:
I’m going to go way over the character limit
I’m going to want to reuse this
Or both. Today, definitely both.
Someone in the LeadDev community recently posted this:
I’m a tech lead / staff engineer (20+ years in the industry). I’m quite technical, I was an engineer… I’m kind of hitting a ceiling and I’m looking at what I could learn next.
This person considered a number of different educational or certificate programs including some technical ones, but added:
but I feel I need to learn leadership skills, or find a blend between technical and leadership. Any idea or inputs for me?
Well. Good to know that there’s demand for the book that I’m just starting to write! But I also can’t write an entire book in response to a question on Slack. “Hang on about a year and a half and I’ll have something for you…”
So let’s boil this down to some concrete steps that worked for me.
Talk to your boss
If you have a supportive manager, that might be a good place to start. Your manager may be able to give you some feedback (knowing your existing skills and strengths) and advice (knowing what opportunities there might be at the company).
Take on a challenge
You might look for a new assignment within your role, or even a new role entirely, that challenges you in new ways. Leverage your existing skills to show why you are ready to take on something that might at first seem to others (or to you!) like something above your level. “My experience creating mid-level strategies will be useful on this project where I would gain additional experience [doing xyz]…”
And don’t sell your current skills short! You don’t need a people-manager title to be a leader.
Look for a mentor
Would it help to have a mentor – someone (who isn’t in your reporting chain) to turn to for advice on leadership challenges, who might help you get more visibility into how leadership works at your organization, who may be able to nudge you in the right direction?
I wrote about some of my experiences finding and working with my mentors here: Choosing a mentor. Note the distinction between “mentor” and “sponsor.”
Provide guidance to others
You could also be a mentor, but there are other ways you can offer guidance to others beyond a formal mentoring relationship:
Responding to requests for help from developers who are stuck
Presenting or doing a Q&A session on a topic you know that others may not (e.g., the architecture of a solution you worked on, or a new technology you’ve tried)
Documenting a tricky process to make it easier for the next person to go through it, or breaking a confusing topic down to make it easier to understand
Study the leaders around you
Whose leadership style do you admire? Why?
Who seems successful as a leader in your organization? Who has the respect of your peers, of their peers?
Who is “leading without authority”? They are clearly a leader, but they don’t have the title or rank perhaps you might expect.
Are any of these people approachable?
Books I recommend
I’ve read a lot of enjoyable books, but here are a few that were not just good reading but which actually changed how I think.
I’m in the process of reading The Staff Engineer’s Path, by Tanya Reilly – but recommending that in LeadDev might be like recommending The Phoenix Project in the DevOps community – something that people have read already!
Formal training?
I’ve looked at a number of academic-type programs in leadership, like certificates from various universities, but I’ve never been able to bring myself to spend the money on them (some are five figures, ouch). I’m more of a fan of getting my training in the work setting, where I can get paid to learn as I go.
One certification I’ve considered is Gary Gruver’s Engineering the Digital Transformation, and I did at one point buy the course material for it… I just haven’t had the chance yet to go through it. I would read Gruver’s book by the same name first, though, which will give you a good idea of what ground the training would cover. (It’s also a great book.)
That’s a start. I can never tell how obvious (or not) some of these things are to others who have been in the field a long time, so I’d love to know if things on this list are helpful to you. I’ll also keep updating this as I think of new items that belong on the list.
Good luck on your career journey! (And do sign up for my mailing list if you’d like updates on the book.)
My first full time job after college was as an administrative assistant at a health insurance company. I did a lot of what you might expect: directing incoming phone calls, keeping our office supply cabinet stocked, answering cries of anguish from distressed colleagues…
One fine afternoon, I hear someone calling my name from across the office. It is definitely one of those cries of anguish. I hurry around the cubicle walls to her desk.
She gestures nervously at her monitor, which is displaying what appears to be an empty word processor document. Uh oh. With panic rising in her voice, she explains the situation in detail:
“The thing disappeared from the thing.”
I take a breath to steady myself. Absorbing her panic is not going to help us here, and things disappearing from things might be Bad with a capital B. She gets up and steps aside, fretting. I sit in her chair and lean in to inspect the situation.
This photo came up in my search for “word processor”. It was the most accurate of all the results. Photo by Fabian Møller on Unsplash
Okay, she’s got a document open, but there’s no text. There’s no blinking cursor either, that’s odd. But otherwise things look pretty normal. I study the screen without touching anything.
I notice the scroll bar at the bottom of the screen. Aha – she’s somehow inadvertently scrolled off to the right of her document. Why is this even an option? Who knows. I click the scroll bar once. The view shifts back to the left. The text she’s been working on reappears.
With a huge sigh of relief, she thanks me and declares me a miracle worker, an assessment based more on her previous level of panic than on my level of skill.
I try to explain what saw and how I solved the problem. I want to teach, so if the thing disappears from the thing in the future, she has the knowledge and skill to solve the problem on her own.
But she doesn’t care about scroll bars. She’s just glad she didn’t lose her work.
Should she have cared about the scroll bars? Would she have been better off, if she’d learned about scrolling to the right, in that moment?
I usually want to know how things work. It expands my ability to troubleshoot in the future. So I wanted her to know, too!
But she just wanted to get her document written and get on with her work. Maybe she’d feel empowered and capable if she could troubleshoot her word processing program. Or maybe this bit about scroll bars would have been useless clutter in her mind, information she’d never use.
After all, the first thing she did once she got her text back was save her document. She was reminded, in an emotionally-charged way, to save early and save often. This might be the more important lesson!
Next time this happened, she could just close the word processor and re-open and maybe she would only have lost a few minutes of work. Or maybe she’d even save a copy of the “empty” document (under a different name, just to be sure she wasn’t overwriting her last save) and she’d open that to find it was all still there.
She could rescue herself from problems where knowledge about a horizontal scroll bar wouldn’t help her at all.
Hi! If you’re enjoying my blog, you might like my newsletter. Approximately weekly, I’ll be sending thoughts about software development, writing, or both, right to you. Sign up here.
My Romanian coworkers were impressed when I started learning Romanian. I’d say “bună” (hello), complete with the ă, and they’d be shocked by even this basic effort.
What confused me, though: several of them insisted that Romanian was “hard”. I wasn’t sure at first how vehemently to disagree. I think of English as being a hard language to learn, partly because its mixed ancestry makes it fail to be consistent in its behavior. Take through, tough, dough, cough, plough, and thought, for example. Six different ways to say “ough” already.
It could be that I just have an advantage here. Romanian is, no surprise from the name, a romance language, as are French and Spanish. I studied French for 5 years, Spanish for about a year, and I have a smattering of German as well.
After about a year of Romanian, I recently switched to Haitian Creole (Kreyòl Ayisyen). Kreyòl is especially fun for someone with a background in French, because so many of the words are similar in pronunciation but different in spelling. Fwomaj, for example (fromage in French and cheese in English).
And then the other day, out of curiosity, I tried a bit of Polish. I am about 50% Polish in ancestry, after all. My grandfather would mutter a few numbers in Polish now and then when playing cards.
Jestem kobietą, says Duolingo. Uh oh. We’re on familiar territory with jestem (I am), but we’re already in a whole new place with kobietą (a woman). It didn’t get easier from there.
And that’s still a language with a familiar-ish writing system. I did dip my toe into Hindi on Duolingo for like… two days. In that time, we’re nowhere near using words, we’re just getting the sounds of a few characters down. I gave up because it was just too challenging for me to see the differences between symbols on my tiny phone screen.
Considering all that, then, Romanian might have been one of the easiest possible choices for me. It uses a mostly familiar alphabet. The pronunciation system is one-and-done: learn the full set and you’ve got pretty much the entire language (no “six ways to say -ough”). A lot of the grammatical concepts and words are familiar to me from either French or Spanish.
I have gone back to Kreyòl for now. Here’s one thing that’s blowing my mind about Kreyòl at the moment:
mwen manje – I eat ou manje – you eat li manje – he/she eats nou manje – we eat yo manje – they eat
Uhh. I was just starting to get used to Romanian’s ability (like Spanish) to drop pronouns and know who we’re talking about by how the verb is conjugated. Completely the opposite here!
My first conference in person was incredible. More later about the content — here’s what I learned from the experience of attending.
First… ever?
It’s true. I’ve been in tech for 25+ years, and yet DevOps Enterprise Summit 2023 in Las Vegas was my first in-person conference.
DevOps Enterprise Summit 2023 main stage. Photo by me.
I worked for many years at a company with proprietary everything. The closest we had to a “conference” was the occasional meeting in the company auditorium. You drive 20 minutes, everyone there is also from your company, there’s an hour or three of presentations, you grab lunch with your team from the cafeteria… it’s just not the same.
When I started to work with more mainstream tech, I did come closer to the conference experience. I traveled to a nearby Google Cloud event, for example, although that was more of a sales pitch than a conference (the food was great though). I attended ng-conf, too, but only virtually.
And then I switched companies… and then there was a pandemic. I went to a few more virtual conferences, including the 2022 virtual DevOps Enterprise Summit. Still nothing in person.
Expectations
I did know a little of what to expect in person. The virtual conference gave me some idea, and the people I met through that spoke glowingly about the community that sprung up around this specific conference. I was definitely not disappointed.
When I was younger, I worked in a nuclear medicine research lab (like one does). The researchers would attend Society of Nuclear Medicine conferences. They returned with stories to tell — usually about what each vendor sponsored for dinner.
A few years later, when I was a newbie network admin, colleagues and friends of mine would go to NANOG or to LISA. I never did attend either, but I learned from friends that post-conference blues are a thing.
Still, that’s not much, so I did some research online prior to attending. What to expect? What to bring? What to do? It’s hard to know what advice will be applicable, but here’s what I ultimately found helpful.
Logistics
Getting there: direct + rideshare
If you can get a direct flight, do that. I had to leave my house at 4am, which I regretted — briefly. But once I was boarding that plane, I didn’t regret that decision at all.
I took an Uber to the airport (I live near a big city, which increases my odds of getting an Uber at 4am) and from airport to hotel and back. Cheaper than airport parking, cheaper than shuttle parking + ticket, about on par with a taxi, no messing around with public transit.
Where to stay: in the conference hotel
I did, and it made things so much simpler. Fewer concerns about weather, how long it takes to get somewhere, or being out after dark. A few people online said that they liked staying elsewhere as a sort of retreat from the conference, but that didn’t seem necessary to me. My hotel room was surprisingly quiet.
What to eat: yeah, about that…
I actually started out imagining that I was going to go to Target before the conference to pick myself up some food so I would have something in the room for breakfast. Fortunately, before I even got to Vegas, I realized that there was no way I would be doing any such thing. I’m almost embarrassed to admit that I even considered it.
That said, we weren’t sure what meals would be provided at the conference. It turned out: all of them, for the three main days of the conference. I went to the breakfasts and lunches, but not the dinners.
See, we didn’t know there would be dinners. We assumed not (hey, this wasn’t the Society of Nuclear Medicine, no doctors to impress). We were wrong on day one, but we assumed that was a one-time thing. We were wrong again on day two, but surely, we thought, by day three, people were filtering out and there certainly wouldn’t be another evening event with food… wrong again.
The hotel restaurants were all surprisingly good, though.
What I brought
What to wear: flexible and comfortable
It’s a tech conference, and I wasn’t presenting, so I didn’t feel a need to dress up. The best advice I read: bring a jacket, because it can get chilly, and wear comfortable shoes, because you’re on your feet a lot.
Beyond that, I had a uniform of sorts — short sleeved merino shirts, hiking pants or a skirt. My advice: wear what you feel comfortable and confident in. I didn’t check a bag, so I kept it lightweight and compact.
Specifics: Coolibar Sprinter Sport Jacket, in black: it’s no blazer, but it was so lightweight and the pockets zip closed. Coolibar Sanibel Everyday Beach Shawl worked as a scarf, as a wrap, and as a blanket on the plane. Icebreaker merino Tech Lite II shirts, Prana hiking pants, and RipSkirt Hawaii skirts — super comfortable skirts with pockets I can put my phone in with no bulge. That’s some magic right there.
What to bring: I traveled light
I brought my personal laptop, and I hardly used it. I took notes with a pen in a notebook (Pigma Micron 05, Moleskine dotted page, not that you asked). I’d only bring a laptop again if I absolutely had to for work. Otherwise, there’s a computer in my pocket, what do I need a laptop for…
I brought a small reusable bottle for water, but not soap to wash it, so that was pointless. Bottled water was eight bucks from the hotel store, so instead I got a large herbal tea each morning and refilled the cup with water throughout the day.
I brought a slim day pack as my “personal item”, and that was perfect for toting whatever I wanted with me that wouldn’t fit in my pockets (like the notebook and the scarf).
I went through a pack of gum surprisingly fast and bought breath freshening strips at the hotel store when I ran out. Earplugs got used — my hotel room was quiet, but my travel CPAP machine is not. I wore compression socks on the plane, it’s hard to tell if they helped.
The internet said to bring business cards; I did not, and I didn’t need them. The hotel had a pool and a gym, but I brought neither a swimsuit or workout clothes, and I didn’t regret it. I didn’t bring anything “dressy” for going out, and that was also fine.
Given that I wasn’t checking a bag, I declined most of the freebies (socks were “in”). I did bring home signed books, a conference T-shirt and bag, and a bunch of stickers. I was pretty pleased that I could fit four books in my carry on!
What I did
Choosing sessions: I overdid it
I didn’t want to miss a moment, so I attended as many sessions as I possibly could. This was probably not a great idea. It would have been healthy for me to skip a session every now and then to just give my poor brain a break! All of them were recorded (see https://videos.itrevolution.com/), so there was no need to try to cram.
Vegas things: I didn’t
I’ve been to Vegas once before. It’s not my favorite. I felt like I’d done that tourist thing once, and I didn’t have any interest in doing that again. I didn’t do any sightseeing. I didn’t go to any shows. I walked through the hotel casino, but I didn’t do any gambling.
The only “gambling” I did was finding an Art-o-Mat machine which didn’t have a placard in one of the spots. I put my $5 in and actually got some art from an artist whose work I’d seen online before. I call that a win.
That said… I also didn’t leave the hotel for five days. I discovered when I got home on Friday night that the last time I’d been outside, not under a roof, was when I was waiting for that Uber at 4am on Monday morning. Ooops. That part wasn’t necessarily a good idea.
Meeting people: do this, not that
Best moment in meeting people was when I simply walked up to a group that seemed to be talking and laughing amongst themselves, and asked if I could join them. They were friendly indeed, and I wound up with a few new contacts. They explained about the “doughnut” (a closed circle of people, not welcoming newcomers) vs. the “croissant” (an open C shape, more welcoming of newcomers) and we made sure we were still in croissant formation after I joined.
Worst moment in meeting people was when I decided not to be put off by the unwelcoming vibe at one of the lunch tables. I plunked myself down anyway, followed by a colleague. Well. My colleague and I ended up spending the time talking to each other, because my initial read on that table was spot on. I did my best nodding and smiling in a friendly sort of way to the rest of the table, and nobody was having it. Hey, not a problem, not everyone needs to be social with new people all the time. Just saying that, if I’m looking to meet new people, I’m going to trust my instinct about the group I’m approaching.
(Second worst moment — if only because it was much shorter — was the guy in the casino who stumbled drunkenly towards me, beer bottle in hand, as I was going to get coffee at five in the morning. He gave me a slurred “how you doin’,” and I simply walked around him. Ah, five in the morning in Vegas.)
Also, something new I learned: when I’m tired, I tell stories with the history of the entire universe as a backstory. It certainly keeps the conversation going (and going, and going…) but it doesn’t let the other person get a word in edgewise! Let the other person know who you are, sure, but you also want to know who they are. Sorry Dave Stanke! 😂
Speaking of which, this post has already gotten much longer than I planned…
Looking forward to future posts to tell you more about the conference itself. And I’m definitely looking forward to being a conference-attending veteran at DOES 2024!