5 Cultural Things You Should Know as a Developer

It’s not just about coding

Image for post
Image for post
Chema: my debugging companion

Rubber duck debugging

Have you ever wondered why there’s a rubber duck on your colleague’s desk? If there’s no tub in your office, it may be because he’s rubber duck debugging.

The Ballmer peak

As a developer, broadly speaking, we have two types of tasks: boilerplate coding and creative thinking. In the former, we barely have to make any decisions, just code an already-known data structure. In the latter, however, we need to be a bit more inspired and come up with a solution to a problem. Inspired… This is what the Ballmer peak (pseudo-)theory attempts to solve: it states that a blood alcohol concentration between 0,129% and 0,138% provides “superhuman programming ability”, enhancing our creative side!

42, the answer to everything

The Answer to the Ultimate Question of Life, the Universe, and Everything is… 42. At least that’s what Deep Thought, a supercomputer in The Hitchhiker’s Guide to the Galaxy, claims after taking 7,5 million years to get an answer.

the answer to life, universe and everything

foo, bar, baz

I’m sure you’ve seen those names somewhere, at least the first two. Either as names of variables, functions, … The first time I saw them was actually in one of my first programming courses. Anyway, why?

Bitcoin Pizza Day

May 22nd is commonly known as the Bitcoin Pizza Day. Why? That day, in 2010, Laszlo Hanyecz, a software developer who would have allowed GPU mining in Bitcoin, spent 10.000 BTC to buy 2 pizzas: “I’ll pay 10,000 bitcoins for a couple of pizzas.. like maybe 2 large ones so I have some left over for the next day.”. At that time, the Bitcoin project was just a bit over a year old, and 10.000 BTC were worth around 41 USD. At the time of writing, 10.000 BTC are worth over 117 million USD!

Written by

Multidisciplinary software engineer. Constantly learning. Software Engineer@Wubook. MSc@DTU. BSc@UC3M. LinkedIn: https://www.linkedin.com/in/dhanesh-budhrani/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store