Code phata!!

by

I don’t know where and when this phrase originated, or how it came to be part of the indian IT scene. But a very comman phrase that many must have heard of was “code phata”.. Phata is a hindi word, that literally means tear. Now we all know that compueter programs are not written on paper, and it cannot in the normal sense tear. So when does the Indian IT engineer use it?! It is used when the program crashes or throws exceptions. So when someone yells “code phata”, they have found a bug; that causes an application to crash

When I heard it for the first time, I thought it was something that just my programming team used… one of those phrases that a team develops when the work together for a long time, but later I learned that they all had picked it up from previous work places. Being a little inquisitive, I spoke about this to college friends who are now in IT too. And they all had heard it at their workplaces too.I have not been able to trace down the origins of this phrase, but if you are an Indian IT engineer, chances are very high that you have heard it.

Why am I writing about it?! Well, it is not popular enough yet to be included in a dictionary yet… lets say the dictionary of Indian IT slang! But who knows, one day it may just make it. I guess this is how language develops, borrowing from other languages where there is a confluence  of cultures; coined by groups who need new words and phrases to communicate cause the language does not offer simple alternatives. To catch a jargon in the making would be quite cool, isn’t it!

To all you programmers out there, hope you keeping writing great code, and that you don’t hear ppl yelling “code phata”, around you.

Avoiding technical jargons

by

I work in the IT industry. So for most of the workday I am surrounded by people who work with computers and often do a lot of programming. And you can’t help but to notice the use of words, metaphors and even jokes; that a non-programmer would not be able to understand. There are cases, like when you are discussing a technical issue, where the use of technical words becomes unavoidable. I believe every profession has a jargon that only fellow professionals will understand. Then why am I so vehement to avoid technical jargons?!

But this becomes a habit and people use jargons even with non-programmers who would not know them. Using jargons hampers communication. The best method of communication is to stick to a simple language. It needs conscious effort to keep your language understandable to all. Isn’t it good that everyone should be able to understand you?! The more people understand you, the more you exchange ideas. You will find several problems that you can solve that way. Language generates a gap between those who face problems and those who can solve them.

When I formally learnt communication at college we were taught that you have to always keep your audience in mind. Audience is every person who listens to what you say. Not just when you are giving an important presentation. When unsure of the background of your audience simple short words are what you need. Yes that communication barrier that you heard about can exist even with people you know, and programmers more than others seem to be falling prey to it.

 

Avoid Jargons! Communicate better! Live smarter!!