seriously

Stop Taking Yourself So Seriously

There is a pretty good chance I screwed up today. There is a pretty good chance that this blog article will flop. Maybe, you’ll come here to my blog, expecting to be enlightened, but instead find a bunch of worthless drivel that wasn’t worth the time it took you to read. But, guess what? I don’t care. It’s not that …

1 Million Dollars to Succeed

Let me ask you a question. How would you develop your next software project if I told you that if you “succeeded” you would be given $1 million dollars, but if you failed you would get nothing? Success of course is a very fuzzy term, but let’s assume that success means: You built a working functional product Your customers are …

The Myth of the Super Programmer

I received an email this past week that disturbed me. Basically the author of the email inferred that most of the topics I talk about in my blog posts and Pluralsight videos are relatively easy topics, but that I had hypocritically suggested that interviews should be hard and should be designed for “real programmers” or super programmers. Essentially the point …

Switching Gears is Grinding Gears

Pay attention young programmers, this is the most important piece of programming advice you will ever hear. Well perhaps not, but it might be the most important piece of programming advice you hear today. “Switching gears is grinding gears.” I’ve been doing this programming thing for quite a while now, and I have come to realize that the biggest thing …