I'll be frank. I don't like static methods. They make me cringe. In the universe of OO static methods are anti-matter. They don't have to be bad, but they are dangerous, because they are used incorrectly. When static methods can be good [ read more...]
Some people really, really don't like to refactor boolean conditions into private methods. One time someone told me that if they ever saw code like: They would find me and kill me. I wonder if Bob Martin gets lots of death threats, [ read more...]
Why do we need yet another programming language? One thing I have noticed lately is the increase in the number of frameworks that have sprung up in the .NET and Java ecosystems. I often tell people I spend the first hour of [ read more...]
The contract I am working at has provided me with a workstation and dual monitors, yet I just bought two monitors myself with my own money… Why? It's all about the pixels baby If you're working with less than dual screen 1920×1080 [ read more...]
See Part 1 Selling Yourself: Why There is a right or good way to market yourself. Selling yourself tastefully takes some practice and thought. It really is a soft skill that must be acquired and thought about. It takes some amount of social engineering. [ read more...]
I know many good developers who are under the impression that they either don't have to sell themselves, or selling yourself is wrong, but is that really true? First, let me clarify by defining what I mean by “selling yourself.” I don't [ read more...]

