<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>A late-onset triathlete based in Jackson Hole, Wyoming • https://giventotri.com</description><link>https://bsky.app/profile/giventotri.com</link><title>@giventotri.com - Guillermo Esteves</title><item><link>https://bsky.app/profile/giventotri.com/post/3mua5mpzpmvlr</link><description>Great news, looks like I’ll be racing Ironman 70.3 Coeur d’Alene for another three years.&#xA;https://www.giventotri.com/2026/08/29/ironman-70-3-coeur-dalene-close-to-being-renewed-for-another-three-years/</description><pubDate>29 Aug 2026 15:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mua5mpzpmvlr</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mttmpbsyqc2q</link><description>Wow, this stage is nuts. Riding in a hailstorm ain&#39;t fun.</description><pubDate>24 Aug 2026 15:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mttmpbsyqc2q</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mtrltuy5o223</link><description>Shipped some visual tweaks to www.giventotri.com today. Might as well show the cover photos I had already taken and wasn&#39;t showing anywhere on the site.</description><pubDate>23 Aug 2026 20:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mtrltuy5o223</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mtpidridns2t</link><description>I should write a review of Rouvy at some point, but the one thing driving me up a wall right now is that it doesn&#39;t switch to free-riding after a workout is over. Want to finish that route? Are you close to leveling up? Want to cool down a little longer? Tough shit, workout&#39;s over, you&#39;re done.</description><pubDate>23 Aug 2026 00:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mtpidridns2t</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mtoyfn2soc2l</link><description>Good morning.</description><pubDate>22 Aug 2026 19:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mtoyfn2soc2l</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mtmv3i35ss2b</link><description>Queen K! In Rouvy, that is. I need to ride this for real someday. It must be absolutely magical.</description><pubDate>21 Aug 2026 23:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mtmv3i35ss2b</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mtkbfdhcbc2p</link><description>Trying out Rouvy for a bit.</description><pubDate>20 Aug 2026 22:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mtkbfdhcbc2p</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mtbuoxhxyk2n</link><description>I’m a sucker for Whoop’s Healthspan vanity number thingy. Why yes, I’m only 33.3 years old, thank you very much.</description><pubDate>17 Aug 2026 14:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mtbuoxhxyk2n</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3msstqhzhbc22</link><description>From four years ago: A race report from Ironman 70.3 Boulder, my first half-distance triathlon. I&#39;ve been thinking I&#39;d love to do this race again at some point.&#xA;&#xA;https://www.giventotri.com/2022/08/09/race-report-ironman-70-3-boulder/</description><pubDate>11 Aug 2026 14:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3msstqhzhbc22</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3msopu7bwxs2b</link><description>15 hours of training this week and I didn’t even swim. Reeeeally looking forward to a rest day tomorrow.</description><pubDate>09 Aug 2026 23:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3msopu7bwxs2b</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3msnq635vgk2k</link><description>Peacock bringing back Phil Liggett for the last two stages of the Tour de France Femmes.&#xA;https://static.klipy.com/ii/d7aec6f6f171607374b2065c836f92f4/16/5f/VSebCPbJ.gif?hh=304&amp;ww=400&amp;mp4=H8L3PXxW0DsXJKNdn&amp;webm=j5YQXYBn8SFCKc</description><pubDate>09 Aug 2026 13:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3msnq635vgk2k</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3msly7y2jzc2v</link><description>Been making some changes to giventotri.com recently. The whole thing is now served from Cloudflare Workers, so it should be insanely fast to load and navigate now.&#xA;https://giventotri.com</description><pubDate>08 Aug 2026 21:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3msly7y2jzc2v</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mslgco47222s</link><description>Damn, I can&#39;t believe Squiban is still going after that crash. That&#39;s some grit.</description><pubDate>08 Aug 2026 15:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mslgco47222s</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mslcmno7qs2f</link><description>Well, it was nice while it lasted.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>08 Aug 2026 14:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mslcmno7qs2f</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3msiujy3mbk2a</link><description>Give me two more weeks of this race, please and thank you.</description><pubDate>07 Aug 2026 15:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3msiujy3mbk2a</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3ms6ud6my6k25</link><description>Tour de France Femmes &gt;&gt;&gt;&gt;&#xA;&#xA;Love to watch a race where the outcome isn&#39;t a foregone conclusion. What a ride by Haugset.</description><pubDate>03 Aug 2026 15:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3ms6ud6my6k25</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3ms2bjman522l</link><description>Here&#39;s my race report from last week&#39;s Ironman 7̶0̶.̶3̶ 69.1 Boise: https://www.giventotri.com/2026/08/01/race-report-2026-ironman-69-1-boise/</description><pubDate>01 Aug 2026 20:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3ms2bjman522l</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3ms4kouem622w</link><description>You could say I have ✨feelings✨ about Whoop’s dumbshit AI “coaching” features.</description><pubDate>02 Aug 2026 17:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3ms4kouem622w</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3ms2bjman522l</link><description>Here&#39;s my race report from last week&#39;s Ironman 7̶0̶.̶3̶ 69.1 Boise: https://www.giventotri.com/2026/08/01/race-report-2026-ironman-69-1-boise/</description><pubDate>01 Aug 2026 20:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3ms2bjman522l</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mrzpyenag22p</link><description>Oh thank god, Peacock has the world feed for the Tour de France Femmes.</description><pubDate>01 Aug 2026 14:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mrzpyenag22p</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mrocygivec2a</link><description>Just noticed that this year’s Ironman 70.3 Coeur d’Alene and Boise medals fit together. I feel like I just unlocked some unofficial Potato Challenge. Pretty cool detail.</description><pubDate>28 Jul 2026 02:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mrocygivec2a</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mrlrons4cs22</link><description>Race report coming later this week, but in the meantime, here are a few photos from Ironman 70.3 Boise (more like 69.1—the swim was canceled at the last minute due to the high winds at Lucky Peak Reservoir).</description><pubDate>27 Jul 2026 01:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mrlrons4cs22</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mrhpxocfzk2m</link><description>Nice and a half.</description><pubDate>25 Jul 2026 11:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mrhpxocfzk2m</guid></item><item><link>https://bsky.app/profile/giventotri.com/post/3mrgh2jbmyk26</link><description>Oh, it&#39;s gonna be bad bad. I&#39;ve never seen Ironman send out one of these. (It is 102ºF/39ºC right now.)</description><pubDate>24 Jul 2026 22:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:vmxpdybfbj3ogs4w6p5pjhhs/app.bsky.feed.post/3mrgh2jbmyk26</guid></item></channel></rss>