Fork me on GitHub

Wednesday, June 18, 2014

Tis Espresso that we need...



The world needs peace, it also needs more food , water, health facilities, education or at least efficient distribution of these resources. In other words, this world needs more computer scientists. The world needs more problem solvers and this consequently raises the demand for good old JAVA.

Just in case you ever wondered what happens inside a computer scientists head, I've been in one and I'll give you a clue. I'm gonna use the pronoun she not because I'm feminist, but because, am actually feminist and I like the idea of 'she' referring to both male and female for a change, particularly in computer science. 
So, she writes code (a couple of statements only another computer scientist will understand) , normally at this stage she's in the zone. The zone is simply a place where only gibberish makes sense. The only means of communication between this zone and the real world is through coffee. The zone will then be sustained at the expense of the coffee machine. 

 She then tests the code, it will most likely not work the first around. Thats a coffee refill.

Then she goes into a loop; another piece of code doesn't work, another cup of coffee, the piece of code works, another cup of coffee.

The sentinel is reached when the whole code works. Well, guess how that is celebrated? Espresso!

A programmer on average spends  1 hour debugging for every hour of coding. Assuming that's a cup of coffee for every half an hour, that's 4 cups of coffee per programmer per hour of coding. Up to the moment there are about 18 million software developers world wide. This boils to 72 million cups per hour of code. This is a pretty serious demand which can not be ignored.
At the end of the day, coffee, through the mind of a programmer(Another way to think of it) has made a program or at least part of a program that you among thousands of people will use. You will use it to keep track of something or manage something or treat some disease or organise some data that should be organised , either way the world is then definitely a happier place.  
 
I understand that not all programmers run on the coffee magic (I prefer tea) . But banking on average statistics, there is a serious demand for coffee.So yes, the world has got problems of its own. Bigger problems than some person's leisure drink. We can't solve them all in one day, but we can  make coffee, in all flavours and tastes. It won't relieve the world of hunger or poverty, but trust me its one step closer to solving all these problems. If you ask me, cascaded in all these demands,  tis espresso that we really need.