Join me and co-hosts Tony Redmond and Vasil Michev as we talk about all manner of things, including the new Outlook web app, Microsoft’s checkered history with transport rules for security, various SharePoint topics, and the pungent cloud of FUD emanating from certain Office 365 ecosystem vendors.
You may have heard of “Angel Flight” before– it’s a network of organizations that provide no-cost transport for critically ill patients using airplanes. There are lots of variants of this basic idea; for example, the Corporate Angel Network provides transport using corporate jets to cancer patients, while Angel Flight Soars covers patients with all sorts of needs but mostly in the southeastern US. These organizations are matchmakers– they accept requests from patients and then match them to pilots who have volunteered. They coordinate transport but that’s it; the actual legwork of getting the patient from point A to point B is handled by the volunteers.
Even before getting my pilot’s license, I knew that these organizations existed, and as soon as I got my license I wanted to start flying these missions. They typically require 250 hours of pilot-in-command time and an instrument rating, so it wasn’t until late 2014 that I met the requirements, so I registered with Angel Flight Soars and then… well, I just never got around to it somehow. I signed up for one mission that had to be aborted due to weather, but that was as close as I came.
Angel Flight Soars maintains a list of missions that you can look at at any time, but their coordinator (hi, Bernadette!) will sometimes send out email looking for volunteers. This usually happens when they have confirmed pilots for some, but not, all of the legs of a multi-leg trip. Last Wednesday, I got an email saying that a volunteer was needed to ferry a two-year-old boy named Dawson from Enterprise, Alabama to Aiken, South Carolina. Angel Flight had already booked three additional legs to get Dawson from Aiken to Boston, where he was scheduled to have life-saving heart surgery… but if they couldn’t find a pilot for the Saturday Enterprise-Aiken leg, his family would face the exhausting 21-hour drive from south Alabama to Boston. The timing looked good; the airplane was up, I had a free day, and Matt was going to be at work, so I signed up and started planning my flights. I’d planned an 0730 departure, with roughly a 90-minute flight to Enterprise, a two-hour leg to Aiken, and then home.Angel Flight Soars had sent me a roster with all the information about the passengers and the ongoing flight legs. Dawson would be traveling with bottled oxygen, an oxygen concentrator, and a car seat, plus his two parents– around 500lbs of people and gear all told, well within the capability of my airplane. I called Dawson’s dad and the pilot I was meeting in Aiken to coordinate and give them my estimated arrival and flight times, then called North Alabama Aviation to ask them to fuel the plane and get it on the flight line. The weather was forecast to be clear and sunny, with an AIRMET Tango for moderate low-level turbulence.
This last is worth a bit more explanation– AIRMETs define a polygon (usually really weirdly shaped) within which the forecast conditions may occur. Think of a tornado or hurricane watch– an AIRMET Tango means that there may be moderate turbulence within the area, not that there will be. Most of the time, this turbulence is at lower levels and is stronger closer to ridges, mountains, and so on; I didn’t think it would be an obstacle for this flight.
Saturday morning, all ready to go, I got to the airport and sad reality intruded: the FBO hadn’t pulled out the plane, and they didn’t open until 8a on Saturdays, so I was late leaving. Once I was up, this is what it looked like.
The flight to Enterprise was perfectly smooth with about a 30kt tailwind– always welcome. That cut my time to Enterprise down by a good margin and helped make up somewhat for my late departure.
The Enterprise airport had the lowest fuel price of any of my stops, so I wanted to fill the plane there– that would minimize the overall cost. I filled the plane and met Dawson and his family inside, had them fill out the required waiver, and then started moving the show outdoors to load the plane. It was disconcerting to see such a small child with a nasal cannula and an oxygen supply– it really drove home his need for safe and efficient transport to his surgery. Honestly it was a bit daunting; normally I’m traveling somewhere for fun, and a delay or interruption is much less critical.
The biggest bag went in the nose baggage compartment; two small oxygen cylinders and two smaller duffel bags behind the rear seat, then Dawson (in his car seat) and his mom in the back row and his dad up front with me. Dawson was surprisingly cheerful throughout the whole process.
Takeoff was normal; it was a little bumpy until we got above about 4000′, then smoothed out nicely. Dawson fell asleep probably 30 minutes into the flight, and the rest of us enjoyed a quiet and sunny trip and an easy approach into Aiken.
The airport there is quite nice, and obviously targeted at corporate customers who come into town for the Masters Tournament at Augusta. I didn’t take a picture, but one area of the FBO is all done in what I imagine the designer thought of as an English dinner club, with tons of dark wood, a 12′ tall fireplace, and so on. Like most other FBOs, the one in Aiken offers a fuel discount for Angel Flight missions, which I happily took advantage of– but even though there wasn’t a discount at Enterprise, fuel there was still cheaper than at Aiken with the discount. That 12′ fireplace wasn’t free, you know.
At Aiken, we met Mr. Dale, the gentleman who was going to take Dawson on the next leg of his trip. We visited briefly, paused for a group prayer, and loaded up Dale’s Cessna 182 with all the gear. While I paid my fuel bill, they strapped in and taxied off, northbound on the next part of the trip; I then loaded up and flew home, enjoying the sunshine and pondering my good fortune.
It was a moving experience all around– I received a very nice thank-you note from the family, but more than that I was able to contribute in some small way to helping a gravely ill child, while at the same time indulging in an activity I love.
Summary: I’ve already signed up for two on-call missions to fly transplant patients (one from Pensacola to Birmingham, one from Decatur to Atlanta), and I’ll keep the plane gassed up and my flight bag packed… just in case.
Another quality year of flying: 88.2 total hours, all in familiar aircraft (and almost all in good ol’ 706) and mostly to familiar places. Highlights included:
- Two alternator belt failures, including one on Shawna’s first-ever airplane flight
- Another trip to Ohio to see the Blue Angels at the Cleveland National Air Show
- My first trip inside the DC SFRA
- A leisurely sightseeing loop around metro Nashville with David Dellanave
- Another leisurely sightseeing loop around Orlando with a plane full of my Quadrotech coworkers
- My first real encounter with airborne icing and my first real “I-can’t-see-the-runway” missed approach, both on the same (excellent) trip to the Marine Corps Marathon
- Taking a good friend to see her dad on his deathbed– it was a long, quiet flight back home
See here for my 2018 top 10 list; this post lists the rest of the books that I read through the 20th. As always, some were worthy of comment and some weren’t. I thought this year I’d organize things a little differently and group books by genre instead of by reading order. As always, the links below point to Amazon; many of these titles are available on Kindle Unlimited, too, for extra reading cheapness.
Thriller, mystery, and crime
- Crusader One. Implausible but still enjoyable.
- Code Name: Camelot. Simplistic wish fulfillment. Well written but not very plausible or interesting
- Point of Impact: after reading G-Man, one of my ten best for the year, I wanted to re-read this and am glad I did. Still one of Hunter’s best books.
- Forty Thieves: a book about… pink panthers. Absolutely terrific.
- The Last Man in Tehran. The third of Mark Henshaw’s thrillers, and every bit as good as the first two. I wish he were a little more prolific.
- Priceless: I really liked Miloszewski’s other books but this one left me flat.
- Codename Villanelle: interesting premise, and I really liked Eve.
- Weaponized. Best described as a “wrong-man” thriller, with a ton of (often implausible) plot twists. Get it from the library.
- Debris Line: 4th in the consistently excellent series from Matthew FitzSimmons, featuring hacker Gibson Vaughn and his compatriots. This one is set against a background of organized crime in… Portugal. Didn’t expect that! Great read.
- The Blackhouse: murder mystery set on the Isle of Lewis off the west coast of Scotland, with a not-very-likeable main character. Quite engaging nonetheless. I will say I wouldn’t want to live on the Isle of Lewis given the weather and all the shenanigans his characters get up to.
- Heartwood: the second Billy Bob Holland novel from James Lee Burke. I don’t remember much about it other than that I enjoyed it.
- Hap and Leonard Ride Again and Hap and Leonard: Blood and Lemonade: two short story collections about a hippie Texas redneck and his best friend, who happens to be a gay black Republican, and their various criminal adventures.
- House of the Rising Sun: So James Lee Burke wrote a book about the quest for the Holy Grail, and I read it and enjoyed it despite the ridiculous premise. Further affiant sayeth naught.
- Robicheaux: complex but expertly plotted James Lee Burke novel featuring you-know-who.
- Bandwidth. I didn’t remember this book at all. Once I looked it up on Amazon, I remember why I enjoyed it: tautly plotted and full of ruminations on the nature of power, who holds it, and who maybe shouldn’t.
- The Ridge
- Soho Ghosts: enjoyable mystery featuring anti-hero Kenny Gabriel and set throughout London. Cleverly plotted.
- The Death and Life of Bobby Z: terrific Don Winslow crime novel. Just go read it.
- King City: lightweight but quite enjoyable honest-cop-in-a-corrupt-world story, well told.
- Finnegan’s Week: dated crime novel. I bet it was funnier when it first came out.
- Salvation of a Saint
- The Deep Dark Descending: only after reading this did I learn it’s the fourth book with the same protagonist, which probably explains why I felt like I was playing catch-up the whole book. Riveting nonetheless.
- The King Tides: not too shabby. I’m looking forward to the next book with these characters so I can see whether this was the high or low point of the series.
- The Lock Artist: superb combo of a coming-of-age novel, a crime novel, and a romance novel.
- The Boardwalk Trust: I have grown away from reading legal thrillers over the last few years, but enjoyed this one enough to finish and recommend it.
- The Good Samaritan: sadly, not very good.
- Career of Evil: another JK Rowling crime novel, and probably the best of the lot. The ending was a giant cliffhanger and I am looking forward to reading the next installment.
- Angels Flight and Trunk Music: There were enough differences between these two books and the past two seasons of Amazon Prime Video’s Bosch series that I didn’t feel like I was retreading old ground.
- White Tigress: ridiculous on every level.
- Earthcore. Scott Sigler has done better than this novel of homicidal underground space aliens and the cardboard humans they interact with.
- The Hunters of Vermin, Deadly Nightshade. Two novellas set in the space-opera universe of Max Robichaux, coonass and fighter pilot. Thoroughly enjoyable if you liked the others.
- Points of Impact. Marko Kloos = automatic purchase. This has a nice savor of Haldeman’s Forever War about it.
- The Scorpion Game. Violent and reminiscent of Richard K Morgan’s “Altered Carbon.” Interesting world building with a biotech plot twist.
- Punishment. Imagine that there’s a machine that can pull memories from the mind of one person and add them to another person. Now imagine this machine used for recreation, for punishment of criminals, and for investigation of serious crimes. The protagonist of this novel is a homicide detective who’s touched by all three uses. Imaginative, well-plotted, with crisp and real dialogue and a hell of a twist to the ending. Very recommended.
- Empire Games and Dark State. Fascinating extension to Stross’ “Merchant Princes” series. More readable and better-plotted than most of his “Laundry” novels.
- All Systems Red: how can you not love a book where the protagonist is a killer robot that calls itself Murderbot?
- Revenger. I really wanted to like this more than I did, as I’m a big Alastair Reynolds fan. Still pretty good: space pirates are a great topic.
- Forge of God: Greg Bear’s classic, which I was reading for the second time.
- The Punch Escrow: Meh. I can’t see why this was so praised.
- Superhuman: various people get superpowers. Some of them are former Marines, some are bikers and other criminals. Like a DC Universe movie, and I don’t necessarily mean that as a compliment.
- Calculating Stars: what if, in the 50s, because reasons, there were female astronauts? I just couldn’t make myself love the main characters because the author kept hitting me over the face that they were female! and black! and laboring under the strain of the heteronormative patriarchy, which oppressed them at every turn! I should’ve just read a biography of Mae Jemison instead (and I would love to but there don’t seem to be any).
- 14: if you liked Lost (which I didn’t watch), word is you’ll like this. I liked it anyway.
- The Delirium Brief. The best, so far, of Stross’ “Laundry” novels. As a character, Bob Howard continues to grow in depth and complexity with each book, becoming correspondingly more relatable and interesting, and Stross’ dialogue is always top-notch.
- Planetside: if you like Marko Kloos (or other military sci-fi), you’ll like this. Excellent debut, and I look forward to seeing more from the author.
- Way Station: thoughtful book from the “golden age” of SF about aliens, immortality, and what it means to be human.
- Six Wakes: clumsy characterization. I just couldn’t love it, and I don’t see what all the award excitement was about.
- Infinity Born. Implausible but still interesting; tackles some big questions around brain uploading.
- Twelve Days I couldn’t decide if this was more of a thriller or more science-fiction. Highly readable mix of the two.
- Head On: quick, enjoyable, ultimately forgettable. In its favor, this is one of the only Scalzi books that doesn’t make me want to slap the protagonist for being smarmy.
- Walkaway: I sometimes have a hard time seeing past Cory Doctorow’s politics, but I’m glad I read this thought-provoking novel about “revolution, love, post-scarcity, and the end of death.”
- Sea of Rust: I can’t improve on this description from Amazon: “A scavenger robot wanders in the wasteland created by a war that has destroyed humanity in this evocative post-apocalyptic ‘robot western'”
- An Excess Male: in a dystopian future China, plural marriage is the norm thanks to the One-Child Policy and its resulting shortage of women. Combine that premise with a neatly extrapolated nearly-dystopian future China and you have the makings of a solid book.
- Exo (Fonda Lee)
- The Collapsing Empire (audio): gets off to a slow start, and all the characters essentially sound the same. The second book in this story arc is supposed to be better.
- The Million: boring and juvenile. Would someone please bring Heinlein back from the dead and give him this same story idea?
- Stiletto: every bit as good as The Rook.
- New Kings of Tomorrow: don’t believe the reviews on Amazon. Cardboard characters and a bizarrely overengineered plot mean that I won’t be reading the sequel.
Fiction and alternate history
- Book of the Unnamed Midwife and Book of Etta. Provocative post-apocalyptic series with a lot to say about how terrible men are.
- The Hangman’s Daughter. Fascinating medieval murder mystery featuring a character based on one of the author’s ancestors, who was a literal village executioner back in the day. There are at least six more books in this series that I haven’t read.
- Lion’s Blood. Thoroughly interesting, and very well written, alternate history where Africa, not Europe, becomes the world center of gravity. There’s still slavery, but it’s African and Muslim slavers who capture slaves from places like Ireland and resettle them in a very different America. Great characterization.
- The Country of Ice Cream Star: starts strong and then sort of peters out. The patois used by all the characters can be difficult to understand or laceratingly clear in turn.
- Julian Comstock: boring
- Centennial: absolutely marvelous narrative of the American West. I wish I’d read it 20 years ago.
- Scrapper: powerfully written and atmospheric, but confusing. I’m still not sure I caught everything that happened.
- Arc Light
- Billy Lynn’s Long Halftime Walk. confusing, perhaps a little chaotic, and yet powerful.
- I Will Never Leave You: Worst book I read this year. I only started it because it was free, then couldn’t stop because I wanted to see how bad it would get.
- Wicked Wonders: I was surprisingly engaged in this collection of magical-realism and fantasy stories. Better than I expected.
Aviation and space
- Freight Dog. Amusing while I was reading it, but I can’t tell you a single thing I learned or remember from it.
- Sky Spy: Memoirs of a U2 Pilot: interesting but lightweight memoir of a C-130 pilot turned U-2 driver.
- Thunderbolt! Dated but still interesting autobiography of Robert Johnson, a World War II multi-ace with 28 kills.
- Bringing the Thunder: The Missions of a World War II B-29 Pilot. Interesting, but very different than the stories told by pilots flying in the ETO.
- Into the Black. Superb history of the Space Shuttle, including a wealth of detail about the first crews and the development process that I had never seen before.
- Bringing Columbia Home. Terribly sad but also terribly inspiring story of the recovery of the Space Shuttle Columbia. This is a detailed blow-by-blow account of the recovery effort, which was far more complex and had many more civilian volunteers in it than I had realized
- Moon Shot: The Inside Story of America’s Apollo Moon Landings. I enjoyed this but it was familiar territory– Chaikin and others have covered it better.
- Speed Girl: short account of Janet Guthrie, the first woman to finish the Indy 500. Fascinating, and the Kindle version has photos, animation, and other multimedia that really add to the experience.
- Running Away: A Memoir. Obnoxious narrator who makes a wreck of his life and yet salvages something precious by training for the Boston Marathon. I was rooting against Powell for the first half of the book and cheering for him in the second.
- Johnny Carson (Bushkin): dishy tell-all from Carson’s attorney. Lots of name-dropping and snark.
- Masters of Doom: alternately fawning and critical look at John Carmack and John Romero, co-developers of the seminal video games Castle Wolfenstein and Doom.
- Next Stop Execution: a memoir by Soviet spy Oleg Gordievsky. Fascinating personality study featuring an unlikable narrator who nonetheless tells an interesting story.
- The Perfect Mile: fascinating account of the race (!) to break the 4-minute mile barrier. I learned a lot about the history of distance running from this and enjoyed the back-and-forth battles between the contestants.
- The Idea Factory: superb history of Bell Labs, putting in context their inventions (the transistor, the laser, the cell phone, the communications satellite…) with lots of interesting detail I hadn’t seen previously.
- Chrysler’s Turbine Car: absolutely captivating look at a little-known project from Chrysler: a turbine-powered everyday car. Great read for car lovers. The work done on this car is continuing to resonate today, as one of the key engineers founded the company that makes engines for cruise missiles and many small business jets.
- Fool’s Mate: you can tell that the primary author was the lead FBI agent in this espionage case, because the book reads like an FBI narrative. Interesting but a little clunky, and ultimately the case it describes was minor compared to (say) Tolkachev’s story in Billion Dollar Spy.
- Level Zero Heroes
- Into the Raging Sea: sad and harrowing recap of the sinking of the merchant ship El Faro. I won’t spoil the plot, but it was almost all the captain’s fault.
Even though it’s not quite the end of the year yet, I’m going to post my top 10 books for the year, selected from the 97 I’ve read so far. Closer to the 31st, I’ll post the rest of the year’s list, but for now, here are a few that I thought especially worthy of mention, in no particular order.
- The Night Trade. I’ve always been a big fan of Barry Eisler’s thrillers, and am happy to say I discovered him just after the publication of his first book. To me, this is probably Eisler’s best novel, with an emotional depth that he has slowly been perfecting over the last few books. Characteristically excellent action scenes and plotting, as I’d expect, but a significantly darker subject (child sex trafficking) than his regular spycraft.
- Billion Dollar Spy: Absolutely captivating true-life story of Soviet engineer Adolf Tolkachev, who spied for the US in the heart of the Soviet military establishment. Hoffman provides a meaty, well-supported mix of tradecraft, personality profiling, and you-are-there vignettes that make this a compelling read.
- The Rook: imagine Charlie Stross’ “Laundry” series with a female protagonist and a great deal more polished wit, with fewer geek jokes. I wish there were more books in this series, as the second volume is equally good.
- Ali: A Life: I have many fond memories of sitting with my dad and watching Ali box. Despite that, I didn’t know much about him as a man. Thanks to this perceptive yet entertaining biography, now I feel like I have a better understanding– and Ali was remarkable, in and out of the ring, in many ways. He was an archetype of the self-promoting pro athlete but at the same time a generous and complex human.
- The Overstory. It’s about trees. Go read it anyway. You’re welcome.
- Relentless Strike: The Secret History of Joint Special Operations Command. Meticulous and deep history of JSOC, an enormously influential and yet largely unknown part of the US military.
- The Arsenal of Democracy: FDR, Detroit, and an Epic Quest to Arm an America at War. I had no idea how much the Ford Motor Company contributed to World War II, nor the depth of racism and anti-Semitism that Henry Ford perpetrated, nor that his son Edsel was ever more than the namesake of an automotive punchline. Remarkable story of how the Ford family– mostly Edsel– conquered a huge number of technical, political, and logistical problems to build the world’s largest air force from literally nothing.
- Do No Harm: Stories of Life, Death, and Brain Surgery. Fascinating memoir from an eminent British brain surgeon. Equal parts thrilling, educational, horrifying, and heartwarming.
- Norse Mythology. Back in the day, I had Bulfinch’s Mythology to read. Neil Gaiman, whose work I’ve always enjoyed, weighs in with this very approachable take on Norse mythology– funny, engaging, and quite educational.
- G Man: probably my favorite of all Stephen Hunter’s books. Like Barry Eisler or James Lee Burke, Hunter is able to get a lot of juice out of the same basic plot lines and characters. In this story, Bob Lee Swagger is hunting for the truth about his grandfather, a famous Prohibition-era lawman, so we get both his search but also the grandfather’s adventures. Cleverly plotted with great dialogue.
Normally I’d write a long race report here, with lots of pictures. This time, I decided to write the race report at Reddit, then just post the pictures here– RCM isn’t a very scenic course so I don’t have a lot of pictures from the course: just the obligatory rocket selfie.
When Apple announced dual-SIM support for the new iPhone XS, I immediately decided to buy one instead of the iPhone XR that I really wanted. My reasoning was simple: both the XS and XR had a much improved camera, but the XS would allow me to provision a data-only SIM for my international travel. I ordered one and happily started using it, even knowing that dual-SIM support wouldn’t be available at launch.
It’s important to understand what Apple actually supports: you can have one or two SIMs in your iPhone XS or XS Max. One of them may be a physical SIM; the other is a virtual SIM called an eSIM. There’s no requirement that the eSIM be data-only; you can have two phone numbers, provided by two different carriers from two different countries, if you want. All I wanted was international data, so I planned to buy an eSIM from GigSky. Keep in mind that, as of this writing, only a handful of carriers support eSIM. For example, T-Mobile in the US won’t sell you an eSIM, but T-Mobile in Austria will.
It’s also relevant that this phone came from Apple’s iPhone Update Program (IUP). IUP phones aren’t locked to a particular carrier, or at least they aren’t supposed to be.
I downloaded the GigSky app, bought a plan, and tried to flip the switch that enables the secondary SIM. No dice– when I did, the phone screen briefly flashed up the “Hello!” activation screen, then I got a dialog that said, simply, “Actication required.” Not super helpful.
After trying a few random things, like rebooting the phone, I filed a support ticket with GigSky. “Your phone must be locked,” they said. “Contact T-Mobile.”
So I did; TMO looked up my IMEI and said “nope, we don’t have it locked. Call Apple.”
So I did. Apple fooled around for a bit, had me try removing the existing GigSky eSIM and readding it (which you can’t do; I had to buy another one), then told me to verify that T-Mobile supports eSIM. As I mentioned earlier, they support using eSIMs on phones locked to them (which this one wasn’t anyway), but T-Mo US can’t sell you one– not relevant in this case.
I then called Apple back and spoke to a very helpful gentleman named Matt. He suggested that I back up the phone and erase it, then reactivate it, to force it to get a new activation profile. I dutifully did this, whilst sitting in my Swiss hotel room. After a long cycle of reset-related stuff (new FaceID, resyncing with my Apple Watch, &c), I bought a third GigSky eSIM and was able to activate it without error. The picture below tells the story: I’m roaming on Swisscom (through T-Mobile’s normal international roaming for voice and SMS) on my primary SIM (thus the small “P” icon) and using GigSky for data.
Long story short, Apple still has some work to do to make this process work more smoothly, but I am hopeful they and their carrier partners will file down the rough edges to make it less painful in future.
I had an idea earlier this year: “I should think about trying to run the Marine Corps Marathon.”
Like many of the ideas I have, this one was of questionable value, but it happened this past weekend so I thought I’d write about how it came to fruition.
In truth, I’d always thought that, in the unlikely event I ever ran a marathon, I’d like it to be the MCM. The “unlikely event” part went away back in 2016 when I ran Rocket City, but I didn’t have any burning ambition to do another one. Then I saw that the Marine Corps had added a new race: the Marine Corps 17.75K (1775 was the Corps’ founding year). Finishing it granted automatic entry to MCM. I entered the lottery for the 17.75K and, to my surprise, got in… but the race itself fell on the same day as the funeral of my beloved Aunt Norma, so I didn’t get to run it. I begrudgingly entered the lottery for MCM, not expecting to get in… and then I did.
I strained a hamstring 2 weeks before the Chattanooga 70.3— so since late April, I have been intermittently unable to run more than a couple of miles. My coach has kept me on the bike to continue to keep my cardio base, along with some weight work, and the hammy seemed to be getting steadily better. Two weeks before MCM, I’d planned to run the London Royal Parks 13.1, which went swimmingly. I was encouraged that my hamstring didn’t hurt, and that I felt good during and after that race… to a point.
(skip the below if you’re not a runner or don’t care about running shoes)
See, last year I had a persistent, nagging problem with my right knee’s IT band. Skipping the boring details, let’s just say I eventually figured out that it was caused by my shoes, so I switched shoes but then started having a different problem with my calves. Welcome to distance running! I finally found a pair of Nike Structure 21s that seemed to work really well for me… until I started doing runs of longer than about 8 miles. Then I started having soreness in the outside of my left foot… so back to the shoe store I went, returning this time with a pair of On Cloudflow shoes. They seemed to work really well, except that after the London race I felt the calf pain returning. I waffled for a solid week before my coach finally suggested I run the marathon in them anyway, since they worked fine during the race. This seemed reasonable… after all, who cares if they’re sore after the race? That’s what I planned to do.
(ok, it’s safe to start reading again)
Coach Jon didn’t follow the usual gospel of having increasingly long runs as marathon prep— my longest scheduled run was 15mi, the week after London. I made it through 10 before my hamstring was bothering me too much to continue. For the 4 or 5 weeks preceding the race, I kept seeing people in the MCM group on Facebook talk about their 18, 20, 22, etc. mile runs and so I was a little nervous about being undertrained. However, I knew that, barring a serious injury, I’d be able to complete the race and cross the finish line, even if it wasn’t in the time that I had wanted, so I wasn’t unduly nervous (or so I thought at the time!)
Travel and arrival
My friend Ashley had deferred her MCM entry last year and decided that this would be her year to run it as well. Our mutual friend Erica came along as cheerleader and sherpa, so we loaded up the airplane on a cloudy Friday morning and set out from Decatur.
taken while the weather was still nice
We flew into Potomac Friendly (so named because it’s in Friendly, MD). I’ll do a separate Flying Friday post on the flight itself, which was the most difficult flight I’ve ever flown. The weather was, shall we say, not awesome, but I got plenty of solid time in IMC, all hand-flown because our autopilot is down for maintenance. I picked Potomac because it’s one of the so-called “MD3” airports that are closest in to downtown DC (the others being Hyde Field and College Park). Potomac is a small airport with a short runway, but it has inexpensive fuel and is a short drive from downtown (by DC standards). We parked the plane and then Ashley’s BFF Candice picked us up and drove us to the runners’ expo at the Gaylord convention center.
The expo was fun. Packet pickup was quick and efficient. Each runner got a clear plastic bag (to be used later for gear drop-off) with a mock turtleneck race shirt, a race patch, and a very nice printed race guide. All the major vendors and sponsors were at the expo, including Brooks (the main running-gear sponsor), Carb Boom (the nutrition sponsor), USAA, and so on. I managed to limit my expo spending to one T-shirt, one Christmas tree ornament, and one coffee mug, mostly because I’d already bought a race jacket directly from Brooks. There was a lot of other stuff I could happily have bought, though!
proud to say I had the only Waffle House shirt in the place— thanks, Anna
Candice suggested Succotash for dinner, and it was superb. The chicken and waffles were the best I’ve ever had. Portions were generous, which is good because it was fairly expensive. (Drink prices are ridiculous, a trend I noted throughout DC, but what are you gonna do.)
On the advice of my friend Ingrid, I’d booked a room at the Ritz-Carlton Pentagon City, because it’s easy walking distance to the start line. Thankfully I had stashed away enough Marriott points to get it for free. My expectations of the “Ritz-Carlton” brand name were sky high, so I was a little disappointed that the hotel is basically a nicer-than-usual Marriott property, not the oasis of luxury I’d pictured. The staff were extremely friendly and pleasant, and it was marvelous being right next to the Fashion City mall, which has both a DC Metro stop and a Starbucks.
The day before
There’s a tremendously active (and welcoming!) Facebook group for MCM participants, and they’d scheduled a shakeout run on Saturday morning. I took a Lyft over (funny story for another time about when Lyft thinks you’ve been in an accident in one of their vehicles) and met the group near the Smithsonian metro station. The weather was windy, rainy, and cool— low 50s— but it was a fun run anyway. I hadn’t brought any rain gear, so I was pretty drenched by the time we got done, but in a good way.
After another Lyft ride back to the hotel and a quick cleanup (and a giant coffee), we met up for a little sightseeing. First (because hello, have you met me?) we went to Port City Brewing to give them a try; after all, their motto is “We put the ‘ale’ in ‘Alexandria.’” Good beer and a nice atmosphere, but they didn’t have any food, which was a bit of a problem. Then it was off to Georgetown for lunch. Candice had suggested an Italian restaurant called Filomena. Let me just be clear and say that this was, unequivocally, the best-decorated restaurant I’ve ever been to and had the best Italian food I’ve ever had.
When you walk in the door, the first thing you see is the room where the pasta is made. In our case, that included an Italian grandma giving us malocchio.
Don’t mess with grandma
Besides the food, Filomena is famous for their elaborate holiday decorations. There’s a discreet little sign at the entrance cautioning parents that they may want to consider their kids’ maturity levels before entering the restaurant proper. Here’s a small sample…
at this point I was so hungry that no amount of demon decoration would spoil my appetite
The food! I ate a large plate of cannelloni with Italian sausage, plus what seemed like a loaf and a half of table bread, then the remaining half of Candice’s lasagna. I only stopped because I was in literal fear of bursting. This wasn’t just ordinary gluttony, of course; I’d had a very light breakfast and a late lunch, with the intention of having a big lunch and a very light dinner, all with a goal of not having to rush to the porta-potties on race morning. (Look up “ileal brake” if you want to know why this strategy works.)
Neither Ashley nor I wanted to do a lot of walking pre-race, so we drove over to the Navy Yard and explored a bit, then I made an early night of it— I watched maybe the first 15 minutes of the Saints game and then was out like a light, but not before doing one last gear layout to make sure Flat Paul was good to go:
Normally I don’t have race nerves. This time, I did, but not for any good reason; I woke up about 4a and tossed and turned for a bit, mostly just because I was excited. Then it was time to get up and get my race prep on. I’d already mixed up 4 bottles of Gatorade Endurance and stashed them in the room fridge, and I’d loaded up my belt with 7 Gu packets. I didn’t do a good job of prepping for breakfast though; I ended up eating a Payday bar, a protein bar, some applesauce from the runners’ expo, and a Gu. The DC Metro opened at 6, so promptly at 6 I was lined up for the turnstile and then took the train to the Pentagon station.
the first of many lines for the morning
The layout of the race is such that the start is on highway 110 between the Pentagon and Arlington National Cemetery. When I got off the train, I followed the giant herd of runners to the runners’ village, where I checked in the provided clear plastic bag of post-race gear. One neat thing about this process is that each race bib has a UPS sticker on the back with a truck number (mine was 19). To check your gear, you take your bag to the matching truck, then the trucks move to the finish area. Simple and quick. I had plenty of time to mill around the runners’ village, which was pointless since there was nothing there— so instead, I headed out to the start line area, another 10min walk away. It was a scenic walk, though.
For the first time this year, MCM was using a corral start, but they only had 3 corrals. I wanted to try to grab on to the 4:30 pace group and see how long I could hang on, but they were in the next corral up. Even though I got to the front of my corral, the polite yet firm young second lieutenants stationed there weren’t letting anyone move up a corral. (Somehow Ashley managed to sneak through though.)
my people at the head of the green corral
This positioning turned out to be pretty much perfect— to my left was a small tower. The event announcer kept up a continual patter leading up to the 745a start for the wheelchair and handcart division, which was immediately preceded by an MV-22 flyover. After their start, we had a few more minutes before the 755a main start, which was filled by another MV-22 flyover and two parachute jumps: one mass jump and one pair carrying a large American flag. Both were aiming for a blue smoke grenade, which was at the small tower near my position, so I had a great view.
Promptly at 755a, the starter fired the howitzer and it was race time.
Some race reports tediously go over every single mile. I won’t do that here (but you can see all the race data, my mile splits, and so on here if you’re interested.) Instead, I want to capture some impressions.
First, the crowd. As in London, I was running with and near people at all times, and it was amazingly energizing. The spectators were a spectacle in themselves. The variety and quality of supportive race signs, and the volume of cheering, far exceeded my expectations. Any time the course ran through a city area, the sidewalks were packed— the only time we didn’t have large crowds were when we were on the open road or a bridge. Take a look at the picture below, taken on Rock Creek Parkway, and you’ll see what I mean.
Second, the course itself. What a gorgeous tour of our nation’s capital.
Third, the wear blue Mile. Words can’t capture the emotions of running this part of the course. I took my headphones off and silently read the name of each fallen American to myself as I ran by, not in any particular hurry. It was a tremendously moving part of the course and I’m getting a little teary just thinking about it as I type this.
Overall, I felt really good for the first 14 or so, then started to flag a little coming out of Hains Point. My average pace got a bit slower, and in Crystal City (starting about mile 23) I took a couple of walk and stretch breaks.
And, of course, because this is the Marine Corps Marathon, it ends on a hill. Seriously.
A note on race gear and strategy
I have been really frustrated lately by my Stryd pod. When I use it with my Garmin Fenix3 HR, I get power dropouts just like I did with my Stages power meter on the bike. When I use the Stryd app on my Apple Watch, the pod often disconnects, and when it’s disconnected the app thinks you’re not running— so in London, the app recorded my run as 10ish miles. So I did what any reasonable person would do: I ran with both the Garmin and the Apple Watch. (And my phone, although that was for music and cheers.) This turned out to be a good strategy, because the Stryd app on the Apple Watch just flat-out stopped recording my run when I rebooted my phone, which I didn’t think it was supposed to do.
My original plan was to try and hold a steady power with the PowerRace app on the Garmin. This was torpedoed when I discovered the dropout issue. My backup plan was to set the Garmin to give me an alert if my heart rate went over 150 and then run based on that. I’d also set a 5:00 run/1:00 walk interval timer, just in case I needed it late in the race… but I didn’t, so that was awesome.
My original goal was ‘beat my previous marathon PR.’ My A goal was to go 4:30 or better. I didn’t quite accomplish that, mostly because I ran an extra mile. That’s right. I managed to turn a 26.2 mile race into a 27.2 mile race. At my average pace of 10:49/mile, that cost me just under 11 minutes. However, I also took lots of pictures on the course, stopped for a few stretches, and even drank some whisky, so I am not at all dissatisfied with how things turned out.
The finish line experience
After running up the aforementioned hill and through the finishers’ corral, each finisher is presented the coveted race medal by a Marine. I got a fresh-cheeked second lieutenant newly sprung from Quantico; he hung the medal around my neck, shook my hand, and called me “sir.” The corral dumps runners out at the base of the Iwo Jima monument, a perfect photo spot.
Ashley had finished the race before me (of course), but she found me for some photo opportunities.
Surprisingly, I had very few mobility or soreness problems immediately post-race. None of us wanted to walk around a whole lot, so after a badly needed hot shower and some coffee, we met fellow complete human Zach at Farmers Fishers Bakers, another excellent Candice selection, for a celebratory dinner. Once again, I was in bed by 8 and asleep shortly thereafter.
In the following days, I’m delighted to say that I’ve had zero hamstring pain, zero side-foot pain (except some mechanical wear on my toes—no lost toenails etc), and felt great in my recovery work this week.
Overall, I couldn’t have asked for a better experience. I am eager to run this race again next year.
Oh, right— I didn’t mention my finish time yet. 4:55:20, so a solid 14 minute PR. If I’d cut a few more tangents and taken a few less pictures, I could easily have gone sub-4:45, and with a bit more training 4:30 is within striking distance. That’s my goal for the Rocket City Marathon in December. See you there!
I very much enjoy running in new places, and I love destination races. With that in mind, it’s not surprising that I was excited to find out that there’s a giant half-marathon in London, the Royal Parks Foundation Half Marathon. It’s a fundraiser for the foundation that maintains London’s 8 Royal Parks (including Hyde Park, Kensington Gardens, and so on); in the 10 years of its existence, it raised more than £36 million for the upkeep of the parks and for other charities. Because the race is run by a nonprofit, seemingly every charity in the UK (and many global ones as well) have fundraising efforts and charity teams for the race. The race course cuts through four of the eight parks, and is almost completely flat. Runners start in Hyde Park, run east through St James’s Park (and past Buckingham Palace!), up the Strand and then back again, with detours through Trafalgar Square and down to Downing Street, then through Hyde Park and Kensington Gardens. The photos on the race web site show an abundance of fall colors and sunshine… which is not exactly what happened.
I’d registered for the race lottery and didn’t get in, so the Royal Parks folks kept my entry fee and sent me a nice hoodie to cushion my disappointment. It didn’t, given that the hoodie arrived in July, which is not usually hoodie weather in Alabama. Quadrotech decided to sponsor a corporate team, so I got in through that route. I later learned that most runners get into the race through charity registrations, and in future my plan is to raise funds for London’s Air Ambulance (which is a charity!) so I can get one of these exceptionally cool running shirts:
I got to London Thursday morning before the race and worked in our London office Thursday and Friday, running 5 miles Thursday. Both days were cool and gloomy, and there was lots of discussion about Sunday’s forecast of temperatures in the low 50s and rain. Saturday turned out glorious— I ran 8 miles along the Regents’ Canal in lovely sunshine, with temperatures in the high 60s. The scenery was pretty grand…
After my run, I went out for pizza and watched First Man (pretty good; maybe wait for Netflix though.) A good night’s sleep and I awoke to… exactly the promised weather. Lot 50s, steady wind, and rain. I donned the rain gear I’d brought and headed out to the Moorgate Tube station. Once I hit Piccadilly, the Tube was completely jammed with runners and spectators making their way to Hyde Park. That’s one thing I hadn’t considered: even in a city the size of London, a race with 16,000 runners means that there are a ton of people packed into a relatively small area.
Now, a brief sidebar on race organization. The race organizers will mail race packets ahead of time, for free, if you ask them to, which I did; however, because we’d re-registered me as a team member, my packet went to our office instead, so when I got to the race site, I had to meet my teammates to get my bib so I would know what corral I was in, then drop off my post-race clothes at the baggage drop, then make my traditional pre-race pilgrimage to the portapotties, then go to the start.
f you’ve never run a large race, you may not realize this, but most large endurance races group runners by pace and then send them into corrals so runners of similar speed start together. This race had… 3 corrals total. That’s not a lot for 16,000 runners. There were long lines at baggage drop and for the toilets, and I got increasingly nervous as we got closer and closer to the 9am race start time. I needn’t have worried though— it turns out that even with those two long waits, I got into the line for my corral at 915am and actually crossed the start line at 927am. This was fine because the race is chip timed, so the time doesn’t start until you actually cross the timing mat. Here’s what the corral looked like before I started:
Once I crossed the start line, I was in a crowd until I finished. That’s a major difference from the races I normally run, especially triathlons— since you’re running after swimming and biking, differences in individual speed means people tend to be pretty spread out on the race course. Here’s an example from the leg through Hyde Park late in the race:
One of the best things about the race was the spectator presence. There were people pretty much lining the course whenever it was along a road, and for maybe 80% of the course length through parks. Lots of signs, and at least three or four bands (three drum corps I can recall). Several of the corporate and charity sponsors had big cheering stations set up, which was fun. Overall the race had a remarkable energy to it, the more so considering that the weather wasn’t great.
And then there was the race course scenery…
Did not see any members of the Royal Family
This cracked me up. I’m quite surprised it was deemed necessary
A word about race gear: I ran in a pair of On Cloudflows that I bought a week or so before the race, a pair of generic shorts, and my Rocket City Marathon race shirt. I started the race with a light rain jacket and a hat, but shed both of those mid-race— but I was glad to have them when it started raining just after I crossed the finish. The Cloudflows really felt good during the race, but I have since discovered that as I build volume, they aren’t cushioned enough so they’ve gone back to the store. I also bought a pair of Trekz Titanium bone-conduction earphones using some accumulated Amazon gift cards, figuring they might be worth a try. They sound good but feel a bit odd, and I’m not convinced that they’re better than the Plantronics BackBeat Fits I had been using. The Trekz would be great for cycling though, so I may keep them just for that.
I also ran with my Apple Watch paired to my Stryd footpod. This has been my normal daily running setup since April or so, and it’s worked very well, but for some reason on this race, the pod kept disconnecting— my final run showed up as only 10.2 miles. Best guess is that the pod doesn’t gracefully handle the case where my phone and watch are both connected to it. I only take my phone running when I want to take pictures… and I’ll absolutely want to take pictures at the Marine Corps Marathon. In many ways, this race was a dry run for MCM: I tried to use the same gear, nutrition, etc that I plan to use there, thus the test of the new shoes. This particular race prides itself on sustainability, so the race medals are made of reclaimed wood; the shirts are ring-spun bamboo; and so on. there’s nothing available on the course except water (no bananas, gels, sports drink, etc). I ran with a Fitletic bottle belt with 2 extra bottles; the one problem with this belt is that with all 4 bottles on it, the weight of the bottles stretches the belt enough for it to gradually work its way down towards my knees. The solution is to drink from the back bottles first (or just fill them halfway); I’ve already got the length adjusted to its shortest extent. That’s really good to know, since I don’t want to spend 26.2 miles in DC hitching my belt back up where it belongs.
I haven’t said anything really about the run itself so far. It was great. I held a much faster pace than I expected to be able to and ran my second-fastest half marathon time ever: 2:03:14. I took time to take pictures on the course, so that might have shaved another 2 min off my time, but I wasn’t running this for a PR, and I wasn’t wrecked after the race. In fact, I had a great run the next morning before leaving to go to the airport.
See, I even look happy here despite standing in the rain for an inordinate amount of time.
My reward for a good run: a Sunday roast (not shown: the incredible dessert brownie they brought after I cleaned my plate)
Overall, it was a fantastic experience— I loved the crowd energy and can’t wait to carry forward what I learned to the Marine Corps Marathon! I will absolutely be entering the lottery for the 2019 Royal Parks event, too.
As per tradition, Tony Redmond and I got together at Microsoft Ignite 2018 in Orlando to record a new episode of “Office 365 Exposed” podcast. The Ignite organizers make studios available for this purpose, which is most appreciated. We were joined by special guest and noted humorist Greg Taylor, recently-appointed Microsoft Director of Marketing for Exchange and Exchange Online, to discuss the conference, some announcements made at the event, what Exchange 2019 means for on-premises customers, and what’s happening with Microsoft 365. It’s an easy 45-minute listen.
Recently I had the opportunity to do something remarkable: go for a bike ride in Provence! I had to be in the UK for business one week and in Nice the following week, so I was debating what I should do with a free weekend in Europe. Once I learned that there were bike-tour operators near Nice, I quickly decided to find one that could get me out on the road for some portion of the weekend.
Thanks to a recommendation from my local triathlete friend Kate, I found Azur Cycle Tours, whose guided-rides option sounded perfect. There are a fair number of other tour operators that do longer multi-day tours, too, but Azur was the first I found that could set me up for a one-day ride, including use of a rental bike. I made all the arrangements via email with Justin, the owner, who was prompt and communicative in our exchanges.
I planned to arrive at the Nice airport Friday evening, spend Saturday poking around the area, and then ride on Sunday. Justin agreed to supply a road bike, and I planned to bring my PowerTap pedal power meter, a bike computer, and clothes and shoes. I booked a room at the Azur Cycle Tours apartment for two nights, packed my bags, and arrived there shortly after midnight– a good four hours later than originally planned. Justin was kind enough not to snap at me and gave me a quick tour of the apartment, which was exactly as promised on the web site: modern, comfortable, and well situated near shopping, restaurants, the beach, and the Beaulieu-sur-mer train station.
The next morning I woke up to this glorious view…
Justin, as promised, had prepared a hearty breakfast of oatmeal, fresh berries, and bread from the boulangerie up the road. We had a pleasant chat about the local area, then he left to go lead rides and I donned a 10kg weight vest and went for a walk around town. I strolled down along the beach (named “La Petite Afrique” for some reason) and then walked along the Basse Corniche up over a hill for a ways. This treated me to some splendid views of the water and the dozens of large seagoing yachts anchored at various spots.
After I walked back to the apartment and dropped off my weight vest, I decided to walk into Beaulieu and find lunch. As I passed the train station, I had a better idea: why not go have lunch in Monaco? I bought a train ticket and headed off, and in 20 minutes or so I was disembarking at the Monaco station. It became clear pretty quickly where I was when I saw this:
I walked down to the Casino, where I was surprised and delighted to find a classic-car rally in progress. For a “modest” donation to the Prince’s favorite charity (something to do with heart disease, as I recall), you could rent any of a number of privately owned classic cars and drive them around. Here are a few of the stunners on display.
My favorite was the Aventador, though; without a doubt it is the most beautiful manufactured object I’ve ever seen in person. Sadly this photo doesn’t do it justice.
The casino itself isn’t too shabby either.
I walked around the casino area for a while, taking pictures as the mood struck me. It’s a delightful area for people-watching, of course, and there was plenty of that on offer. I saw and heard tourists from all over the place. Then I took the train back to Beaulieu, where Justin suggested to me that I try dinner at Les Vents des Anges in town. The highlight was this salad, consisting of warmed rounds of goat cheese on toasted local bread with fresh greens and peppers. It was, hands down, the best salad I’ve ever eaten, and the wine and entree (saltimbocca, in this case) were equally good. A short walk back home, and then it was bedtime.
The next morning dawned sunny and clear. Justin and I had planned to meet for breakfast at 730 then roll out shortly thereafter. It took 20 min or so to mount my pedals, bike computer, and camera on the bike, get it adjusted, and so on, then we rolled out. Check out this route….
We were able to leave Beaulieu and head west into Nice, starting with a short climb into Villefranche and then riding along Nice’s excellent cycle path that parallels the famous Promenade des Anglais. Then the ride started in earnest. Our first stop was in La Colle-sur-Loup for a snack, which in this case was a marvelous berry tart and a cup of poisonously strong coffee. The whole town square, and most of the surrounding streets, were filled with… a PTA fundraiser for the village school. Yep. You read that right. Change the language on the signs, bring in some box-mix cupcakes, and turn all the volunteering moms into non-smokers and the whole event could have been plucked right from suburban America.
Then back on the road! The toughest part of the ride was just ahead: the long climb into Tourrette-sur-Loup, which interestingly enough is part of the Ironman Nice course. This offered remarkable scenery in all directions, including up and down.
We stopped in Tourrette-sur-Loup for a splendid lunch: another great salad and a marvelous lasagna. (Italian food is pretty common in this part of France, perhaps unsurprising given how close Italy is). We also filled our bike bottles at the municipal fountain. Nearly every village has one, and the water at each of the ones we sampled was clear, cold, and delightfully fresh.
After lunch, we rolled back into Nice along a slightly different route– no steep descents, but a very pleasant series of switchbacks and hairpins. It took me nearly this long to understand why the bike Justin rented me seemed so smooth and quiet compared to my Cervelo P2: I have race wheels with a racheting freehub, so when I coast, they make that super-cool clicking noise. This bike didn’t have that, plus the drivetrain was adjusted to approximately the precision level of the Space Shuttle, so it was a delightfully smooth and quiet ride.
Along the way, I was able to pause to take a couple of photos of scenic spots. Also along the way, we made one final stop for ice cream, which I sadly forgot to take a picture of.
A note about the roads: even in this rural area, the roads we rode on were marvelously smooth and well-maintained, with good markings and signage. About 99% of the drivers we encountered gave us a wide passing margin, and I never felt unsafe or threatened. We saw a few dozen other cyclists along the route and everyone was friendly.
Back at the apartment post-ride, I used the provided laundry machines to wash my kit while I drank a beer and looked out at the water, then, reluctantly, I packed my stuff and departed for my next leg of the trip.
Overall, I could not be more pleased with the Azur Cycle Tours experience. Justin was an excellent host, with encyclopedic knowledge of the local area and route. He kept up an informative and interesting commentary about what we were seeing as we rode; he chose a route that was appropriate for my skill level but still challenging, and he made me feel like a welcome guest instead of the tour du jour. I am looking forward to returning and riding a more challenging route in the future!
[ed. note: I wrote this using a Windows machine and I refuse to deal with its stupidity when it comes to entering accented characters– please be reassured that my French spelling is better than shown here.]
I got a smart trainer (a Wahoo KICKR SNAP) last November but didn’t really start trying to use it until a couple of months ago. Since then, I’ve had a few different experiences getting it to work with various accessories and features. I now have it working reliably with three different programming sources:
- I can manually control the trainer using the Wahoo ELEMNT bike computer. This lets me set the trainer to hold a particular effort level so I can just steadily pedal, or to load interval workouts that I’ve created or been assigned in TrainingPeaks.
- I can drive the trainer using the Zwift app. This allows me to ride through a video-game-looking world with other virtual riders; there are courses that cover London and Richmond, along with a mythical island kingdom known as Watopia.
- I can ride Sufferfest videos, which I love doing, and the app can control the resistance of the trainer according to whatever workout I’m supposed to be doing.
However, there’s one programming source I hadn’t tried yet– I wanted to experiment with riding a real-world route. Specifically, I wanted to ride the IRONMAN 70.3 Chattanooga bike course on the trainer, so that I could see the course and get used to the hills, but the weather was bad on the course-preview-ride day and the logistics didn’t work out for me to get there another time. I figured I’d try doing it in software.
First I downloaded Bkool, because a friend of mine had recommended it. After signing up for the free trial, I found that the app would crash immediately after sign-in 100% of the time on my iPad. Thank goodness for free trials.
Then I went to poke around the DC Rainmaker site and found this typically thorough guide to trainer apps. After reading it, I downloaded 2 more apps: FulGaz and Rouvy. Like Bkool, they both have free trials.
I tried FulGaz first and was really impressed with how pretty it was– but it didn’t have the Chattanooga course, so that was that.
Next I tried Rouvy. Signup went flawlessly and I found the Chattanooga course, loaded it, and started riding.
What I didn’t notice is that it was the Chattanooga 70.3 World Championship course. I couldn’t figure out why it was so damn hilly and tough. Eventually I did figure it out. But that’s another story.
Below are a few screen shots from a ride I did the other day along the route for stage 1 of the 2017 Tour de France. Rouvy shows three or four views, depending on how the course is set up. The first view is the default, showing you a Google Maps-based view of the area, with a data pane on the left showing pace, power, etc. You can see that I’m at the very beginning of the stage, which started in Dusseldorf. You’ll see this view any time there’s no video associated with the course.
The course view shows you what you’d see if you were actually riding on the course. You can see power, pace, and so on in the left pane, and there’s a helpful horizontal scale that shows you the current incline (0.7% in this case) along with the upcoming incline. The video is synchronized to your pace, so the faster you pedal, the faster you appear to be riding. Different routes have different video quality, depending on what kind of camera the rider used, whether it was stabilized, and so on.
The fourth view, shown above, shows you a real-time strip-chart-style view of your 3 key metrics: heart rate, pedal cadence, and power output. You also get the profile view along the bottom to show you the terrain you’re riding over.
Everything I did with Rouvy worked flawlessly: when I finished my rides, they were automatically uploaded to Strava and TrainingPeaks, the auto-pause and auto-resume features worked well mid-ride, and I didn’t have any problems with video dropouts or freezes, application crashes, or other ill behavior.
I need a few more rides with it to make sure, but I love the idea of being able to ride a real course, with video when I want to see it. Typically if I’m doing an interval workout I’ll use a Sufferfest video and stream it to the projector; if I’m doing an endurance ride I’ll put on Zwift (so I get some variety in the route and terrain) and leave it on the iPad while I watch Netflix or something on the projector. The ability to ride a real route, with high quality video on the projector, might be enough to get me to change that habit.
Sorry that my first blog post in a while is a complaint, but, hey, at least you’re not paying a subscription fee for it.
We ran into an odd problem with our work Microsoft Teams environment. (I’ll blog more about the details once I confirm that it’s fixed; we’re still troubleshooting it.) Thanks to valiant efforts by Tony Redmond and the Teams engineering team, the root cause was tentatively identified as one of the Teams microservices being disabled. I needed to re-enable it.
First stop, the “Enterprise Applications” blade of the Azure portal. Note the list below is the default view, and it’s all you get– a naive user might assume that the list shows all applications in the AAD tenant because the filters are set to “application status any” and “application visibility any,” and the list appears to go from A through W.
But noooooo. Notice that there’s no entry for “Microsoft Teams,” which I know perfectly well is enabled. OK then, let’s try setting the “Show” pulldown to “Microsoft applications.” Set that filter, click “Apply,” and check out the results.
Huh. Still no entry for Teams. This time I notice the text in the search field: “First 20 shown, to search all your applications, enter a display name or the application ID.” All right, fine, I’ll try searching for “Teams”. Type that in, hit return, and…
Well, that seems wrong. Let me try “Microsoft”. That produced a good-sized list of results, very few of which showed up in any of the preceding screenshots.. but only one entry showed up with a name of “Microsoft Teams.”
Finally, Vasil Michev took pity on me and told me to search for “Microsoft Teams.” Et voilà…
There’s the problem child. A couple of clicks later, the service was enabled as intended.
Now, sure, in the grand scheme of things this is a minor issue. There’s so much stuff in the Azure portal, and so many great Azure services, that I can understand that maybe search in this one little corner of the portal isn’t a priority.
Having said that: this is an embarrassing thing to get wrong, and it’s emblematic of similar problems across other Microsoft properties (let’s not even talk about how bad content search is in the Teams client, or why I can’t search Exchange Online archive mailboxes on the Mac Outlook client).
Seriously– fix it, Microsoft.
This episode was recorded at the Continental Hotel in Budapest, where Tony and I were joined by Office 365 MVPs Alan Byrne and Vasil Michev. We explore the wonders of the Spectre/Meltdown vulnerability and learn how it affects– or doesn’t affect– Exchange and Office 365 administrators– and we finally have a name for our “point/counterpoint” segment. Tune in to find out what it is.
I was very sorry to learn today that my friend Robert Bruce Thompson passed away last night after a short illness. Bob and I worked together on a number of book proposals, none of which ever made the cut. We both had the same agent and wrote books for O’Reilly and Associates during their heyday, so we had many long conversations about writing and life. Bob’s probably best known for his books on PC hardware troubleshooting, but he wrote on a wide variety of other technical topics.
Bob was a very early adopter of blogging and maintained a regular daily blog for many years. For the last few years, his site contained a wealth of information about food storage and prepping, with a practical and fact-based vent often absent from prepper sites.
Bob had impeccable personal integrity and a strong sense of right and wrong. While we disagreed on more than a few things, I appreciated his willingness to learn new things and consider different viewpoints.
Bob’s survived by his wife, Barbara, and his faithful border collies.
I will miss you, Bob.