canyonwalker: Mr. Moneybags enjoys his wealth (money)
You know your relationship with someone is bad when you find yourself doing the math to answer the question, How much longer until I can quit these clowns? In this case the clowns are my mortgage company, and "quit" means pay off my mortgage so I can be done with them.

I've noted before that I don't like my current mortgage company. My loan has been sold a few times, starting from the originator, whom I genuinely liked. Then it was sold from Originating Lender A to New Bank B. Bank B worked fine when everything could be automated but was a pain in the neck to deal with every single time the computers kicked out an exception that required human intervention. Now Scumbag Debt Collector C— yes, my new mortgage servicer is a scummy debt collector— pisses me off with every single communication they send me because, well, they're a debt collector. All their processes as they try to move into mortgage servicing still read like they're a debt collector, treating me like a deadbeat borrower who's fallen behind on payments.

The answer, BTW, is 6½ years. In another 6.5 years of steady monthly payments I'll have this loan paid off.

Could I be done with these clowns sooner? Oh hell yes! I could increase my monthly payments to retire the debt sooner. Hell, I could just write a check to pay off the balance. The whole balance. It's not that big anymore. I've been paying down the mortgage for 20+ years and have never taken cash out on refinancing.

Of course, just because the balance "is not that big" doesn't mean I have that kind of cash sitting around. I'd have sell a few things from my investment portfolio to pay it off. But the thing is, investments are investments. They earn money. And the cost of this mortgage— the financial cost— is small. I have a rate below 2.5%! It's financially a loss to sell assets that return way better than 2.5% APY to pay off a loan that costs less than 2.5% APR.

What would change that calculation? One thing is if the emotional cost of keeping the loan with these clowns becomes too expensive. The first time these clowns screw up in a way that's more than just passively irritating, I may just pay them off and be done with them.

canyonwalker: Y U No Listen? (Y U No Listen?)
I got up early today to be ready for a 6:30am meeting with teammates. Getting up early was doubly hard after only getting to bed at 1am after a family emergency last night. I got only maybe 4.5 hours of sleep and I was dragging. But I did it. The meeting was important, after all. We needed to sync for an important demo with a customer this morning at 8. But when I logged on to my work computer and checked my messages ahead of the call I found it had been canceled, at the last minute.

I'm not a fan of early morning meetings to start with. I get that they're kind of unavoidable in modern business, where our employers have shamelessly hired people all over the world to save a buck here or there. The same employers who now want us to work in their office for "collaboration". ...But which office? The one near me, the one near my boss 1,000 miles away, or the one near my colleagues 2,500-10,000 miles away? Well, I accept doing occasional meetings early or late. But it really grinds my gears when people on these calls, knowing their colleagues are making exceptions to work with them, cancel at the last moment.

This problem of early-morning meetings being canceled at the last moment— or even 5-10 minutes after they're supposed to have started— is not new. It's happened a few times recently.

Oh, but this time gets worse. It gets worse because that canceled prep call hurt us.

Because we didn't prep we went into the 8am demo call and fumbled. The person driving the demo failed to show the basic capabilities the customer had made clear they wanted to see, and the idiot sales manager wasted time creating a worthless distraction trying to wedge in a whole different product that solves a problem the customer wasn't even interested in. We missed the point, and the customer told us.


canyonwalker: Y U No Listen? (Y U No Listen?)
A few weeks ago I blogged "Sure, Cancel my 7am Meeting... at 7:05am" about, well, the title. It happened again today.

We had a 7am meeting, a customer presentation, which I was asked to attend as of yesterday afternoon because, apparently, it's super important. So again, today, I woke up early to get camera-ready to present at an early meeting.

A few minutes after 7 the first customer joined. He was calling in, while traveling—so he was unable to see any of the presentation and demo. And then he informed us that the whole rest of his team was called away to fix an urgent problem on their side. He urged us to give the demo anyway, using the meeting as a recording the rest of his team could watch later.

Thankfully my teammate who's taking the technical lead on this project put his foot down on that request. It would be stupid to create a recording of a customized demo for people to watch, whenever, maybe, if they remember, if they feel like it. Instead the demo should include the right stakeholders, interactively, so we can ensure their concerns are addressed and validate their feedback.

While my colleague was negotiating with the customer at 7:10am about when/how to reschedule the call I was already blowing up my boss's Slack with messages about how this is getting ridiculous. This is now the second time this has happened— with the same customer. And not only that, but our regional sales VP for some reason decided this meeting was so important that we had 4 people from my functional team (sales engineers) attending... plus a VP engineering from our product org. From a staffing perspective this was a super expensive meeting for my company. A super expensive meeting with zero value because the customer is not committed. We're throwing the whole varsity team at them to win the sales, while I believe they're just tire kickers.

I wish there were a penalty box I was allowed to put customers in for blowing off meetings. Like, if you demand a meeting that's outside my normal work hours, and I agree to accommodate because I'm working with you in good faith, and then you leave me standing there alone only to cancel 5-10 minutes after it started, you don't get to do that again. You can have your next meeting at a time that's convenient for me. And if you abuse my good will twice, you definitely don't deserve further good will from me.

Unfortunately it doesn't work that way in most places in sales. Most managers in sales are completely spineless in front of customers. Customers abuse us and then whine we're dragging our feet to serve them? Management amplifies their concerns because, gasp, they might pay us money in the future. Except tire-kickers are not likely to do that.

It's sad that so many sales managers are spineless because having a spine in this situation is literally one of their important jobs. Sales managers are supposed to ensure their team is putting effort in the right places to maximize revenue subject to the real-world constraint that there isn't time to do everything for everybody. A sales manager who thinks that staff time just grows on trees is counterproductive to sales.

Bonus meeting dipshittery: at 11:23am today a customer messaged us, "Is this meeting still going on?"... for a meeting that started at 11am. Several of us from my company were on the call. We gave up at 11:15 after all customer invitees no-showed. It's like, dude, we're not going to sit around for 23 minutes in a 30 minute call just in case you mosey in at the end.


canyonwalker: Y U No Listen? (Y U No Listen?)
Some people hate meetings. I actually like meetings. I'm in sales, so meetings are how we get a lot of our stuff done. Meetings are great... as long as they're well run, with an appropriate purpose, agenda, and attendees.

Yes, that means there are also meetings I don't like. One type of meeting fail that pisses me off is when the meeting is canceled at the last minute. Plans change, some key person suddenly can't make it; I understand that. Business, like life, happens. Cancel or reschedule in advance, fine. But when people cancel at the last minute— or, as happened this morning, cancel 5 minutes after the meeting was supposed to start— that frustrates me because it wastes my time.

I'm a busy person at work. I have a busy calendar. Yes, it's full of meetings. It's full of meetings because, again, in my line of work meetings are good. When I commit to attend a meeting, that time on my calendar is blocked. There are other things I have to say No to participating in because I accepted that meeting. Thus canceling a meeting last-minute, or 5 minutes after it was supposed to start, is not "giving [me] back [my] time." No, it's wasting my time. I already had to say No to something else. In today's case, that "something else" was literally sleep. I got up early to accommodate that 7am meeting. After I'm showered, dressed, and prepped for a meeting I can't go back and make up for the lost sleep.
canyonwalker: wiseguy (Default)
Two Nights in San Diego #5
Leaving a meeting - Thu, 27 Jun 2024, 1:30pm

Today I had a few-hours-long meeting with another customer in San Diego. Unlike yesterday's customer meeting it wasn't six hours long. It also wasn't frustrating dealing with a customer who's not as smart as they think they are. That made it like night-and-day different.

At the end of yesterday's meeting (again, six hours!) I asked my colleagues, seriously, "Out of our agreed-up goals going into this meeting, which of them did we actually accomplish?" Because we had some goals that seemed fairly straightforward prior to the meeting but in hindsight they seemed ridiculously ambitious. Whereas after today's much shorter meeting, we left feeling great with confidence that we'd achieved everything we set out to achieve with this customer.

Part of the difference is that bozo factor I mused about yesterday. It's clearer in hindsight with today's comparison that the people we were working yesterday are, on 1-10 scale of "Are they smart and can they get stuff done?" at best a 6. And the problem is they think they're all 9s and 10s. While the people we met today actually are 9s. And, better yet, they aren't cocky about it. (Plenty of 9s and 10s I know are flaming assholes.) I say that having worked with them over the course of 4 years now. I've often complimented them during conversations and have always spoken highly of them to my colleagues. It is refreshing to work with genuinely smart— and nice— people.

canyonwalker: Planes, Trains, and Automobiles. Travel! (planes trains and automobiles)
Two Nights in San Diego #2
At the Westin - Tue, 25 Jun 2024, 9pm

I had choices for when to fly to San Diego Tuesday afternoon. It's not like traveling to New York, or even Chicago, where there might be only one reasonable flight (or two, on different airlines, but at similar times). There were at least four different but reasonable timing options. The question was, what was I solving for in my schedule?

"Let's meet for a nice dinner," the account manager I'm joining in San Diego told me and other other guy flying in for these customer meetings.

Ah! There's what I'm solving for: arrive in time for dinner with colleagues. Thus I changed my flight to an earlier departure. I also acceded to the account manager's preference for the hotel instead of my own choice, so that we'd be in the same spot and could more easily coordinate.

From the airport on Tuesday afternoon I texted the two of them to verify their travel schedules, figuring we could start making dinner plans. "I'm having dinner with my family tonight and will leave for San Diego after that," said the first. "I'll be in after 9."

LOLWUT? This was the guy who proposed I change my plans so we could have dinner together! The other guy wouldn't be in 'til around 9pm, either. Apparently I was the only one fool enough to believe "Let's have dinner together' meant "Let's have dinner together." 😡

Well, taking the earlier flight wasn't the end of the world. I flew during work hours instead of getting sucked in to a full day at my desk then flying during what should be personal time. Dinner alone this evening was relaxing. I ate in the hotel bar, caught up on a bit of work while I was there, and retreated to my room to take it easy the rest of the evening.

I didn't really need the quiet time alone, but since that was all that was available, I took it. What I wanted was the chance to catch up with colleagues in an unhurried setting. Now I'll have to see if I can meet them for breakfast— which I'm almost certain will not happen because they'll have a morning routine that leaves them only enough time for a cup of coffee— or chat with them while we're in the car driving to the client's office. That won't be the same as gathering over dinner.


canyonwalker: wiseguy (Default)
Friday midday I walked out on a meeting with my boss and a colleague. The colleague was being disrespectful toward me, even after I told him I found his behavior disrespectful and asked him to stop. My boss had acknowledged the problem beforehand (it's part of a widening pattern) and offered to help address it. But in the meeting he did nothing as it happened again. I told both of them, "I'm done with this [disrespect] for today. Find someone else for this task if you have to," and then walked out. I took a few minutes to convince myself I'd done the right thing with some help from my spouse then circled back around to talk to my boss 1:1 to tell him I need to see significant improvement soon. I didn't explicitly say "Or I will quit" but IMO only a fool would fail to see that was clearly implied.

After that I left for the airport. I had been in Austin for a day and a half of technical training. I was glad I had a built-in excuse not to have to be around my offending colleague or my boss... though I did see my boss briefly outside while we were both waiting for Ubers. I remarked on something he said among a group of us who were waiting there that was unrelated to personnel issues. He didn't engage with me. That made it seem more awkward. Thus I was glad I would have some alone time for the next few hours to process things.

It turned out I had more processing time than I expected. The wifi on my flight back to SJC was busted. With little entertainment to occupy my mind I found myself mulling the situation over again and again. Like I wrote in my previous blog, it was a case of "shots fired". A shot, once fired, can't be taken back. And the shots I fired basically put me on a path of having to leave this company soon. As I considered the prospect of leaving this job in a messy breakup after almost 7 years together I found myself... surprisingly at peace with the situation.

I've written for years now that I've been planning an early retirement. The goal line to cross to get there hasn't been a date but rather a target amount of money in my portfolio. I'm not at my target yet— among other reasons, I've moved the goalposts twice due to inflation— but I'm getting close. And while leaving my job on a sour note isn't how I envisioned starting retirement, neither is having a totally upbeat going-away party with cake and streamers and everybody clapping. Walking out the door by myself while singing the chorus to "Take This Job and Shove It" (Wikipedia link) is perfectly adequate.

Realizing that I already have a post-job (or at least post-this-job) mentality was striking. And it was striking how refreshed I felt. Suddenly none of the things that have been bothering me about the job for... frankly, years... bothered me anymore. Even the most recent problems suddenly stopped bothering me.

  • I won't be prepared to deliver an in-person seminar on Wednesday because it was scheduled too soon against my recommendation and the material isn't ready? Fuck it, I don't care if I stand up there and look like an idiot as things fall apart around me. Soon it won't be my problem.

  • Getting pushed into starting an evaluation project with a customer prematurely, with expected delivery dates I've advised are almost impossible to meet but have been ignored repeatedly on? Fuck it, I don't care either if the sale slips and people yell at me.

  • Another (really weak) deal slips further out because coworkers keep trying to go around me instead of listening to me and believing me when I say what technical things we need to do? Fuck that, too. Their success is no longer my concern.


It's amazing how many problems just roll off like water on a duck's back when you just don't fucking care anymore.


canyonwalker: wiseguy (Default)
My company has a number of internal Slack channels dedicated to security issues, including one where alerts about security threats are shared. Today two of these channels had messages from different staff members who were concerned about a text message apparently all of us in the US received from a hither-to unknown number.

I saw this message, too. It included a link it asked us to click through to manage information about our payroll. Such messages reasonable raise a bit of skepticism as asking people to confirm financial information is a common scam nowadays. Scammers pretend to be a company the victim does business with, whether that be a bank, PayPal, eBay, etc.

The key word is pretend. Not all email/text/etc. coming from your bank, PayPal, eBay, etc. is fake. Some of it is legit. How can you tell? Well, shit, it's actually not hard! For starters, look at the actual URL of the link. Does it go to the website of a company you do business with? If so, it's legit. (Be sure you see the actual link target as opposed to what the link displays as, if the medium allows those two to be different.)  If it goes anywhere else, it's not.

Today's momentarily suspicious text message was from the company that does our payroll. I recognized their name because, well, they've been delivering my paychecks for 10 months. I regularly log on to their web portal to check my paystub details, too. And the link actually went to their domain, as opposed to unheardofsite.foreigncountry/link. But that didn't stop some of my colleagues from working themselves into a lather online.

"I guess this is spacm as I did not sign up for that," wrote one.
"I believe this is a fraud attempt to hack into our personal information," another responded.
"I don't recognize this company name at all," added the first.

That's your payroll, dumbass, I wanted to respond.

Look, I get it: in 2023 there's plenty of reason to be suspicious of links in text and email. There are plenty of fraudsters out there. But you can't dismiss every link as fake and an attempt at theft— especially when it's so trivial to vet legit links from fake ones.

Oh, and maybe pay attention to who's giving you thousands of dollars every two weeks. What are you, a crooked politician?

canyonwalker: WTF? (wtf?)
It's been a while since I've posted about Stupid Customer Tricks. One happened just today. ...Or yesterday, technically.

I'm managing a technical project with a major customer. They spend over $1 million annually with us. I'm working with my counterpart on the customer side to bring the right subject matter experts (SMEs) from both sides together to review how they're using the product & recommend ways to do it better (get better functionality, performance, and reliability). I asked him on Monday afternoon to schedule a meeting for Wednesday afternoon (the time was already agreed to) and "invite everyone from [my company] on the cc list" from my company to the meeting.

I expected to see a response Tuesday morning. Nothing. I know this person starts early in the day but I figured maybe he was busy. I was sure he'd do it by the afternoon. Nope! This morning I followed up and asked if we were still meeting today. He sends me the "original" meeting invitation... that was sent to everyone else yesterday.

The dude took my request to "invite everyone from [my company] on the cc list" literally. I wasn't on the cc list— I was the sender on the From: line— so he didn't invite me. 🤦

What a clown.

canyonwalker: Y U No Listen? (Y U No Listen?)
Things are finally moving forward with my insurance company. After I started my claim last week Tuesday basically nothing happened for ten days. All they did in 10 days was neglect to return my calls (I left several voicemails with modest, pertinent requests), kick my claim from one team to another, and make flimsy excuses about nobody answering my phone or the phone at the repair shop. ...On the "nobody answered the phone" excuse: bullshit. My phone shows missed calls. There were none. I also have voicemail— as does the mechanic. Nobody so much as left either of us a message.

When someone insists they called but got no answer and no voicemailToday the insurance company finally moved off the dime. I noticed by happening to log in to their web portal than a new adjuster had been assigned. The system didn't alert me to that, of course. Nor did she call me. I had to log in, see the information, and call her. Cue latest excuse about calling and getting no answer and voicemail not working— on both my phone and the mechanic's. I asked her to call the mechanic again, gave her the name of the person she'd be speaking too, and encouraged her that he was eager to work with her so they could begin repairs. She did call him— actually call him, not just "Oops a weird thing happened and nobody's there and voicemail isn't a thing anymore" for the nth time— and the process started actually moving forward. On the 10th day.

Once an insurance worker actually started doing work, instead of dodging responsibility or making excuses, the process moved quickly. The adjuster got in touch with the service manager. The SM had plenty of pictures and a full diagnosis of the problem, which he texted over to her. She was able to complete her estimate from his notes and writeup. By the end of the day she had electronically deposited the money for the claim into my account.

All that progress— in one day. Why couldn't that one day have been ten days ago? The fact that everything moved so swiftly today is a positive. But at the same time it actually makes me more angry because it proves my insurance company has the ability to deliver great customer service but chooses not to. 😡
canyonwalker: wiseguy (Default)
It's about 5pm and I've gotten back to my hotel. I checked out this morning but left my suitcase with the bell desk so I wouldn't have to lug it through the conference. Yeah, I could have gone straight to the airport from the show if I'd taken it, instead of trudging on foot almost a mile back to my hotel, but the waits for taxis, Lyft, and Uber from the conference hotel are crazy. It's actually somewhat quiet back here at the Resorts World... but only somewhat, as people are streaming in for National Finals Rodeo (NFR), one of the biggest events of the year in Vegas.

I worked the show all day today, 10am-4pm. I actually arrived at the booth at 9:45 when almost nobody else was there. The few who were noticed that I was early, though, and thanked me. One of my teammates didn't even show up at all today. Trade show discipline has sadly never been a priority at this company. Though maybe that's changing now with new people in the marketing events team. ...Until they all turn over again in 6 months, then who knows what comes next. 🙄

I dressed up as the Jenkins the Butler again today, after lunch. I'd done it earlier this week on Monday evening. Overall recognition of the character was poor. It's not quite the best demographic here at this show. I got a colleague to join me on making a round through several other vendors' booths this afternoon. The idea was we'd have some fun and stir up some trouble. ...Trouble by challenging competitors with a living mascot, that is. Sadly the competitors' booths didn't have many technical people in them, so few people were aware of the prank we were playing.

I did score an interview with a roving AWS re:Invent TV crew. I told them I'd just come back from the Rap Battle booth, and spat fire on a few verses live for them. The interview loved it and did a mic drop for me on camera.

I'll post more about the Jenkins cosplay soon.



canyonwalker: wiseguy (Default)
Day 2 of the trade show was another exercise in "Ugh". Exhibit hours were 10a-6p, and though I only worked about 12:15-6 I felt completely wrecked by the end.

Booth traffic was still pretty strong today. Not crazy like Monday evening when the line to use our claw machine was routinely 15 people deep. Usually it wasn't more than 5-7 people deep today. What is it with the claw machine anyway? We're in a terrible location, in the back corner of a large and crowded exhibit hall, and people somehow still find us— and gladly wait to play our game. And most of them still don't know or care what we as a company do.

The attendees I'm talking about are not children. They're not even college students. They're working IT professionals. And they're completely transfixed by playing with a claw machine to see if they snatch a free gift like a t-shirt that we used to just give away without requiring people to "win" it from a rigged game. If that isn't peak Las Vegas, I don't know what is. 🤣

On the plus side, we had a lot of good conversations in the booth today. Several people actually did care what we do as a company, and got way more interested as we explained it. I gave a few quick product demos, as did some of my colleagues.

Still, though, it was a long day. I remember checking my watch, thinking, "It's got to be almost 6 already." It was 4:30. By the time 6 rolled around I was wrecked. My feet were killing me. Apparently whoever configured our booth didn't understand the value of under-the-carpet padding. (At most shows it's an added-cost option, and it is worth it for anyone who has to stand in the booth hours a day!)

At 6 my colleagues were discussing where to go for dinner. For some reason they were only interested in looking at stupid-popular restaurants at conference hotels on the Strip that were way crowded. I talked up the benefits of going off-strip, where excellent food can be had for 1/2 the price and with no lines. They acknowledged the value of paying less and not having to wait, then went back to debating which overpriced and overcrowded Strip restaurant to go to. I noped out of the deal and walked back to my hotel.

Back at my hotel— which is in a big casino on the Strip but isn't one of the official conference hotels— every restaurant had immediate seating. There were no crowds. Everything was still way more expensive than it should be— think "airport prices" or "sports stadium prices"— but at least it was relaxing. I ate dinner, retired to my room, and was in bed around 9.


canyonwalker: Planes, Trains, and Automobiles. Travel! (planes trains and automobiles)
A few weeks ago I posed the question, What if I Just... Didn't Travel... for my Travel Job? It bothers me that a number of my colleagues, maybe about half, are declining travel for various reasons— when we're employed in jobs that specifically include travel responsibility. For the trade show I'm flying out to support this week, there's yet another person declining to participate, with yet another reason. This time it's Coronavirus— specifically, refusal to get vaccinated or even take a test.

The conference has a health requirement. Attendees must show either proof of vaccination or a recent negative test. And masks are required to be worn indoors at the show. That's too much for one of my Covidiot colleagues. He called our boss last week and told him he wasn't going to be able to attend.

The immediate response from my company's even organizer was, "Well, the rest of you are just going to have to work longer hours to pick up the slack. Sorry."

In my post a few weeks aog I remarked that I feel like a chump for bearing the hardship of travel when half my colleagues are opting out of it with seemingly no consequences. Now I really feel like a chump.

canyonwalker: wiseguy (Default)
I got home a few hours ago from my trip to Austin. As I noted at the outset it was mostly business plus a bit of leisure. ...Meaning, I met up with a friend Sunday evening then spend Monday and Tuesday working before coming home Wednesday morning. I didn't blog much while I was out there so I'll sum up now with Five Things about how I spent three nights in Austin:

1. The hotel I stayed at was a nondescript Courtyard by Marriott near The Domain. For a place calling itself "near" The Domain, a new-ish high-end shopping and entertainment district, it wasn't really walkable to all the fancy stuff. And it was a well-worn hotel, probably not updated in at least 25 years. But I expected all that. Experienced travelers know the pros and cons of brands like Courtyard. One small nice touch was that I got a room with a balcony. That was actually a plus as Austin had a break from 98° weather the past few days. It was nice to sit outside in the evenings.

2. Rockin' at Rock Rose. Sunday night I met my friend, Pat, and we got dinner and drinks at The Domain. We started with pizza and beer at a place on Rock Rose Avenue. It was in the very heart of the entertainment district I mentioned above... and, man, was that heart pumping on Sunday evening! The pizza parlor was chill, but the clubs around us were absolutely packed with young adults in club attire, while people in tricked-out cars cruised up and down the street. "Wow, this is the new Sixth Street," Pat quipped. After dinner we walked around Rock Rose for a bit and landed at a bowling club for a nightcap.

3. Tex-Mex at Chuy's. Monday night I met up with one of my colleagues and we went out for Tex-Mex at Chuy's. We tried to line up more folks to go with us but schedule changes and divergent preferences made that not work. Chuy's is a chain restaurant I've been to in Virginia. There I had a low opinion of it; I hoped it would be better in Texas. And it was, partly. The food was fresh and well made, and the service was snappy. Drinks at the bar were sad, though, and the wait for a table was awful: 45 minutes on a Monday night! They were crowded. "They're always crowded," an Austinite colleague told me later.

4. The Salt Lick. Tuesday night my boss planned a team dinner at the The Salt Lick BBQ. It's a famous Central Texas barbecue restaurant about half an hour outside of Austin. Why all the famous barbecue places are way, way outside the city I don't know; but Austinites flock to these places. I thought the food was... okay. The brisket, one of their signature dishes, was dry and tough. Local treat the place like it's a temple to which they make regular pilgrimages. I felt it was more of a tourist trap. Like, "Okay, I've been there once, that's enough, no need to go back." 😕

5. You went to Texas... for Chinese food?? While our team was driving out to The Salt Lick we were comparing notes about what one of the other teams in town at the same time was doing for its group dinner. "First they picked some hamburger place, then they changed to Chinese," my boss observed. We all gasped in astonishment. Then made fun of them. "Well, that explains why that team has problems," one colleague snorted. "They're probably at some nationwide overly Americanized chain like P.F. Chang's," another offered, to hoots and howls of laughter. Texas is famous for two cuisines, Texas barbecue and Tex-Mex. You don't go to Central Texas for the Chinese food. Especially midwestern White people Chinese food like P.F. Chang's.

canyonwalker: WTF? (wtf?)
A few weeks ago I wrote a blog entry titled Stupid Meeting Tricks. It was about 5 sadly common fails people make in attending meetings unproductively or canceling them at the last minute. Just yesterday I saw an intriguing new form of meeting fail. I'm going to call this one, "Did you just drunk-text me a meeting invite?"

So, yesterday afternoon a customer invited me and a sales colleague to a meeting to discuss their use cases. It is a four hour long meeting. With no clear agenda. And less than 24 hours notice.

As if that weren't already ridiculous enough, he invited one of our competitors to the meeting, too. Like, we're supposed to share our project plans with someone literally trying to take that business away from us.

Oh, and the invite was full of spelling errors. There were 3 in the first sentence alone.

Sadly— or gladly, I'm not sure— this invite is legit. The customer's company culture really is rotten enough that they plan a four hour long meeting, with only a vague agenda, and ask everybody to come to it. 🤦‍♂️

canyonwalker: Y U No Listen? (Y U No Listen?)
People dump a lot of hate on workplace meetings. There's been a popular meme in social media for years now, "This meeting could have been an email." Well, I don't think meetings suck. I actually like meetings... provided they're run well... which is surprisingly not hard to do.

Lately, though, I've been frustrated with a number of meetings I've attended. The thing is, it's not because they should or even could have been an email, but because at least one key attendee isn't taking my time seriously. I wonder if it's because s/he thinks, "Well, this is just a time-wasting thing that could/should have been an email...."

Here's a list of Five Things I term Stupid Meeting Tricks I've suffered through recently:

1) Cancel the meeting... 2 minutes before it starts. I understand, sometimes a meeting that's been planned has to be canceled because something else up and it's really urgent. But how often do you really have only 2 minutes notification that you have to cancel a meeting? I have a busy calendar. When you've booked a meeting that I'm attending, I have probably had to decline something else instead or at least schedule other work around it. When you then cancel that meeting casually I'm left with what's often an unproductive gap in my calendar with no time to plan anything else.

2) Book 60 minutes for a 20 minute meeting. Similar to the above, don't waste my time by asking for more of it than you really need. You may think I'm happy to "Get back 40 minutes of [my] time" but that's not always the case. As above, my commitment to attend your meeting means I've turned down something else or rescheduled it. Some other task may be blocked for a day or two because you overbooked my time.

3) Johnny Come Lately. Sometimes you're late to a meeting. I understand it can't be avoided. But if you arrive late, for fuck's sake don't make us all start over. And don't join in 20-30 minutes late and try to take over the agenda. You don't know what you're doing. You can't; you weren't here.

4) The "Silent Drop". If you're a critical attendee to the meeting and you accepted the meeting invitation, for fucks sake attend the meeting. Don't waste everybody else's time with the "silent drop", where you don't bother showing up.

5) The Light is On but Nobody's Home. This one pisses me off even more than the Silent Drop. It's when a key person attends but doesn't really attend. They're not mentally present. Typically they're camera off, on mute, but the real problem is they're not speaking up when they're needed. When called out by name, there's a noticeable delay before they stumble off mute and ask, "Sorry, could you repeat that question." When you're a key party to the discussion you've got to be ready to participate. Really participate. This is not the time to be taking a call from your car, your kid's soccer game, etc. If you can't commit to mentally attending the meeting, don't accept the invitation. It's better to reschedule it to a time when you can be 100% present.



canyonwalker: I see dumb people (i see dumb people)
I learned through my network today that a former colleague of mine died of Covid-19 yesterday. My sympathy for his wife and daughter (age 22) is tempered by my frustration with him for his poor choices. He was a Coronavirus denier. He refused to get vaccinated. He skirted public health regulations, like mask wearing requirements, every chance he could get. "The left are in hysterics about Coronavirus, it's no worse than the flu," he believed. "We've got to just live our lives."

Well, he lived his life. He lived it to an untimely, avoidable death.
canyonwalker: My old '98 M3 convertible (cars)
This past Sunday we bought a new car. Kind of. We agreed to the price and terms with the dealership's general sales manager and F&I guy. By now everything was supposed to be finalized short of us picking up the car and the keys... but it's not.

  • The dealership 450 miles away sent paperwork to a dealership near us. The promise was we'd be able to sign everything that needed a signature by Wednesday. Except the local dealership didn't return any of our calls, and a person in another department said the F&I team there was short-staffed and may not be able to help us. They suggested we go back to the selling dealership.

  • The car was supposed to be done with reconditioning by Wednesday. It's still in reconditioning today. It's supposed to be ready tomorrow... though I don't know whether that means tomorrow by about 1pm when we're there, or tomorrow by 6pm, or whether "tomorrow" is simply more happy talk.

  • When I called back the selling dealership to tell them that the local dealership wouldn't actually help us with the paperwork, the F&I team was short-staffed there, too. The F&I Guy who sold us an extended warranty is on vacation. And when I called asking for anyone in F&I to help us get details about it, nobody answered the phone. Repeatedly. I finally spoke to a salesguy who encouraged me to email them.

  • I finally got details via email today. Well, I got some of the details; the emailed document was incomplete. And some of what's there does not match what was represented to me over the phone. We might need to scratch the extended warranty off the purchase. We'll see how hard the dealership pushes back against that. I expect they'll say that we've already bought it. I'll respond that I haven't actually signed anything yet (see above).

So, tomorrow morning we're flying down to San Diego, 500 miles away, and going to a dealership to pick up a car I'm not 100% sure will be ready for terms I'm not 100% settled with.

Update: Around 5:30pm today I finally got hold of another F&I Guy— I'll call him F&I Guy #2— via telephone. He answered my questions about the extended warranty. The good news is now I understand the details better. The bad news is they are definitely not what was represented to me originally. So we'll be renegotiating things at the very last minute. This is not what I hoped for in being able to do business remotely with car dealers in 2021.
canyonwalker: Y U No Listen? (Y U No Listen?)
I'm working with a particular customer prospect, "V", to sell them one of our flagship products. V is using the free, open source version of that product today. V came to us asking for "dashboarding" to help them understand all their problems: when, why, and how often infrastructure and automated processes are failing.

As I first reviewed this opportunity with the account executive, "Calvin", I warned that dashboarding is not our product's strong suit. Most of the specific capabilities V requested are not in our product. I cautioned Cal that if we simply answered their questions repeating their language back to them the answers would be "No, no, no, just a little bit, and no." Going down a list of requested features and saying No to most of them is obviously not how to win a sale. Thus we would need to determine the nature of V's underlying problems and seek to align it to what our product does do.

The first meeting with Customer V went well. I quickly discovered that their underlying problems are exactly the ones we address: scalability, use of Kubernetes infrastructure, and management of environment configuration at scale. V even agreed that solving these problems was the real goal. "Dashboarding" was what their implementation-focused people talked about because they were thinking very short term. They wanted detailed instrumentation to analyze the frequent failures in the hodge-podge, DIY system they'd built instead of thinking about replacing it with a robust commercial system has already solved those problems.

Our second meeting with Customer V went well, too... up until the end when Cal wrapped it up by going back to the terminology in their email from weeks earlier and asking, "So, you said the most important thing to you is dashboarding. Did you see enough dashboarding? Will this solve your dashboarding needs?" Seriously, Cal was repeating dashboarding like a toddler who's learned a bad word and seen that it gets a reaction out of his parents. I kicked him under the virtual table— i.e., I furiously typed messages to him in Slack— asking him not to use that word. ...Not because, like with the toddler analogy it's a bad word, but because it's an inaccurate way of framing what our product does that will block the sale.

Customer V went dark on us for a few weeks after our last meeting. Cal and I discussed this morning about reaching out to them again. As we reviewed our previous call notes, I repeated my admonishment to Cal that we need to reframe the argument for buying our product away from "dashboarding". I reminded him that a) we don't have dashboards, and b) their real problems are scalability and management, which we do solve. Thus we ought to frame it as, "We solve scalability and management for you." In professional realm of enterprise software sales this is not hard stuff.

Cal sends out an email to Customer V at lunchtime today. Guess what he does.... Yup, the whole email is about "dashboarding". FFS! Has he listened to anything I've said on the topic, even as recently as this morning? Is he trying to lose the sale here?

I'm split on which of two approaches to take with Cal and his idiotic behavior at this point:

1) Confront Cal using very direct language. "Cal, I've told you multiple times, as recently as this morning, that we need to reframe the problem with Customer V. Are you interested in winning this deal? Because the way you're ignoring me you're going to lose it. And I'm prepared to be clear with Management that you've repeatedly agreed to a plan with me then gone and done the opposite."

2) Malicious compliance. Rather than fight Cal, show him what happens when we do it his way: Reaffirm the customer's and his language that this is all about dashboarding. Show them the one, small dashboarding feature we have. Answer their questions about it truthfully so they see it's a weaksauce feature. Answer their other dashboarding questions directly with "No, we don't do that," multiple times. Likely result: Customer V says, "We're not interested then," and I can stop having conversations with a brick wall named Cal.



canyonwalker: Y U No Listen? (Y U No Listen?)
I've had several situations at work recently of colleagues not understanding the basics of how to schedule a meeting— both in terms of using our calendar software and in terms of communicating effectively about proposed meeting times. Here are two categories of "Are you even thinking?" fails:

1) Check my calendar first

We use Google's G-suite; it has been our standard for several years. It's easy to view a colleague's calendar online, and I ensure mine is both visible and as accurate as possible. Yet I still get situations like this one:

Sales Person: Hey, I've booked you for a call with this customer 10-11am Wednesday, is that okay?

Me: If you'd checked my calendar first you'd have seen I'm already double-booked at that time.

SP: Ooookay... so what time is okay?

Me: Check my calendar and pick any open time.

2) Use time zones, and pay attention to them!

The reality of modern business is that people are spread across different timezones, even people on the same team. Thus it's important to use timezones when communicating to a broader audience. And note, "use" means both writing them and reading them! This eye-rolling little miscommunication happened last week:

Sales Person: Let's have a followup meeting... how about Thursday at 9am PST?

Customer 1: That works for me.

Me: I have a conflict until 9:30. [Grumble, grumble... see above] How about 9:30 Pacific?

C1: Sure, that works, too.

SP: Great. I'll set up the meeting for 9:30-10:30 Pacfic on Thursday.

C1: [Gets the invite] Oh, you were talking about Pacific time. I thought we were talking Central time! No, I'm not available.


Folks, please pay attention. These aren't hard words or long sentences.



Profile

canyonwalker: wiseguy (Default)
canyonwalker

July 2025

S M T W T F S
   1 2 3 4 5
6789101112
13141516171819
20212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 07:51 pm
Powered by Dreamwidth Studios