<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reflections on TanHo.ca</title><link>https://tanho.ca/tags/reflections/</link><description>Recent content in Reflections on TanHo.ca</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright> © 2026 Tan Ho. Unless otherwise specified, content is licensed with [CC-BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).</copyright><lastBuildDate>Mon, 19 Jan 2026 18:43:15 -0500</lastBuildDate><atom:link href="https://tanho.ca/tags/reflections/index.xml" rel="self" type="application/rss+xml"/><item><title>Reflections on 2025</title><link>https://tanho.ca/posts/reflections/2025/</link><pubDate>Wed, 31 Dec 2025 00:00:00 +0000</pubDate><guid>https://tanho.ca/posts/reflections/2025/</guid><description>&lt;p&gt;2025 is in the books. What do I want to remember about it?&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I (officially) became an engineering manager in April - there&amp;rsquo;s a lot to unpack&#10;here and I probably want to do so in more detail eventually. I had felt like I&#10;was already pseudo team lead and that being the official engineering manager&#10;wouldn&amp;rsquo;t be that much different - in hindsight, I think I was very unprepared for&#10;how much &amp;ldquo;corporate politicking&amp;rdquo; and &amp;ldquo;managerial nonsense&amp;rdquo; came with the role&#10;and how much it would take up of my time. My work has transitioned into a lot&#10;more effort leading the engineering planning and project scoping, followed by&#10;spending a solid amount of time reviewing work and mentoring reports, and a much&#10;smaller fraction of my time is actively hands on keyboard coding work. I&amp;rsquo;m&#10;pretty satisfied with these changes, although I&amp;rsquo;d like to try to reduce some of&#10;the admin overhead to get closer to a 25-30% individual contributor time rather&#10;than 10-15% as it is right now. I&amp;rsquo;m grateful for the team I have worked with&#10;over the last year - Lydia, Andrew, Michael, Yagmur, and Danny - and for all of&#10;the lessons they&amp;rsquo;ve taught me along the way.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;m not doing a lot of freelance work right now, or really any major side&#10;projects. nflverse, ffverse, and dynastyprocess continue to be dormant and/or on&#10;maintenance mode.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;figure class="flex justify-center"&gt;&#10; &lt;img&#10; class="my-0 rounded-md medium-zoom-image max-w-md"&#10; src="volleyball_minutes.png"&#10; alt="Screenshot of Garmin tracking showing monthly minutes of volleyball played in 2025."&gt;&#10;&lt;/figure&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;In the fall of 2024, I started playing indoor volleyball during Friday night&#10;sports for the first time since high school gym class and enjoyed it enough that&#10;I thought I would try to pick it up as a standalone recreational sport in&#10;January by signing up for a volleyball play-and-social as well as a training&#10;session. This snowballed over 2025 and I found myself playing over 30 hours per&#10;month of volleyball by October, totalling over 237 hours for the year. It&amp;rsquo;s&#10;incredibly funny to me that I keep getting hooked on &amp;ldquo;tall people&amp;rdquo; sports, and&#10;the obsession with volleyball has somehow surpassed even the peak I had with&#10;rowing (41 hours in Nov 2025 vs 36 hours of rowing in Aug 2018). There&amp;rsquo;s&#10;something really nice about the way it&amp;rsquo;s a team sport social enough to make&#10;friends while playing it, non-contact in a way that &amp;ldquo;invasion&amp;rdquo; sports like&#10;basketball/soccer/ultimate aren&amp;rsquo;t (which helps avoid &amp;ldquo;physical&amp;rdquo; dominance, makes&#10;playing coed more viable/fun, and overall reduces injury risk), and technically&#10;challenging enough that I could play well at the start but still had a lot of&#10;room to learn new skills. I&amp;rsquo;m finding that the best volleyball I get to play has&#10;been Javelin&amp;rsquo;s intermediate level drop-in (where I&amp;rsquo;m learning how to play setter&#10;in a 5-1 system), as well as Volley Sixes for league play and Lima Sports Club&#10;for training. I&amp;rsquo;d probably enjoy Capital Volley more if I was on a higher-level&#10;team, and I&amp;rsquo;d be interested in trying out OFSL in the future. I probably would&#10;never play an OSSC league again for serious play - levels are too unbalanced for&#10;it to really stick.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I swam a decent amount to start the year, but phased that out for volleyball&#10;in the summer after finding that I was getting better at volleyball and that I&#10;preferred a more team-based social/accountability. I kind of liked the steady&#10;state cardio aspect of swimming and the gradual improvement, but playing vb does&#10;somewhat address the cardio too. I&amp;rsquo;d like to add back some lifting and other&#10;training next year, perhaps plyometrics to supplement the volleyball?&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;ve made a lot more local friends in the last year and have a bit less focus&#10;on global friends as a result. Feeling a little less on the outskirts of the&#10;Friday night sports friend groups than I was this time last year, especially&#10;after attending Bluesfest with the group as well as consistently doing pub&#10;nights and karaoke socials etc. I&amp;rsquo;m looking forward to a Tremblant ski trip at&#10;the end of February, although I&amp;rsquo;m a bit concerned my MCLs won&amp;rsquo;t hold up super&#10;well having not really skiied in the last few years.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I travelled a lot less than previous years, a lot of which was owing to not&#10;wanting to break the physical activity routines I was on. Places I did visit:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Kansas City, where I got to hang out with Sid and saw KC vs BUF in the AFC&#10;championship game&lt;/li&gt;&#10;&lt;li&gt;Houston for ASI conference&lt;/li&gt;&#10;&lt;li&gt;Gaspé for a road trip with Mom and Dad and Jasper&lt;/li&gt;&#10;&lt;li&gt;Atlanta for PositConf 2025 (where I got to hang out with Lydia and Arielle!)&lt;/li&gt;&#10;&lt;li&gt;London for Hudl (f/k/a Statsbomb) 2025 and to visit Mimio&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Given the state of global politics, I might be travelling even less next year.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I attended three conferences (ASI, Posit, Hudl) and successfully managed to&#10;not give a talk at any of them! This is exciting because in 2024 I tried to&#10;avoid it and somehow still managed to get roped into giving a talk at Shiny in&#10;Production. I did appear on the &lt;a href="https://tanho.ca/posts/talks/2025-10_dshangout/" &gt;Data Science Hangout&lt;/a&gt;&#10;with Libby, which was super fun!&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;My weight is down a decent amount from the increased physical activity despite&#10;not actively making this a focus. I think I should give this a little bit more&#10;effort again soon - especially if I want to try adding skiing back to the&#10;activity mix in upcoming years. My sleep and adhd medications have both improved&#10;my overall mood and outlook this year, which I&amp;rsquo;m very grateful for.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;For the first time ever (at least since I&amp;rsquo;ve started writing reflections) it&#10;feels like I&amp;rsquo;ve made progress on multiple fronts this past year - work, finance,&#10;physical activity, physical health, social all seemed to improve in 2025. I&amp;rsquo;ve&#10;bemoaned the lack of balance in the past, but between the nuances of managerial&#10;work &amp;ldquo;reducing&amp;rdquo; the IC load (which was easy to overdo) and the new obsession&#10;with volleyball, I&amp;rsquo;ve definitely felt a lot more balanced out lately. I&amp;rsquo;m still&#10;a little more lonely than I would like to be, and getting out into the dating&#10;scene still feels daunting.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;On to 2026!&lt;/p&gt;&#10;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://tanho.ca/posts/reflections/2025/featured.jpg"/></item><item><title>Reflections on 2024</title><link>https://tanho.ca/posts/reflections/2024/</link><pubDate>Tue, 31 Dec 2024 00:00:00 +0000</pubDate><guid>https://tanho.ca/posts/reflections/2024/</guid><description>&lt;p&gt;2024 has come to a close. What do I want to remember about it?&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I turned thirty this year. My twenty year old self would be proud of me, I think.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I focused a lot on work, grinding my way to a second promotion in two years&#10;(Senior MLE). I&amp;rsquo;ve been thinking a lot about how my role and career has evolved&#10;over the last few years and how to balance individual contributions with&#10;leadership/mentorship/planning as I become more senior.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;Zelus was acquired this year. It&amp;rsquo;s been an awkward transition, but I appreciate&#10;the company being more financially stable overall.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;m still doing a bit of freelance consulting work and figuring out how that&#10;fits into my overall working life without becoming too much - thus far doing a&#10;much better job balancing that than my first go-round in 2020ish.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I travelled a little less than last year: Toulouse, Bordeaux, Carcassonne,&#10;Philadelphia, Banff, Jasper, Calgary, Seattle, London, Newcastle, Manchester, and&#10;Scotland. The Scotland road trip was a particular highlight and I can&amp;rsquo;t wait do&#10;something like that again.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I attended three conferences: PositConf in Seattle, Shiny in Production in Newcastle,&#10;and Statsbomb in Manchester. I tried really hard to not give any talks this year&#10;but somehow still got roped into giving a talk at Shiny in Production.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I got tested and treated for sleep apnea. It&amp;rsquo;s made a fairly sizeable improvement&#10;in my day to day outlook, I can&amp;rsquo;t believe I was nerfing my brain for so long. I&amp;rsquo;m&#10;still not very good at sleeping with the mask but I think that&amp;rsquo;s improving over&#10;time.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;m continuing to work through ADHD medications and trying to find the one that&#10;helps me the best. I think that the sleep apnea has had a substantial confounding&#10;impact so I&amp;rsquo;m interested to see if previous medications work better now.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I attended pickup sports consistently this year and found myself enjoying the&#10;activity and the camaraderie. A weekly pub night definitely helps with getting out&#10;there, and I found myself enjoying ultimate frisbee and volleyball a lot more&#10;than I&amp;rsquo;d expected!&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I started swimming for exercise this winter and hope to continue it through&#10;next year, I&amp;rsquo;m enjoying it so far.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;m languishing a bit on physical self-care otherwise, weight is up to the highest&#10;it&amp;rsquo;s been. I need to take better care of myself and to eat better.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I appreciated Bluesky bringing back a lot of the global connectedness feeling!&#10;My global friend groups feels so much stronger now that we&amp;rsquo;re all on one platform&#10;again. I still worry a little about loneliness - I&amp;rsquo;m not yet feeling like I&amp;rsquo;ve made&#10;a lot of friends through pickup sports in a way that&amp;rsquo;s filled the gap in local&#10;connectedness that leaving rowing hurt.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;m blogging again, a lot inspired by Bluesky being back to share those thoughts&#10;with. My other side projects remain in a maintenance phase, and DynastyProcess&#10;calculator app creeps ever closer to a sunset date.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://tanho.ca/posts/reflections/2024/featured.jpg"/></item><item><title>Reflections on 2023</title><link>https://tanho.ca/posts/reflections/2023/</link><pubDate>Sat, 30 Dec 2023 00:00:00 +0000</pubDate><guid>https://tanho.ca/posts/reflections/2023/</guid><description>&lt;p&gt;2023 is nearly in the books. What do I want to remember about this year?&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I travelled a lot - ticking off visits to: Maine, Salt Lake City, St Anton,&#10;Munich, Atlanta, Quebec City, Halifax, Victoria, Vancouver, Seattle, Portland,&#10;London, Barcelona, Newcastle, Pittsburgh, and San Francisco. I&amp;rsquo;m glad I was able&#10;to take advantage of opportunities to travel for both work and pleasure while I&amp;rsquo;m&#10;lucky enough to have this combination of life stage, fully remote work, and&#10;sufficient financial freedom.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I worked a lot, with long hours and lots of grind to go in between all of the&#10;travels. I&amp;rsquo;m becoming more comfortable in my role with Zelus&amp;rsquo;s soccer group and&#10;continuing to enjoy the challenges of using my data/programming/engineering skills&#10;to support club decisions. I was promoted to MLE II (L4) this year and have been&#10;working towards the next level of the role ladder. I&amp;rsquo;ve spent some time figuring&#10;out what sort of path I want to take between being a senior individual contributor&#10;vs more of a manager/engineering lead track, and I don&amp;rsquo;t quite have that ironed&#10;out yet.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I also worked on some interesting freelance opportunities this year. There&amp;rsquo;s&#10;always some appeal with these side-gigs, especially financially, but there are&#10;also some inherent struggles with time management. My previous attempt (in 2021)&#10;at balancing part-time freelance with full-time work ended in a rather horrific&#10;bout of burnout. I&amp;rsquo;m trying to be more cautious this time around and so far I&#10;think it&amp;rsquo;s been fairly manageable.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;ve started to transition my side projects towards a more long-term planning&#10;and sustainability-focused lens rather than being a hyperactive solo developer.&#10;I wrote out governance documents and started looking into ways we could improve&#10;the &lt;a href="https://en.wikipedia.org/wiki/Bus_factor" target="_blank" rel="noreferrer"&gt;bus factor&lt;/a&gt; for the nflverse. It&amp;rsquo;s&#10;been slow-going, but forward-planning these things is important for making sure&#10;that our work endures and continues to support public NFL analytics in the future.&#10;I&amp;rsquo;ve been thinking about sunsetting the DynastyProcess project - while it&amp;rsquo;s got&#10;the largest user base, I spend almost none of my time on it and I think there are&#10;others in the space that are doing very good work - esp FantasyCalc.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I gave talks at two conferences (&lt;a href="https://tanho.ca/talks/2023-03_shinyconf2023_debugging/" &gt;ShinyConf&lt;/a&gt;&#10;and &lt;a href="https://tanho.ca/talks/2023-10_shinyprod2023_logging/" &gt;Shiny in Production&lt;/a&gt;) and attended&#10;two more (Statsbomb, CMSAC). I enjoyed giving these talks a lot more than the one&#10;I gave at RStudioConf in 2022 - the pressure felt less with both online and with&#10;smaller in-person audiences. I&amp;rsquo;m also starting to recognize this feeling of being&#10;somewhat &amp;ldquo;famous&amp;rdquo; in my niches (NFL data, sports data, Shiny, and R). I&amp;rsquo;ve felt&#10;some discomfort with this, but I&amp;rsquo;m reluctantly coming to accept that it&amp;rsquo;s a&#10;natural outcome from the work I&amp;rsquo;ve done and the work I continue to enjoy doing,&#10;and that it&amp;rsquo;s something I should feel comfortable taking more pride in.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I felt extremely &lt;a href="https://sive.rs/local" target="_blank" rel="noreferrer"&gt;global&lt;/a&gt; and conversely not very local.&#10;I&amp;rsquo;m happy about the friends I&amp;rsquo;ve made in the NFL, soccer, sports-data, and R&#10;communities, and that everywhere I went this year had a friend or two nearby&#10;that I could visit - especially being at Zelus, where I could meet colleagues&#10;anywhere! While that&amp;rsquo;s great, I&amp;rsquo;m starting to feel socially isolated, especially&#10;at home where my connections to local friends have fallen off quite a lot.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I regretted not joining sports like rowing, ultimate frisbee, or flag football&#10;this past year. I sprained both MCLs during a ski incident in February, and&#10;between rehabbing that and a busy travel schedule I decided that I wouldn&amp;rsquo;t be&#10;around enough to give sports enough of my time. As it turns out, I could have&#10;joined them anyways, missed what I needed to miss, and I would have been happier&#10;(more locally-connected) and healthier (more active). Instead, I neglected physical&#10;health this year and am heavier and less fit than I have been in recent memory.&#10;It&amp;rsquo;s a demoralizing and ugly feeling, and worse is that I don&amp;rsquo;t feel like I&amp;rsquo;m in&#10;shape (knees, cardio, core strength, or otherwise) to really enjoy skiing this&#10;year - enough that I decided to shelve skiing this season until I regained some&#10;fitness and cut some weight.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I made a point to seek out help for mental health issues this year and got onto&#10;medication for ADHD. It&amp;rsquo;s been helpful but not as life-changing as I had hoped:&#10;I noticed a small overall improvement as I gradually ramped up in dosage, and&#10;maybe noticed more that I was much worse without taking it (and therefore wasn&amp;rsquo;t&#10;really aware of how bad I was without the reference point). I want to continue&#10;seeking out the help I need to when I need it - I&amp;rsquo;ve seen how low I can get and&#10;how hard the struggles are to manage alone.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I spent a lot of time alone this year between my solo travels and my entirely&#10;remote work. While I&amp;rsquo;ve had many happy moments in that solitude, the feeling of&#10;being socially isolated has persistently shadowed me - especially in the growing&#10;distance with local friends. It&amp;rsquo;s been three years since I last rowed and been a&#10;significant part of that friend circle, and it&amp;rsquo;s been about six years since I was&#10;last in a serious relationship. I&amp;rsquo;m feeling the spectre of loneliness more and&#10;more, and it&amp;rsquo;s something I need to work on in 2024.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h2 class="relative group"&gt;Thinking about 2024&#10; &lt;div id="thinking-about-2024" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#thinking-about-2024" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;p&gt;In 2022, I reflected that&lt;/p&gt;&#10;&lt;blockquote&gt;&lt;p&gt;I’m recognizing that in a broader sense, I can only focus on one or two areas&#10;at a time. In past years, it’s been one or some of: losing weight, improving&#10;physical shape/condition, programming skill/personal projects, social/friends.&#10;This year it seems that my gains were in career development and networking/notability,&#10;and I lost ground in weight, friend networks, and in personal projects. It seems&#10;obvious that we can only prioritize one or two things at a time, but I’m frustrated&#10;that it feels out of my control to choose what those things are, and I’m frustrated&#10;that it’s so all-or-nothing in terms of past progress.&lt;/p&gt;&#10;&lt;/blockquote&gt;&lt;p&gt;In 2023, it feels like I carried on in the same paths as 2022 and pushed those&#10;extremes even further, rather than trying to consciously rebalance my priorities.&#10;Career development seemed the path of least resistance and I maximized that at&#10;the expense of so many other things that would have been beneficial.&lt;/p&gt;&#10;&lt;p&gt;In 2024 I need to consciously fight this tendency to take the easiest path and&#10;to more consciously balance my priorities. I&amp;rsquo;m tired of this being the&#10;central narrative of my annual reflections. I&amp;rsquo;m tired of feeling lonely. I&amp;rsquo;m&#10;tired of telling myself I need to lose weight and be more fit. I&amp;rsquo;m tired of&#10;looking at all the side projects I want to do and not doing them.&lt;/p&gt;&#10;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://tanho.ca/posts/reflections/2023/featured.jpg"/></item><item><title>Reflections on 2022</title><link>https://tanho.ca/posts/reflections/2022/</link><pubDate>Thu, 29 Dec 2022 00:00:00 +0000</pubDate><guid>https://tanho.ca/posts/reflections/2022/</guid><description>&lt;p&gt;2022 is in the books: a year of highs, lows, breaking through comfort zones, and losing ground on things I’d been working on in past years.&lt;/p&gt;&#10;&lt;p&gt;I’m recognizing that in a broader sense, I can only focus on one or two areas at a time. In past years, it’s been one or some of: losing weight, improving physical shape/condition, programming skill/personal projects, social/friends. This year it seems that my gains were in career development and networking/notability, and I lost ground in weight, friend networks, and in personal projects. It seems obvious that we can only prioritize one or two things at a time, but I’m frustrated that it feels out of my control to choose what those things are, and I’m frustrated that it’s so all-or-nothing in terms of past progress.&lt;/p&gt;&#10;&lt;p&gt;The biggest story of the year was leaving Caivan in June to join Zelus Soccer in August. I felt a lot of comfort in the environment and friends at Caivan, but also a growing sense of inertia and stagnation. Joining Zelus was awesome, despite a long and somewhat frustrating interview process, and it feels like I’ve hit the ground running there. It’s been really nice to be part of a data team, and I’ve felt challenged and valued for my skill set. I’ve enjoyed the increased flexibility in fully remote/async work as well as still having a close-knit small team environment.&lt;/p&gt;&#10;&lt;p&gt;I gave a talk at RStudio Conf this year! It was nerve-wracking but also immensely rewarding, and I think it was awesome to share about a topic I thought could benefit many R users: GitHub Actions and Releases - it’s been invaluable to the way nflverse works. I’m so glad to have met up with longtime online friends who are now just straight up friends: Joe, Maya, Tony, Asmae, Eric, Daniel, Tom, Jon, and so many more.&lt;/p&gt;&#10;&lt;p&gt;It was interesting to spend another summer away from rowing. In a bit of a change from the previous years, I lifted weights consistently (reaching new powerlifting personal bests!) and somewhat ate at a bulk along the way. I don’t think I’m happier for being stronger + slower + heavier. I also picked up some recreational flag football and ultimate frisbee leagues, those were largely pretty fun but not as socially connecting as I’d hoped.&lt;/p&gt;&#10;&lt;p&gt;I put a lot of things on hold this year, somehow no longer managing to find space in my energy budget to do things I’d been excited about - streaming and hobby programming projects both landed on the back burner and never made it back to top of mind despite being such focuses in previous years. I more or less only have good memories of those, but the inertia wall is the big stopper.&lt;/p&gt;&#10;&lt;p&gt;I travelled a lot this year! I made it to the French Alps in April with Mimio and friends, to DC in July for RStudio Conf, to Toulouse and Milan in August with Zelus, and to Pittsburgh in October for CMSAC. It’s more than I’ve travelled in years - even before the pandemic, I was pretty limited in vacation time and disposable income. The travel bug bit me pretty hard, and I’m already looking forward to travelling even more in 2023 - I’ve booked trips to Maine, Salt Lake City, and Austria in the first few months of the year. Really trying to take advantage of working remotely and asynchronously.&lt;/p&gt;&#10;&lt;p&gt;I tried to get more help for adhd, depression, and burnout this year, but things somewhat fell through during the job changeover and I’m embarrassed to admit that it’s mostly my own fault for dropping things. I want to do better at this, especially if it helps me avoid the lowest lows and keeps me on track.&lt;/p&gt;&#10;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://tanho.ca/posts/reflections/2022/featured.jpg"/></item><item><title>Reflections on 2021</title><link>https://tanho.ca/posts/reflections/2021/</link><pubDate>Wed, 29 Dec 2021 00:00:00 +0000</pubDate><guid>https://tanho.ca/posts/reflections/2021/</guid><description>&lt;p&gt;Another year in the books. 2021 seemed to have it all: ups and downs, twists and turns, successes and failures, and plenty of frustration. In that spirit, some reflections on both the good and the bad:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I &lt;a href="https://twitch.tv/tanho_" target="_blank" rel="noreferrer"&gt;started streaming&lt;/a&gt; my programming projects on Twitch. The consistency has been incredible for my project productivity (more on that later) and for anchoring my weekly schedule through good and bad times - a haven where I could disconnect from the regular grind and code for myself with a schedule. I&amp;rsquo;ve also made great friends in the R and streaming communities, and am grateful and inspired to help champion data science streaming going forward.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I burnt out to rock bottom several times and slumped into deep and empty depressions, unable to get out of bed.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I took up a (rather strict) extended &lt;a href="https://tanho.ca/now-archive/2021-07-16-now/" target="_blank" rel="noreferrer"&gt;fasting schedule&lt;/a&gt; (two 36 hour fasts each week) and went from 285 pounds to 235 pounds. It was hard and lonely at times, but effective and felt maintainable. I&amp;rsquo;d like to get into the 180s still, and would be very pleased with continuing that pattern next year.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I &lt;a href="https://tanho.ca/now-archive/2021-07-16-now/#no" target="_blank" rel="noreferrer"&gt;stopped rowing and coaching&lt;/a&gt; this year. I felt unappreciated and found myself dreading the start of the season, which eventually (along with being depressed at the time) pushed me to finally let it go. The relief has been welcome. I&amp;rsquo;m not sure I&amp;rsquo;m back next year - might pick up some other sport instead - frisbee? soccer? rugby? martial arts? crossfit? I&amp;rsquo;ll come back to rowing eventually, once I&amp;rsquo;ve really cleared my head and can learn to enjoy the sport for the sport itself.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I &lt;a href="https://tanho.ca/now-archive/2021-11-15-now/" target="_blank" rel="noreferrer"&gt;travelled to London&lt;/a&gt; for my birthday and enjoyed my first trip in a few years. Getting to see Liverpool play at Anfield was an incredible experience, as was seeing Les Miserables in theatres - but I also really enjoyed eating my way through London&amp;rsquo;s restaurants and food markets!&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I picked up freelance work and bit off a lot more than I could chew, burning out quickly. I do like the variety and think I might try to do more of it next year, if I can better manage my time and energy.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;ve become a lot closer to many of my online communities and friends (TDM, Mafia, nflverse, streaming, R4DS) and I was especially grateful to have finally gotten the opportunity to &lt;a href="https://twitter.com/_TanHo/status/1462120175185149958?s=20" target="_blank" rel="noreferrer"&gt;hang out with Joe&lt;/a&gt; in person. A life-changing friendship.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;ve fallen out of touch with my local friends, between choosing to fast (and skipping socials) and letting go of rowing. It was lonely and I miss them greatly.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I managed to get three doses of COVID vaccine, and worked hard at maintaining health, masking, and distancing.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Overall, I&amp;rsquo;m pleased with my efforts to control what is within my control and respond to what I could respond to this year. I&amp;rsquo;m still working on trying to let go of the things that are out of my control - to varying degrees of success.&lt;/p&gt;&#10;&lt;p&gt;And some thoughts on projects:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I expanded &lt;a href="https://ffscrapr.ffverse.com" target="_blank" rel="noreferrer"&gt;{ffscrapr}&lt;/a&gt; to cover ESPN and to connect with nflverse data. I&amp;rsquo;m now covering API features for four of the largest platforms (MFL, Sleeper, ESPN, and Fleaflicker) and pleased with its featureset and overall performance. I&amp;rsquo;ve been asked to expand it to Yahoo but without having a league there (nor experience with the OAuth), I haven&amp;rsquo;t really had the drive to do anything on that front.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I dreamed up and then built out &lt;a href="https://ffsimulator.ffverse.com" target="_blank" rel="noreferrer"&gt;{ffsimulator}&lt;/a&gt;, getting it published on CRAN. A project that literally walked out of my head into code over the course of 3-4 months, and I built it mostly on-stream! I think it gives a really interesting take on fantasy football research - and certainly a lot more data to work with. It&amp;rsquo;s probably not the most robust way to do a simulation but it&amp;rsquo;s one of the first projects of its kind and we haven&amp;rsquo;t really scratched the surface about how to use that data yet, I think.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I used ffsimulator to &lt;a href="https://sfbprojections.dynastyprocess.com/" target="_blank" rel="noreferrer"&gt;simulate all of Scott Fish Bowl&lt;/a&gt;! It had a pretty decent correlation to points scored and overall success (about 0.30 R^2, which is well in line with most NFL predictions) especially with how volatile this year&amp;rsquo;s fantasy football season turned out to be.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I wrote &lt;a href="https://ffpros.ffverse.com" target="_blank" rel="noreferrer"&gt;{ffpros}&lt;/a&gt;, a package for scraping FantasyPros.com, but have been leery of publishing it to CRAN or taking it much further than the current state.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I moved my fantasy football R packages to the ffverse &lt;a href="https://github.com/ffverse" target="_blank" rel="noreferrer"&gt;GitHub organization&lt;/a&gt; and &lt;a href="https://ffverse.com" target="_blank" rel="noreferrer"&gt;domain&lt;/a&gt;, hoping to make it easier to collaborate and share work with the community. Thus far it&amp;rsquo;s still mostly me and Joe. Definitely happy to champion it until it gets more traction.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I mostly watched passively as the DynastyProcess &lt;a href="https://apps.dynastyprocess.com/calculator" target="_blank" rel="noreferrer"&gt;trade calculator&lt;/a&gt; continued to grow in popularity- it&amp;rsquo;s astounding that it more than doubled in usage (to a peak of 80,000 monthly users this season!) despite me not spending any advertising dollars, promotion time, or even writing a single line of code for it this year. I kind of feel like I&amp;rsquo;ve grown a bit away from the project, and am not super sure of what direction it should go. I&amp;rsquo;m also not sure I want to monetize it, even though I know there&amp;rsquo;s a market there if I want it. I&amp;rsquo;m learning that I&amp;rsquo;m not very money driven!&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I learned how to use GitHub Actions and ported all of my &lt;a href="https://github.com/dynastyprocess/data" target="_blank" rel="noreferrer"&gt;DynastyProcess automation&lt;/a&gt; there.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I managed to get Ben Baldwin, Sebastian Carl, Lee Sharpe and more to unite under the nflverse &lt;a href="https://github.com/nflverse" target="_blank" rel="noreferrer"&gt;GitHub organization&lt;/a&gt; and domain, synchronizing our efforts to advance open source NFL analytics and research.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I built out &lt;a href="https://nflreadr.nflverse.com" target="_blank" rel="noreferrer"&gt;{nflreadr}&lt;/a&gt; as a lower-dependency package that only downloads precomputed data from nflverse repositories. It&amp;rsquo;s lighter weight and faster than the original nflfastR equivalent - and it&amp;rsquo;s been really good to collaborate with Seb on it. Among other things, Seb is a remarkably good code reviewer!&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I maintained a lot of the nflverse GitHub Actions data automations and I&amp;rsquo;m proud of how well it works now - not to say that there aren&amp;rsquo;t problems but that they&amp;rsquo;re resolved efficiently and effectively.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I wrote up a mini package called &lt;a href="https://tanho63.github.io/fivestars" target="_blank" rel="noreferrer"&gt;{fivestars}&lt;/a&gt; that adds CSS star ratings to rmarkdown and Shiny pages. It does a tiny thing but I enjoy it!&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I compiled some other fun helper functions into my personal package &lt;a href="https://github.com/tanho63/tantastic" target="_blank" rel="noreferrer"&gt;{tantastic}&lt;/a&gt; and it even includes my own personal ggplot theme!&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I recruited a whole bunch of the rstats community into doing &lt;a href="https://rstats-aoc.netlify.app" target="_blank" rel="noreferrer"&gt;Advent of Code&lt;/a&gt;! I didn&amp;rsquo;t finish it this year after taking some time for family stuff, but plan to pick up the last few puzzles eventually.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I made a neat &lt;a href="https://github.com/tanho63/aoc.elf" target="_blank" rel="noreferrer"&gt;helper package&lt;/a&gt; for Advent of Code that initiates a template, downloads inputs, and applies caching!&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I continued to help R users by answering help questions across a wide range of platforms - R4DS, Twitter, nflverse, and (a little bit) the R discoRd.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;I&amp;rsquo;m much more confident in live-coding, data visualisation, package development, and overall R skills.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://tanho.ca/posts/reflections/2021/featured.jpg"/></item><item><title>Reflections on 2020</title><link>https://tanho.ca/posts/reflections/2020/</link><pubDate>Sat, 26 Dec 2020 00:00:00 +0000</pubDate><guid>https://tanho.ca/posts/reflections/2020/</guid><description>&#10;&lt;h2 class="relative group"&gt;This year&amp;rsquo;s successes&#10; &lt;div id="this-years-successes" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#this-years-successes" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;I joined R4DS Slack Community and it&amp;rsquo;s been an amazing community to be part of - making many new friends, having fun learning new things to become a better R programmer, and helping others also get better by answering their questions.&lt;/li&gt;&#10;&lt;li&gt;I&amp;rsquo;ve made many new friends through the TDM Dynasty server and through the offshoot Mafia server that came off of it.&lt;/li&gt;&#10;&lt;li&gt;Getting out as a rowing coach this summer was awesome, no matter how much I disliked the admin-bits of it, because I got to see and hang out with my friends as if it was a normal year.&lt;/li&gt;&#10;&lt;li&gt;Continuing to hang out and work on projects through DynastyProcess with Joe has been awesome - his friendship and support has been incredible throughout the year.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Work has been fantastic as a source of stability and routine. I wrapped up the second version of the core project in November/December and have appreciated the time to learn and work through some forecasting and predictive analytics for the upcoming year - really looking forward to continuing my growth as a data scientist/analyst/developer there.&lt;/li&gt;&#10;&lt;li&gt;DynastyProcess has quadrupled in size this year, going from an average of 10,000 unique monthly users to &lt;strong&gt;over 40,000&lt;/strong&gt; (as of October/November)!&lt;/li&gt;&#10;&lt;li&gt;I can definitely credit the mobile-first calculator for a bulk of that popularity gain - it&amp;rsquo;s definitely much easier to use than before.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;hr&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;I made the &lt;a href="https://ffscrapr.dynastyprocess.com" target="_blank" rel="noreferrer"&gt;ffscrapr R package&lt;/a&gt; a reality this year, managing to get it to support three different fantasy football platforms AND putting it onto CRAN!&lt;/li&gt;&#10;&lt;li&gt;I &lt;a href="https://tanho.ca/pumpkins" target="_blank" rel="noreferrer"&gt;carved a pumpkin every week&lt;/a&gt; in October, and loved the meditative process that went with it.&lt;/li&gt;&#10;&lt;li&gt;I completed every single &lt;a href="https://adventofcode.com" target="_blank" rel="noreferrer"&gt;Advent of Code&lt;/a&gt; puzzle on the day it came out, and learned a ton about efficient R programming.&lt;/li&gt;&#10;&lt;li&gt;I made a bunch of cool new apps for DynastyProcess and taught myself the beginnings of ML.&lt;/li&gt;&#10;&lt;li&gt;I rebuilt my computer with some upgraded parts, and have been enjoying the improvements in computing power!&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&#10;&lt;h2 class="relative group"&gt;Disappointments&#10; &lt;div id="disappointments" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#disappointments" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;p&gt;I&amp;rsquo;m disappointed about my weight gain over the pandemic, and the frequency at which I slumped into a depression and burnout. I can&amp;rsquo;t wait for 2021, vaccines, and a gradual return to normalcy.&lt;/p&gt;&#10;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://tanho.ca/posts/reflections/2020/featured.jpg"/></item><item><title>Reflections on 2019</title><link>https://tanho.ca/posts/reflections/2019/</link><pubDate>Fri, 27 Dec 2019 00:00:00 +0000</pubDate><guid>https://tanho.ca/posts/reflections/2019/</guid><description>&#10; &#10;&#10;&#10;&#10;&lt;div&#10; &#10; class="flex px-4 py-3 rounded-md shadow bg-primary-100 dark:bg-primary-900"&#10; &#10; &gt;&#10; &lt;span&#10; &#10; class="text-primary-400 pe-3 flex items-center"&#10; &#10; &gt;&#10; &lt;span class="relative block icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"&gt;&lt;path fill="currentColor" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/&gt;&lt;/svg&gt;&#10;&lt;/span&gt;&#10; &lt;/span&gt;&#10;&#10; &lt;span&#10; &#10; class="dark:text-neutral-300"&#10; &#10; &gt;&lt;p&gt;&lt;strong&gt;2023 note&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;I realized when I was going back and reorganizing my reflections that&#10;I never properly wrote out a year in review for 2019 (and that I&amp;rsquo;d done so for&#10;2018 and 2020). Jotting down some recollections now, pieced together from various&#10;snippets I had written and what I can still remember, for the sake of having&#10;something to look back on in the future.&lt;/p&gt;&#10;&lt;/span&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;In the same way that 2018 was a year of rebuilding my personal life, 2019 was a&#10;year of reinventing my professional life - in May I lost my job in sudden and&#10;humiliating fashion.&lt;/p&gt;&#10;&lt;p&gt;I was coming off of &lt;a href="https://tanho.ca/posts/reflections/2018/" &gt;a lot of personal successes&lt;/a&gt;&#10;(physically, socially) in 2018, and my professional life had become an afterthought&#10;at this point&amp;hellip;which must have been part of the impetus for what happened (I&amp;rsquo;ll&#10;never know). I was still pretty vulnerable and fragile at this point, and losing&#10;the only career I had ever known since I was a child was yet another shatterpoint.&lt;/p&gt;&#10;&lt;p&gt;I was in denial for a while. I travelled to Vietnam to meet up with my parents,&#10;trying to regain my bearings - it didn&amp;rsquo;t help all that much - and then stayed in&#10;my rented apartment until my emergency fund ran out midway through the summer,&#10;after which I had no other choice but to pack up and move home.&lt;/p&gt;&#10;&lt;p&gt;I threw all sorts of applications into the job mill, focusing on finding Excel&#10;and other more-data-centric jobs. I&amp;rsquo;d been building fantasy football spreadsheets&#10;for quite a while by this point (since 2017) and had become extremely proficient&#10;in Excel&amp;rsquo;s PowerQuery suite for doing more database-like work, so I was pretty&#10;hopeful that I could find a job in this space.&lt;/p&gt;&#10;&lt;p&gt;A couple of uncomfortable summer months went by - coaching rowing gave it some&#10;structure, interspersed with job applications and obsessing over various fantasy&#10;football projects. I accepted a casual gig working for Dynasty League Football&#10;as a writer, and contributed a couple of articles and projects there, but I&#10;learned that I wasn&amp;rsquo;t much of a writer and that I was more of a data/tools person.&lt;/p&gt;&#10;&lt;p&gt;One of these personal projects was a dynasty trade calculator dashboard, which&#10;had a user facing Excel sheet and a backend written in PowerQuery. My friend Joe&#10;Sydlowski offered to write an R-based Shiny app front-end to the calculator to&#10;help make the sheets more accessible. I agreed, but as the development went on,&#10;I became such an annoying and needy product manager that I started bothering Joe&#10;into giving me access to the R code and teaching me how to edit and update the&#10;app so that I could make the changes I wanted to make. It wasn&amp;rsquo;t long before I&#10;was hooked on R - first refactoring the app to use the tidyverse, then writing&#10;my own (Crystal Ball) from scratch, and my love of R only snowballed from there.&lt;/p&gt;&#10;&lt;p&gt;I finally landed a full-time role at Caivan Communities in October, which blended&#10;my new aspirations in data work with my background and domain experience in real&#10;estate / construction. Despite my own fears around imposter syndrome - I&amp;rsquo;d only&#10;been programming in R for a few months - I found myself in position to contribute&#10;small R and Shiny tools right away, which felt so much more fulfilling than I&amp;rsquo;d&#10;ever felt in property management.&lt;/p&gt;&#10;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://tanho.ca/posts/reflections/2019/featured.jpg"/></item><item><title>Reflections on 2018</title><link>https://tanho.ca/posts/reflections/2018/</link><pubDate>Mon, 31 Dec 2018 00:00:00 +0000</pubDate><guid>https://tanho.ca/posts/reflections/2018/</guid><description>&lt;p&gt;2018 was an important year of my life - a catastrophic collapse of a long-term&#10;relationship led to a single-minded drive to rebuild my identity.&lt;/p&gt;&#10;&lt;p&gt;Along the way, I:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;lost 75 pounds&lt;/li&gt;&#10;&lt;li&gt;rowed over a million on-water meters&lt;/li&gt;&#10;&lt;li&gt;helped coached a successful recreational rowing program&lt;/li&gt;&#10;&lt;li&gt;got a dog (Jasper!)&lt;/li&gt;&#10;&lt;li&gt;made a lot of new friends&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;2018 was good to me - and I&amp;rsquo;m excited to be moving forward on to 2019.&lt;/p&gt;&#10;&#10;&lt;h2 class="relative group"&gt;Targets for 2019&#10; &lt;div id="targets-for-2019" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#targets-for-2019" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Weigh: 180 pounds and/or reach 20% body fat [currently 205 lbs, 30%]&lt;/li&gt;&#10;&lt;li&gt;Row: 7:00 2K&lt;/li&gt;&#10;&lt;li&gt;Row: 3:00:00 marathon&lt;/li&gt;&#10;&lt;li&gt;Train for masters rowing regattas, perform at level I can be proud of&lt;/li&gt;&#10;&lt;li&gt;Write articles for fantasy football&lt;/li&gt;&#10;&lt;li&gt;Eliminate credit card debt&lt;/li&gt;&#10;&lt;li&gt;Improve financial health&lt;/li&gt;&#10;&lt;/ul&gt;&#10;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://tanho.ca/posts/reflections/2018/featured.jpg"/></item></channel></rss>