Need more resources!

Software Project Cost

I Just Need An Estimate Throughout my career, it's been rare to be on a project where I am not asked for some sort of software estimate. No one likes estimating but I am diligent and do my best estimating how long developing something that I've

Name Your Subexpressions

Complicated Logic Everyone likes to joke about how they don't use any of the stuff they learned in college. This isn't the case for me. There is some I use and some I don't. One thing I learned pretty well is how to simplify

Thoughts on Unit Testing

Back when I was a new engineer out of college, I was excited about automated unit testing. It makes sense to use a computer, which is good at performing repeated operations quickly, for testing that the software works or that it still works. I still hold out hope for automated

Tips for Effective Code Reviews

Here is my list of common mistakes from code reviews and ideas of how to improve. This isn't comprehensive; just a few things I often run into. While I've seen plenty of ineffective code reviews, I still feel strongly about their potential value. Real issues are

Timex Datalink

When I was a kid I loved the different Timex sports watches. It was some of the coolest technology at the time to have a small microprocessor running on your wrist. I don't know when I first saw an ad for the Timex Datalink watch but I knew

Need more resources! © 2026