I’m excited to announce that I’m going to be volunteering as one of the coaches for Fleet Feet Huntsville’s Tri201 program. It’s designed to take people who are already at an intermediate level of fitness (including people who haven’t done a triathlon yet but have completed 10K or longer races and meet the de minimus swim and bike distance requirements) and prepare them to successfully complete the Rocketman Olympic triathlon in August. After completing Tri101 in 2014 and Tri201 last year, I’m really looking forward to share what I’ve learned in my short triathlon experience with a new group of athletes. If you live in metro Huntsville and are interested in triathlon, come check us out!
Training Tuesday: just call me Sir Paul
A couple of weeks ago, I wrote about my plan to seek Knighthood. That’s how I spent Saturday, March 19th: on a bike, communicating with my fellow CHP athletes (including Rafe, who wrote his own Knighthood recap) via Skype and Facebook, and pedaling. A lot.
(Side note: if you don’t know what I’m even talking about, you might want to poke around the Sufferlandria web site, which explains the culture, customs, and traditions of that mysterious land.)
I set up my bike on the trainer in my living room, using a dog crate to hold my laptop (for communications), my iPad (for streaming video from the Sufferfest app), and snacks. It was cool outside, so I opened several windows and turned on the ceiling fan; one of my gripes about riding indoors is that you don’t get the cooling breeze from forward motion because there isn’t any.
The Sufferfest videos are organized into a few general categories: racing, endurance, climbing, and so on. They feature a mix of sustained riding at a predetermined pace, intervals at specific power levels, and race simulations (which include both). There are attacks, breakaways, climbs, and all sorts of goodies.
Here’s what happened, as best as I remember.
I got up, had a cup of coffee, checked all my equipment, and had a banana and a protein shake. The night before, I’d laid in a huge cache of supplies, including Oreos, beef jerky, M&Ms, and a bunch of other stuff I wouldn’t normally eat. I weighed in at 199.3 pounds, got dressed, and headed towards Sufferlandria.
(n.b. Cyclists take note: each of the video links below includes a description, a short trailer, and a ride profile showing the intervals and intensity levels.)
We started promptly at 0730 my time with The Rookie (55 minutes). This video’s theme is that you are the newest rider on the Giant/Shimano team, so you start riding as a domestique but actually get to lead a breakaway by the end through 3 10-minute race intervals. I rode this scaled to 75% of my FTP, so my threshold was 146W, and the app was smart enough to scale my performance targets accordingly. The ride went well– I felt good when I was done. Refreshed, you might say.
Next up was 48 minutes of The Wretched, the overview of which starts with “Perhaps one of the most difficult Sufferfests, The Wretched is the tale of a Sufferlandrian who has fallen from Local Hero to Zero.” The conceit here is that you’re simulating a stage of the Tour de France, so there are attacks galore. This one went well too; after finishing I had a few handsful of trail mix and a few Oreos, along with another shake (consisting of 1 scoop of Karbolyn and 1 scoop of Optimum Nutrition vanilla protein powder; I nicknamed this a “pain shake” after the famous Sufferlandrian beverage).
Video 3 was A Very Dark Place (51 minutes). I definitely felt this one. It featured 5 4-minute high-speed intervals, each with a different theme (solo breakaway, holding onto the race leader’s wheel, etc), which provided pleasant variety in the midst of the pain. I hadn’t done this or The Wretched before, so it was fun experiencing them for the first time while watching Rafe, Todd, and Torrey suffering on Skype.
Power Station, video 4, is 50 minutes of climbing– low cadence, high-power climbing that will burn your quads to a crisp. I’d ridden it before so I knew what to expect. It’s a tough workout, especially after the preceding three, but I am lucky in that I have really big quads and hamstrings relative to the rest of my legs (or my entire body for that matter). That makes me a crappy sprinter and a comical rider at 100+ rpm cadences, but I can handle hard low-cadence work.
I had some more snacks. In fact, you should assume that I snacked in between each video because that’s exactly what I did.
Video 5 was Angels, which I hadn’t ridden before: 3 8-minute climbs, which were not fun even a little tiny bit. I had just saddled up when Dana came over with the kids… and more snacks. They kept me company through both Angels and Nine Hammers, the following video. Both were tough but the company made the time pass much faster than I would have expected. Lilly drew me two signs, one for each video, and Dana made me what I must say was the best PB&J I have ever eaten.
Coach Alex prophetically said “this will be the worst part of the day” about video #7, Hell Hath No Fury… 75 minutes in which you race 2 20-minute race intervals against professional female cyclists. a 20-minute race interval is no joke; two of them back to back even less so. I was certainly feeling the burn by the end of this one. By this point, I was starting to have some persistent discomfort in the IT bands of both knees, as well as an occasional twinge in my left ankle. My legs were burning more or less constantly. I’d been taking Sportlegs, in which I am a firm believer, and they helped, but I found myself muttering Jens Voigt’s famous mantra: “shut up, legs.”
Video 8 was Do As You’re Told (47 minutes), which I think was the first Sufferfest video I ever rode. Familiarity didn’t make it any more pleasant; this video is all intervals / sprints, so it was punishing. I hung on, grimly, and used every second of the 10-minute break to refill my bottle, snack up, and stretch out my aching quads.
Video 9 was The Best Thing in the World (48 minutes). This is a flat-out lie, as it contains two 13:30 race simulations, which are not even close to the best thing in the world.
We closed with Blender (1 hour and 40 minutes). That’s right: 100 minutes of various intervals at the end of the quest. Many of the folks in the Knighthood-attempt Facebook group were horrified that we finished with this instead of doing it earlier, but that’s how Alex rolls. I was really dragging during some of these intervals; the recovery intervals weren’t nearly long enough to suit me. However, I managed to struggle through, finally dismounting the bike after successfully completing Blender, to loud cheers from the cat.
I staggered around the living room for a bit, then sat down. This was a bit of a mistake, because it was mighty hard to get up again. Luckily Dana and her kids brought me a pizza, which I gleefully consumed along with a Belgian beer I’d been saving for the occasion. After dinner, I filled out the Knighthood submission form, and earlier today I was rewarded with mail from the Minions containing this beauty:
I’m eagerly looking forward to the rest of the Knighthood swag I’ve earned, including some custom bike decals. More than that, I’m thankful to have had the opportunity to raise nearly $3,000 for charity along with my CHP posse, and to have completed the single most challenging athletic event I’ve ever attempted. Many thanks to all who donated or who supported us with moral support, snacks, drawings, or PB&J sandwiches.
On to my 70.3!
Filed under Fitness, General Stuff
Training Tuesday: get knighted or die tryin’
I have become a big fan of the cycling training videos from The Sufferfest. They provide high-intensity workouts with a nifty backstory: you are a citizen of the nation of Sufferlandria, a cycling-obsessed country with a completely unique culture. The videos present various entertaining scenarios, such as riding high-power intervals for an hour and forty minutes or trying out for the Giant-Shimano cycling team. The videos are well-produced, feature great music, and are damn challenging.
One feature of Sufferlandrian culture is their titled nobility: Knights of Sufferlandria earn that title by completing 10 of the videos, back to back with no more than a 10-minute break in between. This totals out to between 10 and 13 hours of riding, depending on which videos you choose. There are some other rules, explained at the link above, but the bottom line is that you have to Suffer, ideally while raising money for charity, in order to earn the coveted title. Only about 600 people worldwide have done so… so naturally, when Alex Viada suggested that we do a group Knighthood attempt at CHP, I was all over it.
On Saturday, March 19, I will undertake to earn my Knighthood (along with Alex, Kelly, my lifting buds Derek and Rafe, and about a dozen coaches and athletes). Our team is spread all over the US and UK, and we’ll all be riding at the same time. As a team, we chose two charities: Oxfam and Puppies Behind Bars. “Who?” you ask. Here’s what PBB does:
Puppies Behind Bars (PBB) trains prison inmates to raise service dogs for wounded war veterans and explosive detection canines for law enforcement. Puppies enter prison at the age of eight weeks and live with their inmate puppy-raisers for approximately 24 months. As the puppies mature into well-loved, well-behaved dogs, their raisers learn what it means to contribute to society rather than take from it. PBB programs bring the love and healing of dogs to hundreds of individuals every year. The dogs bring hope and pride to their raisers, and independence and security to those they serve.
I am excited by this opportunity and look forward to Suffering for a good cause. Hopefully we’ll be able to get a live stream put together, too. I invite you to consider donating– 100% of the proceeds are going 50/50 to our two target charities.
For more details on the event, and to donate, please visit this page.
Filed under Fitness, General Stuff
Office 365 Exposed ep 02
It’s the offseason for Office 365, at least sort of– with no conferences until the fall, Tony and I had to take the opportunity of meetings at ENow to record this episode of Office 365 Exposed. Topics we covered included Delve Analytics, the contentious topic of mailbox anchoring, a bit about Skype for Business Online’s telephony features, and frequent mentions of Yammer for those of you who like to enjoy our podcast with a beverage in hand.
Filed under Office 365, Podcasts, UC&C
Training Tuesday: IoT insecurity, fitness division
There’s lots of hype about how the Internet of Things (IoT) will make our lives better, and much of it is true. For example, my house has two Internet-connected thermostats that I can use to see and change temperature settings— that way I can keep the house uncomfortably cool or warm when I’m not there and adjust the temperature remotely so it’s comfy when I get there. Fitness devices are definitely a well-established part of the IoT; companies such as BodyMedia and Garmin have been making devices that can connect, either on their own or through a PC or smartphone, to Internet services for a while. That market has been growing very rapidly over the last few years (some estimates put it as $3 billion in 2015), so some bright folks at Open Effect (funded in part by the Canadian government) decided to take a look at the security of IoT-connected fitness devices.
The results (full report here) are pretty horrifying:
- Many devices transmit their Bluetooth MAC IDs at all times that the device isn’t pried, and those IDs never change, so it’s easy to track someone through rudimentary Bluetooth beacon monitoring.
- The Jawbone and Withings fitness services don’t do a very good job of data validation; the researchers mention telling the Jawbone service that their test user walked 10,000,000,000 steps in one day, and the service happily accepted that. Worse still, they were able to inject fake data, generating records of “a person taking steps at a specific time when no such steps occurred.” Given that this data has been used in both criminal and civil trials in the US and Canada (see the extensive footnotes in section 1.4 of the report), this is pretty awful.
- Garmin and Withings don’t use HTTPS to protect data in transit. Given that I wear a Garmin watch and use a Withings scale daily, I have a problem with this. The researchers only studied the Garmin Connect app on iOS and Android, but if I had to bet, I’d guess that my Garmin watch (which has Wi-Fi) isn’t using HTTPS either.
Apart from calling Garmin to yell at them, I’m posting this mostly to point out yet another case where the rush to get things on the Internet may have unintended consequences. While my individual fitness data is not necessarily something I mind being visible, I don’t like that these manufacturers have been so sloppy. I can understand not wanting to implement HTTPS on a very low-power device but there’s no excuse not to implement it in a mobile app, for crying out loud.
Meanwhile, if I ever need to, now I know how to challenge any fitness-related data that may be introduced in court.
Filed under Fitness, General Tech Stuff, Security
Why I donated to the Sanders campaign
So here’s a sentence I never thought I’d write: I just gave Bernie Sanders’ campaign some money, despite the fact that I disagree with many of his specific beliefs and policies. Why did I make a campaign contribution?
- Sanders has a high degree of personal integrity. I would rather have a person of character and integrity with whom I disagree as our President than someone who’s politically closer to me but lacks those attributes.
- Hilary Clinton is fundamentally, thoroughly, reflexively corrupt and dishonest. The thought of her becoming President, and thus sweeping her equally corrupt clique of advisors and hangers-on into positions of power, repels me. If giving Bernie money helps keep her out of office, I’m ready to write a check.
- If elected, I don’t believe that the non-interventionist Sanders will be actively dangerous to our country. I can’t say the same about Clinton or any of the Republican contenders except perhaps Rand Paul– and let’s face it, there is no chance in hell that Paul will win the nomination. Sanders’ economic policies are unlikely to get broad traction in a Republican Congress, so I’m not concerned that he is single-handledly going to destroy the economy and the American way of life.
- None of the existing Republicans have shown that they deserve my support. Most of them fail on points #1 and #2 above, and the few who don’t (Kasich and Paul, maybe the somnolent Carson) have no chance of beating Clinton in a general election.
- In fact, the entire Republican party leadership has shown that they don’t deserve my support as evidenced by their shameful failure to recruit and promote good candidates. If you could take the list of current Republican candidates and their resumes back in time and show it to Eisenhower, Reagan, Carter, Johnson, or Kennedy they would be horrified.
- Because of the way our electoral system is currently structured, early money has a bigger leverage effect. If Sanders wins Iowa and/or New Hampshire, that will make him much more competitive against Clinton on Super Tuesday.
I’m definitely soft on Bernie. I’d love to see a last-minute convention miracle on the GOP side (or a well deserved, but unlikely, federal indictment of Secretary Clinton for mishandling of classified information), in which case I’d reconsider my support. But until then, I’m in for Bernie.
Filed under General Stuff
Training Tuesday: “The Hybrid Athlete” (Viada) review
Fitness is a huge industry in part because it offers the promise of self-improvement. Look better! Be thinner! Run faster! There are low barriers to entry; anyone can hold themselves out as a fitness expert, and (much like weathermen or stock analysts) no one ever checks back to see if the promised results were actually delivered. One result of this combination is that there are a lot of people who uncritically accept some principles that turn out to be completely false. One example: “cardio kills your gains.” Another: “if I lift weights I’ll be too blocky and slow to run or cycle fast.”
Alex Viada has addressed this lack of knowledge rather neatly in The Hybrid Athlete. The book’s landing page defines a hybrid athlete as “a unique breed who can excel simultaneously in both strength and endurance activities.” Examples might include firefighters, members of military special operations forces, or even people like me who want to be unusually strong and have unusually good endurance. I bought the book sight unseen, although I had the benefit of being coached by Alex and the team at Complete Human Performance, and seeing his unique approach in action, for a few months before it came out. Sadly, I didn’t get around to finishing it until last night, but I’m glad I buckled down— I learned a ton. A few of the things I learned:
- what causes rigor mortis (page 34)
- the stomach isn’t an absorptive organ (page 170)
- swimming burns 10x as many calories per mile per pound compared to running (2.9 cal/mi/lb vs 0.29 cal/mi/lb, page 173)
- The average hard-training, non-steroid-taking man can gain between 1 and 1.5 lbs of lean body mass every 2 months— far below what I would have expected (p176)
- That thing you’re doing that you think is Tabata? It probably isn’t (page 66)
- Trappist ales are perhaps the finest recovery beer yet known to man. (page 232)
The book’s divided into 13 chapters. The first four are primary introductory material, covering hybrid training philosophy and the physiology of muscles and metabolic pathways. There are specific chapters for the critical components of strength and endurance training and chapters covering sport-specific training (along with an appendix listing sample hybrid programs for various combinations of sports, such as a powerlifter who wants to run marathons). To me, three of the chapters were particularly valuable, so I want to dig into those a little more.
First is chapter 7: “Cutting Out the Noise: Eliminating the Waste.” This might seem like an odd chapter title, but when you consider that consolidation of stressors is a fundamental part of hybrid training, it makes perfect sense. The question poses a simple question:
“Will performing this particular part of my workout routine improve my final performance more than any other potential component?”. If the answer is yes, include it then move on to the next. The answer will go from a firm “yes” to a more general “yeeeeeees” to, eventually, the dreaded “I think so”, or “the internet said so”. Any primary component of training should be both necessary and sufficient to improve sport performance in one particular component of a given sport. For a powerlifter, the squat, bench, and deadlift are all primary. For the triathlete, the tempo run or time trial. For the ultra runner, the long slow trail run. For the Weightlifter, the Snatch and C&J.
This is a really powerful concept once you understand and embrace it. Doing more miles on the bike, more time on the treadmill or road, or more laps in the pool will not necessarily lead to better sport performance. It sounds heretical, but Alex provides a really concrete example in the training template for powerlifting plus triathlon— the swim and bike distances are short relative to traditional triathlon training programs because swimming 5000-8000 meters are “very counterproductive to upper body power production.” Plus, they take a great deal of energy and focus, and it’s questionable whether swimming 8000m to prepare for a race distance of 3800m (in the Ironman-distance swim) is better preparation than spending the same amount of training time on other activities. Alex refers disparagingly sometimes to “junk miles,” referring to distance for distance’s sake, but intensity is a critical element too— for me, perhaps the most valuable single sentence in the book was found on page 66:
…many endurance athletes go entirely too hard on their “aerobic” or “low intensity” days, and end up gaining neither the discrete training benefits of higher intensity work nor recovery benefits of the lower intensity work.
He might as well have started that sentence like this: “HAY, PAUL, PAY ATTENTION BECAUSE THIS IS YOU:…”
Chapter 11, “Strength for the Endurance Athlete,” pulls no punches in calling out how awful most strength training routines in the fitness press are for triathletes. He points out, rightly, that no matter how much time you plank (to cite one example) it’s not going to help you stay aero on the bike as much as actual resistance training for your core muscles. This chapter (and its companion, “Conditioning for the Strength Athlete”) clearly lays out the specific adaptive benefits of strength training— improved ligament and tendon strength, better bone density, and improved sport-specific fitness.
Finally, Chapter 13, “Nutritional Support for Hybrid Training,” exploded a lot of false knowledge I (thought I) had about the process of feeding my body for the best possible performance. I haven’t worked all the way through the (simple) data gathering and associated math, but essentially I am eating roughly the right amount of calories but in the wrong proportion of macronutrients. This is easy to adjust and should give me better endurance and perhaps a little bit of weight loss.
Overall, this is a superb book. Alex’s writing style is clear and direct, with occasional flashes of his extremely dry wit. The degree of research he’s done, and knowledge he holds, is evident (and bolstered by the bibliography and recommended reading in appendix C). I strongly recommend this book for any triathlete or distance runner; I’d recommend it for powerlifters and Strongman competitors too, but all the ones I know are fellow CHP athletes and they know this stuff already. At $47, it’s cheaper than a jar of good protein powder or a new pair of bike shoes, and it will have much longer-lasting impact on your fitness, health, and performance.
Garmin Fenix 3 drops data from Stages power meter
I’ve been ignoring this problem for a while, hoping that it would be fixed in a firmware update, but it persists, and I finally got aggravated enough with it to write this post (and to engage Garmin support). The problem is simple: my Garmin Fenix 3 triathlon watch will not reliably record data from the Stages power meter I have on my bike.
A quick digression: there are two major standards for wireless exercise sensor connectivity, Bluetooth Low Energy (aka BLE and Bluetooth 4.0) and ANT+. Some devices support one or the other, and some devices support both. For example, my heart rate monitor (the excellent Scosche Rhythm+) simultaneously transmits both ANT+ and BLE signals, but my Wahoo speed/cadence sensor is ANT-only. When I ride, I usually use two devices: my old iPhone 4 on the handlebars, in a Wahoo case that has a built-in ANT+ adapter, plus my Fenix 3. The iPhone is too old to use BLE, and turning on BLE on the Fenix 3 dramatically drops its battery life, so I’m using ANT for all the sensor data. Having two devices means that sometimes I forget to start or stop one device or the other at various points, so I often have mismatched data between the two.
A picture will illustrate the problem most clearly. When I use the Fenix 3, I end up with ride data that looks like this:

As you can see, the power graph has a few spikes with lots of flats– and an average power of only 23W. (I’ll get to why the average is important in a minute). By contrast, here’s what the ride looked like when captured with the Strava app on my iPhone 4. Note that the power data much more closely tracks the speed, cadence, and HR data.

So why is this important? First of all, as a techie, it annoys me when two things that are supposed to work together won’t. More importantly, I actually use the power data from these rides in two ways. While I’m on the bike, I use it to gauge and adjust my level of effort. For example, yesterday’s ride was pretty windy, so I tried to hold a steady 190-210W while riding into the wind, keeping my level of effort constant and accepting whatever speed that gave me. After a ride, my coach and I use the power data to plan my recovery time and to identify areas where I need more practice (e.g. climbing hills). Having inaccurate or dirty data makes both of these uses impossible.
The Stages power meter support FAQ suggests moving the watch around, but I haven’t tried that yet. My troubleshooting efforts so far have been limited to changing the battery in the Stages and making sure the Stages and Fenix both have the latest firmware. I’ll see what Garmin support has to say. Hopefully they have a magic fix; I have a very early-model Fenix 3 so maybe they’ve made some improvements since launch. Until then, I’ll keep recording each ride twice and keeping the cleanest data.
Filed under FAIL, Fitness, General Tech Stuff
2015: the books I read
I read a lot. This is both a feature and a bug. At any given time, I’ll usually be reading 3-4 different books, in a mix of electronic and physical formats. Inspired by my mom’s example, about this time in 2014 I decided to keep a book journal. Below you’ll find my list of all the books I finished in 2015, more or less in the order in which I finished them. I omitted any book that I gave up on before finishing, as well as those that I’m still working on. I didn’t think to jot down a short review for each book as I finished it, and I’m not about to take the time to do so now. I have embedded a few notes for books that I thought were particularly good. Or not.
- F5: Devastation, Survival, and the Most Violent Tornado Outbreak of the 20th Century: riveting tale of the 1973 tornado superoutbreak, set just a few miles from where I now live.
- American Sniper
- Defending Jacob: unsettling chronicle of a good kid gone bad.
- Hardwired (Walter Williams): original cyberpunk that didn’t age well.
- Girls of Atomic City (audio): historical recounting of women’s work at Oak Ridge during WW II. Incredibly annoying narRAtion.
- Lockstep
- The Counterfeit Agent: reread this to get ready for Twelve Days
- Twelve Days: might need to re-read this soon to get ready for The Wolves
- The Racketeer: meh. Not my favorite Grisham, but not bad.
- Afterparty (audio): unexpectedly moving tale of chicanery and redemption, with superb narration
- From Gym Lifter to Competitive Powerlifter: very informative, with an easy conversational style
- Daughter of the Sword (Bein): terrific mix of modern and feudal Japan, with a complex intertwined storyline that moves along swiftly.
- Year of the Demon (Bein): just as good as its predecessor.
- When Penguins Flew and Water Burned: thoroughly enjoyed this memoir of a USAF B-52 navigator. Very educational too.
- Station Eleven: as good as its reputation suggested
- Whisper of Stars: enjoyable, if implausible, novel set in a near-future dystopia
- Building the H Bomb: memoir of one of the original Los Alamos H-bomb team.
- The Heist: predictably good Daniel Silva novel.
- The Hope: I may have accidentally learned something about the formation of the State of Israel from this.
- Avogadro Corp: The Singularity: an email system becomes superintelligent. I sure hope my friends in Redmond don’t read this and get ideas.
- Stiff (audio): I love Mary Roach and this book is a great example of why.
- The Glory
- The Jakarta Pandemic
- The Park Service
- Pirates of Pensacola
- Black Flagged Alpha
- Trident Deception (audio): completely implausible. Don’t bother.
- Season in Hell
- The God Hunter: like Ghostbusters but for grown-ups.
- Flowers for Algernon
- Allan Quatermain: surprisingly entertaining relic from a long-gone era.
- Already Gone
- Angles of Attack: love all of Marko Kloos’ writing. One of the best science-fiction writers currently working IMHO.
- Robert A. Heinlein: In Dialogue with his Century, vol 1: superbly readable biography of an incredibly influential man.
- Song of Kali: read this and you’ll never want to visit India. Gross, borderline racist, and not all that interesting. Far from Simmons’ best work.
- Robert A. Heinlein: In Dialogue with his Century, vol 2: just as good as volume 1.
- Bagmen
- The Martian (audio): excellent audio treatment of one of my favorite recent books. The characters actually have distinct voices and accents thanks to the narrator’s excellent work.
- Nuclear Family Vacation: a husband-and-wife team tour major nuclear installations around the globe (including Huntsville). Interesting but dated.
- Cadillac Jukebox
- Draw Blood: second in a series of books by my friend Jason Bovberg. Cracking good zombie/post-apocalypse novel.
- To Honor You Call Us, For Honor We Stand, Brothers in Valor: excellent old-style space opera featuring a naval officer named (wait for it) Robichaux from (better yet) Nouvelle Acadie.
- On Hallowed Ground: The Story of Arlington National Cemetery: compelling story of how we got the Arlington of today. Crisply written and fast moving; full of historical trivia.
- All the Light We Cannot See: meh.
- Year’s Best Science Fiction, 32nd Annual Edition
- Mongoliad, Book 1 (audio): Awful, confused mess.
- The Devil’s Waters: Terrific novel centering on USAF pararescue jumpers.
- The Player of Games and Consider Phlebas: why have I waited this long to read Iain Banks’ Culture novels?
- Three-Body Problem: didn’t deserve the critical acclaim heaped on it. Scientifically ridiculous, culturally interesting.
- The Empty Quarter
- The Red: First Light: superb emergence-of-AI story set in the near future.
- The Red: Trials
- The Colonel’s Mistake: arresting novel set in Azerbijan and surroundings, featuring a burnt-out CIA officer. Dan Mayland is a hell of a thriller writer.
- Telefon
- The Leveling, Spy for Hire, and Death of a Spy: the next three of Mayland’s books featuring the characters from The Colonel’s Mistake.
- Prince of Tides
- The Silkworm: excellent noirish mystery by J.K. Rowling. A grown-up book, written for grown-ups.
- Zero History: can’t go wrong with William Gibson.
- The Annihilation Score: more enjoyable than Stross’ other Laundry novels because it has much less Bob Howard in it.
- Ruthless
- Chasing the Phoenix: another of my top five for the year. Sly, sly, and more sly.
- Scrum: a Breathtakingly Brief and Agile Introduction
- The Library at Mount Char: surprising, depressing, and exhilirating. Another of my year’s top five. Thanks to Tim for pointing it out.
- Exo: another solid Steven Gould novel.
- Seveneves (audio): This might be the book that cures me of reading Neal Stephenson.
- Guaranteed Heroes: see above but for William Lashner.
- The Short Drop: superb debut thriller.
- The Devil’s Horn: the third of Robbins’ series featuring USAF rescue jumpers, and by far the worst. Tedious.
- Red Cell: another excellent debut, this one by a former CIA analyst.
- Two Hours: the Quest for the Impossible Marathon: one of my top 5 books for the year.
- The Grove
- Time Loves a Hero
- Man in the High Castle: typical Philip K. Dick: weird.
- The Teller
- Curious Incident of the Dog in the Night Time (audio): I kept expecting this to get better. It didn’t.
- Tipping Point: The War With China – The First Salvo: I love David Poyer’s writing and I sure hope he writes the missing half of this book.
- Cold Shot: sequel to Red Cell. Equally good.
- Invasive Species: truly scared me. Why do humans always assume that we’re the highest product of evolution? Evolution doesn’t stop, y’know.
- Fallen Angel: needs much, much better proofreading, but Chuck Logan still writes a mighty taut book, with ringing dialog and relatable characters.
- The Cairo Affair: ever read a book and find that you’re rooting against the protagonist? Yep, me too.
- Echopraxia: intellectually dense writing that doesn’t stop to explain anything. Keep up or else.
- Every Clime and Place: Marines! In space! Some of them are women! Thoroughly enjoyable if uninventive.
- Iron Gate: clunky tale of American intervention in South Africa. Maybe the author’s other books are better?
That’s it. Time to start working on my 2016 list.
Filed under General Stuff, Musings




