2025 by the numbers

Posted 2 days ago

There are many different ways that I could tell the story of my year. One way is through numbers. I was inspired by Nicholas Felton’s Annual Reports. He compiled personal data to tell the story of his year. I have done a similar exercise since 2009 to give me a snapshot of the year. It doesn’t tell the whole story, but it gives a good sense of my journey and a starting point to share what shaped my year. I am planning to write more of article retrospective in the near future.

Work

I grabbed a picture of the Web development part of the Digital team while at Revive Our Hearts headquarters for my onboarding in April. Nicolas, myself, Bryan (our team leader), and Logan

New job (after a year of unemployment)

I started a new job with Revive Our Hearts on April 9. My first few days of onboarding were spent at the headquarters in Niles, Michigan. I enjoyed getting to work in person with my team for a few days and get to know other staff that I collaborate with.

  • 98 days unemployed in 2025, 385 days total starting on March 20, 2024
  • 30 job applied for in 2025, 245 total in a year
  • 4 interviews
  • 1 freelance job – monthly maintenance contract
  • 1 job accepted
  • 3 days working on-site at Revive Our Hearts headquarters
  • 4 days working in-person with other Revive Our Hearts staff at True Woman ’25 conference
  • 3 conferences – CSS Day (online), Beer City Code, True Woman ’25
  • 12 flights over 3 different work-related trips (Michigan and Indianapolis)
  • 2,065 miles flying

Read more about my experiences with Revive Our Hearts this year:

Nearly 6,000 women attended True Woman ’25 in-person and over 7,000 women participated throuhg our livestream in 5 different languages. Attendees represented 53 different countries.

Coding

  • 212 GitHub contributions – 183 work, 29 personal projects. The work number seems low but after reading how GitHun counts contributions, I realized that most of my work is done in forks so they don’t count as a contribution.
  • 57 Codepens
  • 17 major projects
  • 2 personal projects (Memory Keeper, WordPress-to-Craft)

Favorite work project – 2025 Annual Praise Report

I enjoyed getting to translate a print report into a digital experience. I used CSS scroll-driven animations (with a fallback for browsers that don’t yet support it) for a timeline component.  I used an inline preview video solution that I have been continuing to refine throughout the Fall. And I played with some different layouts to create a unique digital experience that captures the spirit of the print report.

New tools or techniques

Courses

Personal

We had 2 deaths in our household this year. My mother-in-law, who had lived with us for the past 6 years, passed away in June after suffering a stroke. And then in September, our beloved guinea pig Teddy left us. I will share more about the impact of these losses in the article retrospective.

  • 1 engagement – my son proposed to his fiancé on December 15 on a trip to Indianapolis
  • 6 days knocked out with COVID
  • 1 college dorm move-in
  • 1 college dorm partial move-out – I went up to Murray to get some boxes but was not there for the full move out.
  • 1 new home for our oldest – She moved from an apartment to a townhome in September.
  • 8 road trips – Murray (3), Nashville (4), Louisiana (1) (we also stopped in Nashville on a couple of those trips to Murray)
  • 9 states – Tennessee, Georgia, Kentucky, Alabama, Mississippi, Louisiana, Arkansas, Michigan, Indiana
  • 3 kids in college – All three of my kids are taking college classes as my oldest started a Master’s program in October. My son will graduate from Murray State in the spring. And my youngest will graduate from community college in the spring and then move on to another school to finish her undergraduate degree.
  • 2 visits to Infinity Flux, a local comic books store
Visiting Infinity Flux with my three kids in December. My youngest and I visited the store a few weeks earlier to celebrate their 11th Anniversary and the opening of their Hall of Comics.
We were glad to see so much of our oldest this year. She visited a couple of times this summer and then several times in November and December. We also visited her in Nashville a handful of times including a couple of visits to the townhome she moved into in September.

Culver’s in Hixson

Culver’s is one of my favorite restaurants. But we did not have one in Chattanooga until recently. I have only eaten at Culver’s on road trips, mostly in Murray, Kentucky (visits to my son at Murray State) at the first Culver’s I visited. Culver’s opened a store about 10 minutes away from my house at the end of September.

  • 8 visits to Culver’s in October, November, and December, including a visit on December 16 to get a free scoop of Turtle custard for my birthday
  • 2 visits to Culver’s in Murray, Kentucky in August and in May

Walking

  • 101 activities
  • 348.2 miles
January – 51.6 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
February – 62 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
March – 46 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
April – 16 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
May – 20 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
June – 22 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
July – 8 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
August – 16 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
September – 17 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
October – 19 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
November – 36 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S
December – 32 mi
  1. S
  2. M
  3. T
  4. W
  5. T
  6. F
  7. S

Writing/Creating

Favorite articles that I wrote on my site

Reading

  • 6th time reading through entire Bible
  • 23 books finished (1 that started in 2024) – My goal was 28 so I have decided to shoot for 24 as a goal for 2026.
  • 5,090 pages read (not including the Bible)
  • 29 books started
  • 5 currently reading
  • 18 ebooks purchased
  • 5 physical books purchased
  • 2 rereads (both abandoned)
  • 7 borrowed from library, friends, or Hoopla
  • Shortest book – 119 pages
  • Longest book – 488 pages
  • Average book length – 221 pages

Favorite reads

  • The Steadfast Love of the Lord (Sam Storms) – It expanded my view of God and spoke to my heart. It hit me in a very similar way that reading Gentle and Lowly did when I first read it several years ago.
  • Not Old, Not Young, Not Done (Christopher Ash) – Great pastoral advice for the chapter of life that I am in.
  • The Lord of Psalm 23 (David Gibson) – I appreciated some fresh insights from this very familiar psalm.

Favorite online articles

  • Looking Elsewhere (Robb Owen)- This article was a breath of fresh air for my craftsman soul. My heart resonated with so much of what Robb wrote. I wrote an article, Looking elsewhere, a reflection, that quotes his text and adds my own thoughts and commentary.
  • If it works, it’s right (Andy Bell) – I appreciate this perspective from Andy. I try to have this approach as well. So much of the work we do does not have one right way to do it.
  • The Post-Developer Era (Josh Comeau) – The most memorable article I read this week. Some good thoughts about AI, the current job landscape, and some job search tips. It addressed a topic I have been thinking about and plan to write about in the near future. I also enjoyed Kevin Powell’s video, Are we Entering the Post-Developer Era? where he reads through Josh’s article and adds his own thoughts.
  • Toolmen (Mandy Brown) – I think Mandy hit the nail on the head of “AI” being an ideology and not a technology. One of the most thought provoking articles about the subject that I have read.
  • Is “ethical AI” an oxymoron? (Hidde de Vries) – This is a great article that has informed my thinking on the subject. I summarized a lot of different bits that I have been thinking and reading about.
  • De-caring (Mandy Brown) – Another AI related article from Mandy. My biggest gripe with AI is that it is dehumanizing.
  • You’re not a front-end developer until you’ve… (Nic Chan) – I loved this list/quiz of things Nic has observed in his ten year career. I laughed and head nodded strongly with “Refreshed prod while working on local and wondered why your changes weren’t showing.” I have done that way too many times and gotten frustrated before figuring it out.
  • You are not your job search. (Brillant Crank) – It was painful to read this and remember how hard my yearlong job search was that ended 3 months ago. Still feels fresh.
  • Better CSS layouts: Time.com Hero Section (Ahmad Shadeed) – I enjoyed having Ahmad break down a layout and share some modern CSS techniques to improve the experience across viewports.
  • Let Me Google that For You (Brad Littlejohn) – I enjoyed this article. It addressed some dissonance that I have experienced. When I am asking a teammate a question, it is not all about getting an answer to the question but relationship.
  • When The Path That I Fear Is the Way He Has Set (Tim Challies) – This was a timely article that addressed some anxiety in my heart about the future.
  • “Why would anybody start a website?” (Dave Rupert)
  • You Don’t Need Animations (Emil Kowalski) – Some good advice adding some purposeful animations to improve the user interface.
  • The Lifeblood of the Web (Matthias Ott) – I enjoyed this article by Matthias about the value of in-person conferences. I am inspired to write my own article about my in-person conference experiences.
  • Two approaches to fallback CSS scroll driven animations (Cyd Stumpel) – I like this example of graceful degradation. I think it is a good example of a use case where it is big win.
  • Understanding what “I am not ‘anti-AI’… I am pro-craft.” means to me (Guy LeCharles Gonzalez) – I like this idea of “pro-craft” because I think it captures an essential idea of why I am more concerned than excited about AI.
  • Why we teach our students progressive enhancement (Cyd Stumpel) – Amen.
  • It’s been a very hard year (Andy Bell) – I appreciated Andy’s vulnerability in this post. I wish I had done more to promote his courses during his Black Friday sale. I bought JavaScript for Everyone earlier this year and highly recommend Piccalilli’s courses. I would love to work at the sort of agency that Andy has built with Set Studio.
  • Why Can’t I Throw Away this Stick? (Kraig Keck) – A good reflection on nostalgia and idolatry. I relate to the author in that I am very sentimental and attach a lot of emotional meaning to physical objects or memories.
  • Challenge (Matthias Ott) – I enjoyed this perspective about being willing to challenge your own assumption by listening to and taking feedback.
  • The Dehumanizing Force of Administrative Sludge (Alan Noble) – I encounter this weekly.

Favorite Andy Clarke articles

I have long admired Andy Clarke and been inspired by his work, his articles, his talks, and his books. One thing I have always appreciated about Andy is that he looks for ways to push the tools and the medium to the limits to come up with “expressive” experiences, through both design and interaction. He wrote several articles this year that tapped into a familiar feeling of creative inspiration that I remember having from reading Transcending CSS and Hardboiled Web Design (both editions).

Podcasts

I use to listen to podcasts regularly when I commuted into an office. That changed when I started working from home in remote roles. I would listen to podcasts in roadtrips. But this year, I started listening to a couple of podcasts regularly on my walks.

New Finds

Entertainment

My youngest in the singing and dance number, The Land of Yesterday, at the Neva Club from the show, Anastasia
  • 3 movies seen in theater (Thunderbolts, Fantastic Four, Revenge of the Sith: 20th Anniversary)
  • 1 NCAA basketball game – UTC vs. Tennessee Wesleyan University
  • 2 shows at Chatt State that my youngest was in (Anastasia and Charlotte’s Web) – went to each twice. Anastasia was especially meaningful for her, as it allowed her to combine two of her greatest passions—theater and dance. As a Pas de Quatre dancer (ballet), she brought elegance to the stage while also taking on multiple ensemble roles. Having trained with the Chattanooga Ballet for 12 years, it was an absolute joy to see her dance again after a two-year hiatus.
  • 1 art show – My son put on an art show in September. On Methods and Madness was his first solo show. He was the recipient of the “MAGpie Award” at the Murray State University OMAS group’s Annual Student Art exhibition in the spring. This award consists of a cash prize, a pie, and the opportunity to exhibit at the MAG (Murray Art Guild). My wife and I traveled up to Murray for the opening.

Favorite things I watched

  • Andor Season 2 (Disney+)
  • All Creatures Great & Small (PBS)
  • Star Trek: Strange New Worlds (Paramount+)
  • Man on the Inside, Season 1 (Netflix)
  • The Nonnas (Netflix)
  • Matlock (CBS, Paramount+)
  • Somebody Feed Phil (Netflix)
  • The Penguin Lessons (Netflix)
  • Join or Die (Netflix)
  • Wild Robot (Netflix)

Gaming

  • 14 MLB The Show 23 games
  • 166 MLB The Show 20 games
  • NBA 2K25 6 games outside of season, 74 season games, 3 NBA Cup games

Other similar reflections

Comment on this post