Have Software Design Patterns Become Obsolete?
Software design patterns have become a controversial topic, and I do not understand why. The last time I had an argument with someone, he insisted…
Software design patterns have become a controversial topic, and I do not understand why. The last time I had an argument with someone, he insisted…
One time I unintentionally disclosed too many technical details to a customer during a project update. I started talking about implementation specifics, technology stacks, and abstract…
Earlier today, I helped my son solve the following equation: It seems easy. Or does it? Don’t be frustrated if you can’t solve it right…
If you’ve ever worked with C++ and then switched to Python or Swift, you might get the impression that it’s almost impossible to write poorly-written…
Did you know that software development is a lot like baking a cake? You have to follow a set of specific instructions to make sure…
I wanted to share with you some of my favorite tips for becoming successful in programming and propelling your career in software development. Without further…
In the stone age of computing (aka the 80s and 90s), software engineers were select, highly skilled individuals. They took pride in their work and…
“You need to delegate“–we often hear this advice. But more often than not, this is something that should raise a red flag. When I was…
Do you have what it takes to survive in a post-apocalyptic world? If you’re a software developer, the answer might be yes. In a world…