MVVM and MVC

Those of us who have been putting together websites for a long while will remember back when everything was included in the .html (or even .htm) file. Eventually this was replaced by a separation of concerns – content in...

Read More

No comment?

I was listening to a podcast recently and one of the hosts made a comment that I’ve heard before. “There are two types of comments – lying and useless.” For the most part, it’s a fair point. When...

Read More

Analysis of a Difficult Project

In the eight years that I’ve been a software developer, I’ve had my share of difficult projects. Early on, the difficulty might have been because I was new to development and new to the code base. I had to learn my...

Read More

Instant Family

Last week I finally got around to seeing Instant Family. If you’re not familiar with the movie, it follows a childless couple who decide to adopt out of foster care. As expected, crazy hijinks ensue. I have to say that I...

Read More

On Writing

I’ve been working on a technical book for several years now. Partially, this is because I have a million things to do (coincidentally, my son just turned two). Partially this is because I’m a slow writer. And...

Read More

Doing big things

Fans of Marvel movies know to wait around until the end of the credits to see the extra scene. This adds a bit of time to the theater experience, as the credits go on for quite some time; it takes hundreds of people to make a...

Read More

Thoughts on foster care

I recently gave an “intro to foster care” presentation. What was interesting is that I was trying to both encourage people to consider becoming foster parents, and discourage them from doing so. Why both?...

Read More

Applying leverage

I was reading a finance thread recently where the concept of leverage came up. Simply put, this is asking what activities get you the best “bang for your buck”. If you’re a minimum wage worker, then activities...

Read More