Weekend Review #1


Full article

A thought that occurs to me, from time to time, is how the course of our lives seem to follow Heisenberg's uncertainty principle:

[W]e cannot measure the position (x) and the momentum (p) of a particle with absolute precision. The more accurately we know one of these values, the less accurately we know the other.

When I sit back and think about where my life is going, and what to learn or build or do next, my momentum comes to a stand still as I consider which position to face next. And when I make a choice, then I no longer consider my position but speed off in whatever direction I chose. I'll apoligize to all physicists now.

My point is, it's easy to keep running, and either not bother to pause and take stock in the progress you're making, or not realize you were running in the wrong direction. So I'm just going to stop and think about the week's accomplishments.

Reacting to React

I think I'm finally getting the hang of React, with its functions and hooks. This week I learned how useEffect is about side-effects, and Material-UI is about not reinventing the component wheel. Also, when it comes to a GET request with query parameters, the concern is not with the SSL tunnel, but what happens at either end.

I also got to do some work in C#, which was great. That's my wheel-house right there, and it was good to play around in it a bit. Named Tuples are so convenient, and the fact that you can deconstruct them.. amazing! BTW, if you use XUnit and find yourself with a lot of similar tests that only differ in the value they're testing, check out InlineData, ClassData, and MemberData. For NUnit, check out TestCase and TestCaseData. Even MSTest is covered with DataRow. 👍

Spring has sprung

Enough about programming. The weather has been unseasonably unseasonable, even for Ohio. Guess mother nature figured the pandemic wasn't enough.

But we've turned a corner now, so I picked up some sprigs and seeds last week, and everyone chipped in to clean up and plant the garden. In a few months, we'll have dozens of tomatoes and hundreds of beans and peas.. mmm! Half of what we have now are perennials... rhubarb, asparagus, strawberries, rosemary, mint. Makes life easier, assuming you don't plant something you get sick of.

Playground 2.0

When you're stuck at home, you start getting creative. Can't bring the kids to the playground, so why not bring the playground to the kids? Also, our yard's a swampy mess after a light rainfall. But no more! I mean, 108 feet of landscape timber, 100 feet of black plastic, and 6 tons of gravel later and... no more!

Flying the coop

This one ain't my accomplishments, but someone accomplished something.

A few little black and white birds have been nesting in a bird house hanging from our front porch, and just this morning they kicked the kids out, who spent the day hopping around the yard. And now.. who knows. They're not in our yard or the bird house. They either learned to fly or called an uber.

They're tiny little black and white birds.. maybe warblers or chickadees? Anyway, it's been fun watching them nest; hopefully something else call it home too.

That's it! It's been a good week. We're going into a long holiday weekend, with lots of warm 80° weather next week. Lots to look forward to. Take that covid-19. 🙄


Grant Winney

I write when I've got something to share - a personal project, a solution to a difficult problem, or just an idea. We learn by doing and sharing. We've all got something to contribute.