I often think my way is the best because it is the most obvious (to me). When I review someone else’s code, I forget that the way it is implemented is the most obvious way to the developer. We can talk about why it is different from what is obvious to me, but I should expect to often be wrong because the programmer has put more thought and effort into solving the problems. My feedback should reflect that I may be wrong because my perspective is different. Put this way, it is much easier for me to be less blunt, less definitive in my correctness.Read More
When a question is asked, you can take your time answering. You don’t have to say the first thing that leaps into your head. It is ok take a few seconds to review it. Or if you draw a complete blank, there are ways to stall for time as you find the words. Let me share a few of those methods.Read More
Not that long ago, tech pundits would run articles like “The biggest technology flops in history” and “Apple’s Worst Products and Biggest Failures”. These lists would always contain Apple’s Newton handheld computer. Was it a failure? I don’t think so, but you can decide for yourself.
It’s 9:31, do you know where your bits are? A lot of real time clocks use binary coded decimal or BCD to store the time. BCD isn’t a common format but you will probably run into it at some point. This time, we look at BCD and how to convert it to binary.Read More