A Demonstration of the Importance of Crosstraining for Runners 2023-05-29

When I was training to run races the first thing I’d cut out was the cross-training. There is no debate that cross-training is important. It was not unknown to me. Yet when schedule pressures, real and contrived, caused me to need to cut something it was the cross-training that always got cut. My 30 day Health Reboot challenge was essentially 30 days of nothing but what would be considered cross-training. That was predominantly training via cycling. The whole time I was curious what my running fitness looked like at the end of that. I now have the answer. While I always knew cross-training was important I am still floored by how much that is so.

(More ...)
2023 Goal Accountability Phase 5 Closeout/Phase 6 Kickoff 2023-05-26

The 30 Day Health Reboot was about getting focus on the various health metrics that I track each day and grade myself on. While I’ve been very consistent in measuring these things going back to 2017 when I came up with the concept, I haven’t been very good at holding myself accountable to them. That makes the whole “goal accountability” part of this exercise a misnomer most of the time. It hasn’t been a total waste though. I probably would have gotten my act together for even less time than I did over the years without it. But I want to keep doing better. Having a closeout and kick off of each of the “phases” was something I always intended to do but never did. This is my attempt to bring that in line too.

(More ...)
Health Reboot Week 4 and Total Update 2023-05-25

Week #4 (plus two days) of my 30 day Health Reboot challenge is now in the books. With that the 30 day challenge is also completed. My final week had its rough points, as I predicted it would, but had lots of success too.

(More ...)
Health Reboot Week 3 Update 2023-05-16

Week #3 of my 30 day Health Reboot challenge is now in the books. I’m pleased to report that I finished it even stronger than I did the previous weeks.

(More ...)
Health Reboot Week 2 Update 2023-05-09

Yesterday I wrapped up the end of the second week of this 30 day Health Reboot challenge . The “challenge” is really just a question of if I can actually get good grades on each day of my daily metrics with the slight twist of needing to be at least 20 minutes of cardio every day. Week 2 was pretty solid on everything except diet.

(More ...)
30 Day Health Reboot 2023-05-02

I’ve really been dogging it on the health front. Metrics, self graded, have been in the toilet since middle of last year. To be honest, they were only good for a total of three months last year. Diet and exercise, captured by those metrics, was shit and it is reflected in my cardio fitness, strength fitness, body weight, and body composition all being in the toilet. When I had my comprehensive annual physical and blood work I figured my middle-aged body was probably going to show signs of being worse for the wear. Thankfully everything was still in line. That’s a dodged bullet not a sign that the status quo is okay though. So here I am one week into my 30 Day Health Reboot.

(More ...)
Dart Result Monad Library Update 2.1.0: The withResult Method 2023-04-18

I just recently pushed an update to my Dart Result Monad Library bumping the version from 2.0.2 to 2.1.0. For this version I added a feature that I’ve kept running into with my development of Relatica: wanting to do something non-transformative with a result and then just pass it on to the next stage. For full details on Result Monads and my initial implementation check out my original blog post and/or this post on the Dart Result Monad 2.0 release updates .

(More ...)
Apple False Advertising History 2023-04-17

My first computer was an Apple //c. I have been an off again/on again fanboy of Apple several times through my life. They are my go-to mobile device manufacturer right now. In the past couple decades though I learned to take their advertising claims with great skeptecism though. I’m reading through this 1978 Byte Magazine special Pascal issue . One of the things I love doing while reading this old magazines is look at the ads. When I ran across this ad from Apple Is was admittedly taken aback by how brazen their claims as market leader were. It seems that exaggerating beyond the usual marketing schtick and outright lying goes back to Apple’s earliest days.

Top of the 1978 Apple Ad with the headline reading: Why Apple II is the world's best selling personal computer.
(More ...)
Dart Web Client Programming Head to Head: Flutter, Jaspr, and Dart Web 2023-04-10

A big part of the Dart Snake project was so that I could evaluate the experiences of using Dart for server side development. A year ago I looked at the REST server landscape with this post and how Dart compared to Go in that respect . The Dart Snake project instead let me look at how well Dart worked for the front end by doing three different implementations for the web: Flutter Web, Jaspr, and plain old Dart Web Standard Libraries. In this post I compare these technologies with respect to the development experience and performance. If you’d like to play any of these versions to compare directly you can find the links below:

(More ...)
CSS Naked Day 2023-04-09 A friend on the fediverse pointed out that today is CSS Naked Day . It is an annual tradition going back to 2006 to “…promote web standards. Plain and simple. This includes proper use of HTML, semantic markup, a good hierarchy structure, and of course, a good old play on words. (More ...)