“There are only two hard things in Computer Science 0. Off-by-one errors 1. cache invalidation 2. naming things” – Phil Karlton

Things to remember

  • Let the meaning choose the word.
  • Describe the thing you have been visualising you probably hunt about until you find the exact words that seem to fit it.
  • Never use metaphor, toolongaword, jargon
  • Break_the_word_if_its_too_long
  • Abbreviations are ambiguous for instance char stands for character or characteristics. But try to make it more meaningful.
  • Allow one exception: id for ‘identity’
  • One letter is too short for instance, var a, var b
  • Vague words are vague for instance “manager” could mean supervisor, planning manager etc.
  • Don’t get confused with synonyms :
    • order IS NOT EQUAL TO shipment
    • carrier IS NOT EQUAL TO broker INSTEAD
    • shipment IS EQUALS TO consignment
    • carrier IS EQUALS TO transporter
  • Multiple words can be replaced by more specific words e.g company_person means employee or owner!! Don’t be too generic!


  • What is the worst ever variable name?
  • data
  • What is the second-worst name?
  • data2

Any guesses for the third one??

Day 1 : Travel Log

I reached Dehradun on Saturday evening after the horrific “turbulence filled” flight. And after managing the home affairs I asked myself when will I let go off this pain.

The pain I am referring here is quite a personal one and I would keep that within me. (KIM)

Nevertheless, I suddenly realized since I am already on “remotely working” mode, it’s a good time if I could utilize it to have my “summer adventure/travelling alone mode”. I filtered out ‘n’ number of plans from my mind and thought what’s best for me.

So I have packed my bags for now. And today I will be leaving for Nainital (by bus 10:30 PM from Dehradun ISBT). I would update the blog further as my 10 day long journey unfolds.



5. Because it’s nice time to meet your online IRC buddies/guru “physically”

You have been in your dark room with multiple screen setup but sooner or later you need to see light of the day 😛 So Pycon India 2015 is a good time to meet your IRC buddies whom you know only by their IRC nicks. 


[Hobbes` and Satyag (IRC NICKS)]

4. Awesome Weather at Bengaluru 



Weather be like “MOODY” in true sense. 😛 But it’s fun overall.

3. It’s just not about talks!! 

Most of the people think that Pycon is all about those “technical” talks. But honestly, Pycon is NEVER COMPLETELY about only talks. It’s about meeting new people, having “geeky” banter. 


2. Chance to Volunteer in one of the Mega Python-Conference! 



1. WELL FOOOD!!!!!! 

1622460_10204835758317735_4902972229775267658_o 10608770_10204835767917975_3664025598841053127_o



So in case you are still thinking whether to come or not? I would serious recommend you folks “EK BAAR AAKAR TOH DEKHO” 😛 

P.s : Registrations for Pycon India 2015 are open now. Click here to register.

Cz its #YOU & #ME

Amidst of all the glory,

It’s just another untold story,

About #YOU and #ME. ……….

A part of #ME breathe through #YOU

A part of #ME explore #ME through #YOU

But amidst of all this glory

It’s another untold story. …………..

I search for #ME within #YOU

A romantic feeling which feels so true

But amidst of all this glory

It’s just another untold story. ………….

The more I love #ME

More I fell in love with #YOU

But amidst of all this glory

It’s just another untold story. …….