Looking back at 2016 in programming humour

We've shared loads of funny animated gifs and images on our social channels. Cheeky, and often with an underlying message that rings true, they are a fun way to break up the monotony of our daily lives, and maybe even make us smile some more.

As it's Christmas, we want to share with you the tweets that caused the biggest buzz in our community this year. Strap on your party hat, blast some definitely-not-repetitive festive music and enjoy!

Just when you thought some cleaning is in order, and then this happens and the day only gets worse from there:

 

Monday blues! #devhumor pic.twitter.com/uId8mcLRdP

— Microsoft Developer (@msdevUK) November 7, 2016

 

Is this the best programming language ever? Perhaps, but this one would surely make our lives easier!

Best programming language ever? #devhumor pic.twitter.com/tV4gTcZ7wB

— Microsoft Developer (@msdevUK) January 25, 2016

 

Perhaps this is not a bug, but a feature…

2 unit tests. 0 integration tests. (via @reddit) #devhumor pic.twitter.com/COUEyYwWeQ

— Microsoft Developer (@msdevUK) January 18, 2016

 

…or maybe it's both?

When you see it. (via @imgur) #devhumor pic.twitter.com/gXyhgQSO3S

— Microsoft Developer (@msdevUK) February 15, 2016

 

Just when you thought everything is going well, but you also know that's a lie

Trying to refactor legacy code... #devhumor pic.twitter.com/yFVZs28764

— Microsoft Developer (@msdevUK) September 1, 2016

 

Anyone wish their compile errors looked as cool as this?

When you change that one line of code. #devhumor pic.twitter.com/vklTDGz1nV

— Microsoft Developer (@msdevUK) April 6, 2016

 

This developer productivity chart:

Developer Productivity (via @ismonkeyuser) #devhumor pic.twitter.com/qt7RuEMS6P

— Microsoft Developer (@msdevUK) December 9, 2016

 

Kudos for the honesty!

This Graduation Cap. (via @reddit) #Devhumor pic.twitter.com/SVXf0HK5bM

— Microsoft Developer (@msdevUK) May 16, 2016

 

The feels when it does finally work without errors…

When you hit "compile" and there are no errors. (via @9GAG) #Devhumor pic.twitter.com/jAPgOR7Zvo

— Microsoft Developer (@msdevUK) December 18, 2015

 

…but most days it goes like this:

*recompiles* Code works now. #devhumor pic.twitter.com/39r7BhQnCq

— Microsoft Developer (@msdevUK) April 4, 2016

 

Ah yes, the epic struggle between the new and the old, the eager and the weary:

Junior vs Senior Dev. (via @imgur) #devhumor pic.twitter.com/10wEmAnVHp

— Microsoft Developer (@msdevUK) April 21, 2016

 

Another classic struggle. Why can't we just get along?

When arguing with testers. (via @reddit) #devhumor pic.twitter.com/LvEzzGcpMW

— Microsoft Developer (@msdevUK) February 19, 2016

 

If you need to pass time with card games, this is the way to do it:

Cards Against Developers. (via @reddit) #devhumor pic.twitter.com/Wgmbc7urkM

— Microsoft Developer (@msdevUK) September 7, 2016

 

Look, gamedev isn't easy, but at least you run into some absolutely hilarious bugs, such as this one:

Wrong axis, classic beginner mistake. (via @reddit) #devhumor #gamedev pic.twitter.com/8dJhrmOm9a

— Microsoft Developer (@msdevUK) February 26, 2016

 

And, finally, we wish you won't be that one guy at the Christmas party:

Realizing you forgot to fix a bug right after release. (via @thecodinglove) #devhumor pic.twitter.com/tajEKijrJI

— Microsoft Developer (@msdevUK) August 30, 2016

 
Have we missed any standout humour moments this year? Leave a comment below and we'll make sure to share them on Twitter next time around!