As a software developer, dealing mostly with virtual creation, I hold special fascination towards physical creations. This is why I find 3D printers fascinating. Creating something tangible from bits and bytes feels like magic. Unfortunately, I don’t feel 3D printers are quite there yet. They’re still too expense, too slow, too large. I am sureContinue reading “Behold My Creation”
Category Archives: Tips
Just Take It
Most of the time, I have to work hard to reach my goals. Nothing seems to come easy. In fact, it’s often an uphill struggle. Every once in a while, however, this pattern breaks. Out of the blue, an opportunity presents itself. Often, it presents itself as a challenge. It would take me out ofContinue reading “Just Take It”
A Debt That Can Never Be Repaid
I’ve been writing code for over twenty years. In twenty years, I’ve learned there’s never enough time to write all the code I want to write. Developers have been struggling with the constraints of time since the first lines of code were punched into cards. There is never enough time to add all the codeContinue reading “A Debt That Can Never Be Repaid”
Let Me Sleep On It
Experience has taught me there’s truth in the saying that location is everything. Having lived in amazing homes in poor locations and decent homes in great locations, I am sold. To me, the amazing home in a poor location is nothing but a golden cage. Choosing a decent home has a price, however. It meansContinue reading “Let Me Sleep On It”
Keep Your Comments To Yourself
I’ve been writing code for well over 30 years now. In 30 years of coding, I learned my code has to make sense to me long after I’ve written it. Later on, I started working on code shared with others. My code had to make sense to them, too. When code got really complicated, IContinue reading “Keep Your Comments To Yourself”
Watch It
I don’t watch live TV. The whole notion of being fed content with no control puts me off. For years, that was the primary way to consume content. TV, radio, even newspapers. We had very little control over our content, if any. Then came VOD. Then came music services that let us listen to whateverContinue reading “Watch It”
If Only I Could Take Back Time
My time on this Earth is a finite resource. I can’t get any more to what I have. Sure, I can live healthy and make sure I live a bit longer and enjoy the time I do have more. But that’s about it. This is why I grab every opportunity to avoid wasting time. IfContinue reading “If Only I Could Take Back Time”
Easy Money
I work hard for my money. Granted, some people work harder. Every once in a while, though, you hear of other people. People who get it easy. They make a fortune with hardly any effort. The truth is, these people probably fall into one of two groups: those who got extremely lucky, and those whoContinue reading “Easy Money”
It’s All Or Nothing, Part 2
Every once in a while, it’s time to get a raise. With inflation, and a growing skill set, it makes sense. As a contractor, I usually stick to one of two opportunities to secure a rate increase. I would ask for a higher rate when assigned greater responsibility. I would also increase my rate whenContinue reading “It’s All Or Nothing, Part 2”
So Predictable
Good code should have test coverage. However, writing tests is not a box-ticking exercise. If tests are not written well, they are not helpful. One characteristic of a good test is that its results are consistently reproducible. This helps us see what the problem is every time we run the test. There is a commonContinue reading “So Predictable”