{"database": "pelican", "table": "content", "is_view": false, "human_description_en": "where author = \"ryan\" and \"published_date\" is on date 2025-12-31", "rows": [["ryan", "musings", "I was hoping to have this written and posted last week, but for Christmas this\nyear Santa brought me a cold which knocked me on my butt for a few days.\n\nI had done a bit of prep, but wow, when I look back at 2025 it was a pretty\nbig year for me personally.\n\n## Professional\n\nI celebrated 17 years at my [current employer](https://www.mydohc.com). While\nthis isn't a nice round number sort of anniversary, about 6 months before the\nactual anniversary date I was promoted to an Associated Vice President and\njoined the Senior Management Team. This has been a goal of mine since about\n2010 and after a lot of hard work (and honestly more than a bit of good luck)\nI \"made it\".\n\nIn addition to the promotion at work, I also helped to lead a multi department\nteam to a successful upgrade for a major application AND helped to lead a\nmajor network migration for our EHR that went really well. Two major projects\naccomplished in the same calendar year was a pretty good feeling.\n\nWe also do annual employee satisfaction surveys and my department had a 96%\nsatisfaction rating. This is a really good feeling as a leader. We get shit\ndone AND people are happy to do it!\n\nSince 2021 my department has consistently scored above 90%. This isn't just me\nthough! I have a great management team that helps to make this happen.\n\nOver this same time period I've had 7 people leave the department1. Five of\nthem because of retirement. I really like that where I work is a place you\nretire at more often than not! That, along with the high satisfaction rates,\nsuggest that my management team and I are doing something right.\n\n## Django and Python\n\nOn the Django and Python side it was also a really big year. In February I\n[spoke](https://youtu.be/FBMg2Bp4I-Q?si=tzHCWboxaEa8vEh3) at\n[PyCascades](https://2025.pycascades.com/) in Portland, Oregon.\n\nIn September I [spoke](https://youtu.be/aZwKCo5kwJU?si=eel7u86Czjzl-CsV) at\n[DjangoCon US](https://2025.djangocon.us/) in Chicago, Illinois. This was my\nTHIRD talk at DjangoCon US2\n\nI was also active with [Django Commons](https://django-commons.org/) on the\nadmin team, was a [Djangonaut.Space](https://djangonaut.space/)\n[Navigator](https://github.com/djangonaut-\nspace/program/blob/main/navigators.md) in [Session\n5](https://djangonaut.space/sessions/2025-session-5/) for 2 amazing\nDjangonauts, and got to hang out at\n[Jeff](https://mastodon.social/@webology)'s Office Hours pretty consistently\n(though not as often as I would have liked!)\n\nThe biggest accomplishment was [getting elected to the DSF\nBoard](https://www.djangoproject.com/weblog/2025/nov/28/2026-dsf-board-\nelection-results/) and then being [elected Treasurer of the\nBoard](https://www.djangoproject.com/weblog/2025/dec/18/introducing-\nthe-2026-dsf-board/). This is still all **very** new and I'm trying to feel my\nway around, but I've got some amazing support and I'm really looking forward\nto working with the board in 2026 and beyond.\n\n## Technology\n\nA few weeks ago I watched Jeff Triplet migrate various infrastructure for\n[DjangoPackages.org](https://djangopackages.org/) from [Digital\nOcean](https://www.digitalocean.com/) to [Hetzner](https://www.hetzner.com/)\nwith [Coolify](https://coolify.io/). This got me to dive into that ... pretty\ndeeply. I spent a lot of my December PTO3 working to migrate my servers from\nDigital Ocean to Hetzner managed with Coolify. I plan to write more about that\nlater, but needless to say, as of December 29, 2025 I had successfully\nmigrated everything off Digital Ocean to Hetzner.\n\n## Personal\n\n### Music\n\nWatching live music is a lot of fun. My wife Emily and I really enjoy doing\nthis. We didn't get to see as many concerts as we would have liked to, but we\nwere still able to see a few. [Kelsea\nBallerini](https://www.kelseaballerini.com/home) (with our daughter Abby) and\n[Benson Boone](https://www.bensonboone.com/) at [Crypto.com\narena](https://en.wikipedia.org/wiki/Crypto.com_Arena) in Downtown Los\nAngeles,\n[Sessanta](https://sessantalive.com/?srsltid=AfmBOoqKeaTi6S9G5bzemiit74Ed6cuRHGyKm4G3gwZ1yU0Y9xVVL49H)\nat [Acrisure Arena](https://en.wikipedia.org/wiki/Acrisure_Arena), [Third Eye\nBlind](https://www.thirdeyeblind.com/)4 at a local casino, a show at the\n[Grand Ole Opry](https://en.wikipedia.org/wiki/Grand_Ole_Opry) in Nashville,\nTennessee as part of a conference I attended. We also saw about 5 or 6\ndifferent bands in 3 days at different venues while we were in Nashville\n(though sadly we didn't get to see a show on the stage at the [Taco Bell\nCantina](https://locations.tacobell.com/tn/nashville/131-2nd-avenue-\nnorth.html) which feels like a real miss!) though we did get to see [The Steel\nDrivers](https://www.thesteeldrivers.com/) at the historic [Ryman\nAuditorium](https://www.ryman.com/)\n\nWe also saw [Post Modern Jukebox](https://postmodernjukebox.com/) at the [Fox\nTheater](https://www.foxriverside.com/) in\n[Riverside](https://www.visitcalifornia.com/places-to-visit/riverside/). We\nstayed a few days to get out of the heat of the Coachella Valley, but were\nshocked to learn that Riverside is only about 15-20 degrees cooler. And when\nit's 115-120 here it can still be above 100 there!\n\nWe still had a great time and it convinced me even more that the wild idea my\nfriend [Mario](https://pythonbynight.com/) and I had to pitch Riverside as a\nlocation for DjangoCon US 2027/2028 was actually a really good idea, not just\na wild idea \ud83d\ude00\n\n### Hockey\n\nI went to a ton of hockey games. To start the year off I went to the [Cactus\nCup](https://acrisurearena.com/event/cactus-cup-2/) and saw 4 NCAA Division 1\ngames in 2 days. The best part was sitting behind the goal right at the glass\nand seeing just how fast (and LOUD) the game can be.\n\n![Teddy Bear Toss 2025](/images/Cactus-Cup-2025.jpeg)\n\nI was pretty exhausted (but happy) by the end of it.\n\nI also got to see 36 [Firebirds](https://cvfirebirds.com/) home games (regular\nseason5 and post season6), 2 Firebirds road games (both in San Diego against\nthe [Gulls](https://www.sandiegogulls.com/)), and was able to attend the [AHL\nAll Star Competition](https://theahl.com/news/coachella-valley-to-\nhost-2025-ahl-all-star-classic) at [Acrisure\nArena](https://en.wikipedia.org/wiki/Acrisure_Arena) in February.\n\nOn the NHL front I went to a game to watch the [LA\nKings](https://www.nhl.com/kings/) host the [Seattle\nKraken](https://www.nhl.com/kraken/) (the Firebirds big kid club) and while I\nwas in Nashville for a conference in November I got to watch the [Nashville\nPredators](https://www.nhl.com/predators/) play the [Calgary\nFlames](https://www.nhl.com/flames/).\n\nMy favorite hockey-related experiences this year though were the [Teddy Bear\nToss](https://en.wikipedia.org/wiki/Teddy_bear_toss)\n[game](https://theahl.com/stats/game-center/1028181) (even though the\nFirebirds lost) and getting to greet the players in the tunnel before the game\n\n![Teddy Bear Toss 2025](/images/Teddy-BearToss-2025.jpeg)\n\n### Baseball\n\nSadly we only made it out to a few baseball games this year. We saw a few\nCalifornia Winter League games one Saturday in February, and one game out in\nRancho Cucamungo to see the Dodgers Low A Affiliate the Quakes play. The\nDodgers won the World Series, and that was nice, but I didn't see any of their\ngames in person this year.\n\n## Family\n\nThis year Abby started her second year of College so Emily and I continue to\nbe empty nesters most of the year7\n\nOne of my favorite highlights from the year include Abby coming home from\ncollege for the weekend for my birthday last March to surprise me. A\ncompletely unexpected visit that literally made it one of the best birthdays\never. I read something earlier this year that once your child leaves your home\nfor college, or whatever, they'll have spent about 95% of the time they're\nEVER going to spend with you. This hit me pretty hard. Like wanting to sob\nuncontrollably hard. So for Abby to come home to spend time with me for my\nbirthday was the best gift ever.\n\n# Conclusion\n\nLooking back it was a pretty great year. Lots of accomplishments, lots of\ngreat memories. The year started off with lots of fear and trepidation. I\nstill have that (in spades) but I also am starting to have a bit more hope.\n\nI don't have any lofty goals, and I didn't do the same kind of\n[Theme](https://youtu.be/NVGuFdX5guE?si=FewkUjQis5kjiQTv) planning that I've\ndone in the past. This year it just didn't really work for me, so I'm pausing\non that exercise.\n\nThat being said, if I was going to have a theme for 2026 it would be 'The year\nof Intentionality'. I've spent more time this year than I would have liked\ndoing things but not thinking about what I wanted to do. I just did them\nbecause they were easy or it's just what I always do. For the last few weeks\nI've been trying (with varying degrees of success) to be more intentional in\nmy actions, and my plan is to continue that into 2026.\n\nHere's hoping to a great 2026!\n\n  1. The department is 13 people \u21a9\ufe0e\n  2. [DCUS 2023](https://youtu.be/LG-3TB8GIZA?si=GbHaFNdb0Y9KyMcT), [DCUS 2024](https://youtu.be/VPldDxuJDsg?si=YH9nCZxNsYX5Baj3) \u21a9\ufe0e\n  3. Paid Time Off / Vacation \u21a9\ufe0e\n  4. yes, they are still a band ... no this was not my idea! \u21a9\ufe0e\n  5. This includes games for the 2024-25 and 2025-26 season \u21a9\ufe0e\n  6. just 2025, obviously \u21a9\ufe0e\n  7. I might just be misremembering, but when I was in college we didn't have this many breaks, and they weren't this long! \u21a9\ufe0e\n\n", "2025-12-31", "year-in-review-2025", "I was hoping to have this written and posted last week, but for Christmas this\nyear Santa brought me a cold which knocked me on my butt for a few days.\n\nI had done a bit of prep, but wow, when I look back at 2025 it was a pretty \u2026\n\n", "Year in Review 2025", "https://www.ryancheley.com/2025/12/31/year-in-review-2025/"]], "truncated": false, "filtered_table_rows_count": 1, "expanded_columns": [], "expandable_columns": [], "columns": ["author", "category", "content", "published_date", "slug", "summary", "title", "url"], "primary_keys": ["slug"], "units": {}, "query": {"sql": "select author, category, content, published_date, slug, summary, title, url from content where \"author\" = :p0 and date(\"published_date\") = :p1 order by slug limit 101", "params": {"p0": "ryan", "p1": "2025-12-31"}}, "facet_results": {}, "suggested_facets": [{"name": "published_date", "type": "date", "toggle_url": "http://search.ryancheley.com/pelican/content.json?author=ryan&published_date__date=2025-12-31&_facet_date=published_date"}], "next": null, "next_url": null, "private": false, "allow_execute_sql": true, "query_ms": 14.713759999722242}