On Tuesday at 9:07 you sit down at your desk, open your email and are greeted with a popup: a reminder for a 10:00 meeting that you’ve accepted days ago without ever looking at it. You’re not sure why you’ve been invited, but you have, so you’ve got to go, right? You grudgingly think that you won’t be able to get any coding done until the afternoon now.
You go through the emails, then open your IDE and code a little, but don’t have time to run, test, clean up or refactor before you have to leave at 9:45 to make it to the other building by the meeting start time. The elevator is slow, but you get to the boardroom at 9:57 … only to find three people out of the twelve invited chatting about last night’s hockey game and their weekend plans. The woman who called the meeting is late. Someone says that figures: she’s got another meeting on Tuesdays until 10:00. By 10:05 the rest of the invitees stroll in, cups of coffee in hand. Conversations get more animated, some open their laptops and start typing busily.
At 10:06 Cheryl – the meeting organizer – storms into the room, laptop and notebook under her armpit, eyes the crowd and blurts out: “Where’s Jason? We can’t start without him!” Someone points out that Jason is still at his desk because he said he’d like to get some work done and to ping him when everyone is there. Cheryl mutters under her breath, drops her stuff at the only empty spot left at the table and storms out shouting over her shoulder: “Can someone start the online meeting? Peter is dialling in from home.” A few people shrug and look at the intercom system questioningly: they don’t know the conference number or how to use it for that matter. Tanya says: “I think the number is on the invite, can someone check?” She reaches over and waits while Eugene find the number and reads it out to her as she dials. She says: “Peter, are you there?” Silence. She shrugs: “Maybe he hasn’t dialed in yet.”
Of course, you don’t really care about any of this because you brought your laptop and have finally connected to WiFi and the network, and are now trying to figure out why the code you wrote twenty minutes ago isn’t doing what you expected. Just when you think you’ve found the problem, there are loud voices outside the door: Cheryl walks in followed by a man with a steaming cup of coffee in hand – must be Jason. After more shuffling because there aren’t enough chairs, everyone finally settles in, Jason plugs in his laptop and turns on the projector. Cheryl says: “Peter, are you on the line?” Silence. “What number did you guys dial?” Tanya looks sideways at Eugene and says: “The one on the invite.” “The updated invite?”… A few more minutes are spent finding the newest invite and redialing, where to Cheryl’s frantic: “Peter! Peter are you there??!” a voice distractedly replies: “Yea…” It’s 10:12.
Cheryl introduces the topic: “We’re here to discuss our overall approach to designing the backend for this project. Jason, can you take us through the details please.” Jason pops up a presentation and starts reading through it. After a couple of slides, a staticky voice breaks through – it’s Peter and he’s got a short comment.
By 10:50 you’ve tuned out. For the past twenty minutes Peter has been explaining his concerns about integration with third-party services that you know nothing about and that no one bothers to explain. Cheryl is asking him questions, Jason looks visibly annoyed, a couple more people are unsuccessfully trying to get a word in. Good thing you brought your laptop. No one tells you anything, three other people are also on their laptops. Tanya is on her phone. A guy next to you is doodling in his notebook. A woman across the table looks like she’s about to nod off.
The meeting is scheduled until noon, but runs over. At 12:18 you walk out of the room unsure what’s been discussed or decided, but at least you think you’ve manage to solve the problem with your code. Back in your own office at 12:30 you realize that you’re starving, so you grab lunch and coffee until 1:30 or so. On the way back you’re thinking about the code and starting to feel like you might actually be able to accomplish something today.
At your desk, you open your laptop: finally, you can get some work done! … and then you see another meeting invite. 2:30 to 4, Services Architecture Review. You sigh, oh well, at least you’ve got another failing test to fix so there will be something to do while Andreas and May go on like they always do in these meetings.