Learn to love Mondays again

Discover the human side of programming / IT. To really thrive in your career, you need to know more than just the latest fad. You need to learn how to program humans. You need to learn to be visible, to make your accomplishments are noticed. These are the things your over priced university course didn’t teach you.

I am writing a book on how not just to survive, but really thrive in the work place. If you are interested, sign up below to be notified. Subscribers will get special offers and discounts.

I will not spam you or sell your email address. Unsubscribe anytime.

One Day Programmers: Your day will never come

Update on my book for Hamsters Unless you hate hamsters, you need to click on the link now

What your favorite Operating System says about you Windows, Linux, Mac, they are more useful than psychology

3 things my failed Kickstarter taught me

Your Resume: A sales document, not a biography

Evil Bosses, and how to survive them A guest post on Medium.com

Rule By Committee: The best way to kill teams – A guest post for teambits.io

Why your Resume/CV sucks, and what to do about it – Start by reading this.

Stupid answers to stupid puzzle interview questions Give these answers and you are guaranteed to (not) be selected at Micro-Google.

What do you do if you break Production Code? You will one day, so you might as well be prepared.

Your Favorite Programming Language Sucks – Sorry, but it does. I had to tell you.

How to overcome mind numbing depression – The dirty word that no one wants to talk about.

How to survive a job you absolutely hate  The normal advice is to give the finger and quit, but I think that is bad advice.

How to overcome shyness as a programmer – Programmers are a shy bunch, but this shyness holds them back in the corporate world.

Interview with Michael Herman of RealPython


3 things every programmer must learn (and no one teaches you) : It took me ten years to learn this, you can read about it in ten minutes.

Learning to Program Humans : Humans have their own rules, and this post shows you how you can effectively work with humans.

You’re not special, and no one cares about you :  If you want to succeed as a programmer, you will need to learn that you are no snowflake.

Which technology should you learn to make the most money? The answer is not what you think.


Which programming language should you learn?  The eternal question. C# or Java? Python or Ruby? Cobol or LolCode (definitely LolCode). This article will answer your questions.

Which language should you choose for web development?  So you have decided to become a web coder. In this article, I will show you why Fortran is the best language for web development.

Python vs Ruby vs Perl : Why can’t you just use LolCode, and stop wasting your time?

Why use a version control system? Because I say so, goddamn it!

Svn vs Git vs Mercurial : The question on everyone’s lips. Read all about it. Only 30p


Scripting Languages come to dinner In which I make fun of all the scripting languages

Programming languages come to dinner In which I try to be funny again (& fail). I do same as I did above, but with your normal compiled languages.