Friday, October 28, 2005

Been Busy

Been really busy last coupla days. Have this presentation tommorow infront of 600 students.
Lets see how it goes.

Monday, October 24, 2005

On Quizzing

I have been a Quizzer or a Quizzie [I have never been able to find the right word to decribe a Quiz aficionado] since childhood. There is something really interesting about the Quiz fraternity. These guys and girls get into the details that others dont even bother about.

I mean, come on, Why should we know which year the Zippo Lighter hit the markets for the first time or How many horses were used in the Ben-Hur chariot race scene.

Well, in the world of quizzing every detail matters. And I like that.

Just a thought.

List of eponymous laws

List of eponymous laws

This i have spoofed from Wikipedia. I was working on something and needed some of the laws. I thought it better be on my blog.

The list of eponymous laws provides links to articles on laws, adages, and other succinct observations or predictions named after a person. In some cases the person named has coined the law - such as Parkinson's law. In others, the work or publications of the individual have led to the law being so named - as is the case with Moore's law. There are also laws ascribed to individuals by others, such as Murphy's law; or given eponymous names despite the absence of the named person.


This list is incomplete; you can help by expanding it.


Amara's law - "We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run". Proposed by Roy Amara.
Amdahl's law - Used to find out the maximum expected improvement to an overall system when only a part of it is improved. Named after Gene Amdahl (born 1922)
Ampère's law - In physics, it relates the circulating magnetic field in a closed loop to the electric current passing through the loop. Discovered by André-Marie Ampère.
Asimov's three laws of robotics - also called, more simply, the Three Rules of Robotics, a set of rules which the fictional robots appearing in the writings of Isaac Asimov (19201992) must obey.
First law: A robot may not harm a human being, or, through inaction, allow a human being to come to harm.
Second law: A robot must obey the orders given to it by human beings, except where such orders would conflict with the First Law.
Third law: A robot must protect its own existence, as long as such protection does not conflict with the First or Second Law.
Subsequently, a Zeroth Law was added to precede these three: A robot may not injure humanity, or, through inaction, allow humanity to come to harm.
Avogadro's law - In chemistry and physics, one of the gas laws, relating to the volume and molarity of a gas.
Beer-Lambert law - in optics, the empirical relationship of the absorption of light to the properties of the material the light is travelling through. Independently discovered (in various forms) by Pierre Bouguer in 1729, Johann Heinrich Lambert in 1760 and August Beer in 1852.
Benford's law - In any collection of statistics, a given statistic has roughly a 30% chance of starting with the digit 1.
Boyle's law - In physics, one of the gas laws, relating the volume and pressure of an ideal gas held at a constant temperature. Discovered by and named after Robert Boyle (16271691)
Brooks' law - Adding manpower to a late software project makes it later. Named after Fred Brooks, author of the well known tome on Project Management, The Mythical Man-Month.
Clarke's three laws. Formulated by Arthur C. Clarke. Several corollaries to these laws have also been proposed.
First law: When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong.
Second law: The only way of discovering the limits of the possible is to venture a little way past them into the impossible.
Third law: Any sufficiently advanced technology is indistinguishable from magic.
Dilbert Principle - Coined by Scott Adams as a variation of the Peter Principle of employee advancement. Named after Adams' Dilbert comic strip, it proposes that the most ineffective workers are systematically moved to the place where they can do the least damage: management.
Dollo's Law - "An organism is unable to return, even partially, to a previous stage already realized in the ranks of its ancestors." Simply put this laws states that evolution is not reversible.
Duverger's law - After Maurice Duverger. Winner-take-all (or first-past-the-post) electoral systems tend to create a 2 party system, while proportional representation tends to create a multiple party system.
Finagle's law - Generalized version of Murphy's law, fully named Finagle's Law of Dynamic Negatives and usually rendered "anything that can go wrong, will". Not strictly eponymous, since there was no Finagle.
Fitts' Law - A principle of human movement published in 1954 by Paul Fitts which predicts the time required to move from a starting position to a final target area. Fitts' law is used to model the act of pointing, both in the real world, e.g. with a hand or finger, and on a computer, e.g. with a mouse.
Gauss's law - In physics, gives the relation between the electric flux flowing out a closed surface and the charge enclosed in the surface. It was formulated by Carl Friedrich Gauss.
Godwin's law - An adage in Internet culture that states "As an online discussion grows longer, the probability of a comparison involving Nazis or Hitler approaches one." Coined by Mike Godwin in 1990.
Goodhart's law - When a measure becomes a target, it ceases to be a good measure.
Graham's law - In physics, a gas law which states that the average kinetic energy of the molecules of two samples of different gases at the same temperature is identical. It is named for Thomas Graham (18051869), who formulated it.
Gresham's law - "bad money drives good money out of circulation". Coined in 1858 by British economist Henry Dunning Macleod, and named for Sir Thomas Gresham (1519 - 1579).
Grimm's law - explains correspondence between some consonants in Germanic languages vs. other Indo-European languages. Discovered by Jacob Grimm, (1785 – 1863), German philologist and mythologist and one of the Brothers Grimm.
Hanlon's razor - A corollary of Finagle's law, normally taking the form "Never attribute to malice that which can be adequately explained by stupidity.". As with Finagle, possibly not strictly eponymous.
Hartman's Law of Prescriptivist Retaliation - "any statement about correct grammar, punctuation, or spelling is bound to contain at least one eror".
Henry's law - The mass of a gas that dissolves in a definite volume of liquid is directly proportional to the pressure of the gas provided the gas does not react with the solvent.
Hofstadter's law - "It always takes longer than you expect, even when you take into account Hofstadter's Law." It was created by Douglas Hofstadter in his book Gödel, Escher, Bach.
Hooke's law - The tension on a spring or other elastic object is proportional to the displacement from the equilibrium. Named after Robert Hooke (1635 - 1703)
Hotelling's law in economics - Under some conditions, it is rational for competitors to make their products as nearly identical as possible.
Hubble's law - Galaxies recede from an observer at a rate proportional to their distance to that observer. Formulated by Edwin Hubble in 1929.
Kepler's laws of planetary motion - govern the motion of the planets around the sun, and were first discovered by Johannes Kepler
Kerckhoffs' law on secure cryptography by Auguste Kerckhoffs
Kirchhoff's laws - one law in Thermodynamics and two about electrical circuits, named after Gustav Kirchhoff.
Linus's law - named for Linus Torvalds, initiator of the kernel of the GNU/Linux operating system, states "given enough eyeballs, all bugs are shallow". This law is, incidentally, the only one on this list to use the forename rather than the family name.
Little's law, in queueing theory, says The average number of customers in a stable system (over some time interval) is equal to their average arrival rate, multiplied by their average time in the system. The law was named for John Little from results of experiments in 1961.
Littlewood's law - States that individuals can expect miracles to happen to them, at the rate of about one per month. Coined by Professor J E Littlewood, (18851977)
Meadow's law is a precept, now discredited, that since cot deaths are so rare, "One is a tragedy, two is suspicious and three is murder." It was named for Sir Roy Meadow, a paediatrician prominent in the United Kingdom in the last quarter of the twentieth century.
Metcalfe's law - In communications and network theory, states that the value of a system grows as approximately the square of the number of users of the system. Framed by Robert Metcalfe (born 1946) in the context of the ethernet.
Moore's law - An empirical observation stating that the complexity of integrated circuits doubles every 18 months. Outlined in 1965 by Gordon Moore (born 1925), co-founder of Intel
Moynihan's law - "The amount of violations of human rights in a country is always an inverse function of the amount of complaints about human rights violations heard from there. The greater the number of complaints being aired, the better protected are human rights in that country." Coined by Daniel Patrick Moynihan (1927 - 2003).
Murphy's law - Most commonly formulated as "if anything can go wrong, it will", less commonly "If it can happen, it will happen". Ascribed to Edward A. Murphy, Jr.
Newton's laws of motion - In physics, three scientific laws concerning the behaviour of moving bodies, which are fundamental to classical mechanics. Discovered and stated by Isaac Newton (16431727).
First law: A body remains at rest, or moves in a straight line (at a constant velocity), unless acted upon by a net outside force. This law isn't valid any more (outside classical mechanics) since Einstein showed that the "gravitational attractive force", that was thought to accelerate all free falling bodies, doesn't exist and so it turns out that all free falling bodies "accelerate" on their own without acted upon by any external force. The law is still valid in hypothetical inertial reference frames if one manages to create them.
Second law: The acceleration of an object of constant mass is proportional to the force acting upon it. This law translated from classical mechanics to the real world, to be still valid, has to be preceded by a phrase "In an inertial reference frame". Never mind the difficulty to construct an inertial reference frame. In the times of Newton "absolute space" (while it existed) and all systems that moved with a constant velocity in relation to it were considered inertial reference frames. Removing "absolute space" from physics by Einstein created some problems with finding a suitable inertial reference frame to test the law.
Third law: Whenever one body exerts force upon a second body, the second body exerts an equal and opposite force upon the first body.
Newton's law of cooling - the rate of cooling (or heating) of a body due to convection is proportional to the difference between the body temperature and the ambient temperature.
Occam's razor - States that explanations should never multiply causes without necessity. When two explanations are offered for a phenomenon, the simplest full explanation is preferable. Named after William of Ockham (ca.12851349)
Ohm's law - In physics, states that the ratio of the potential difference (or voltage drop) between the ends of a conductor (and resistor) to the current flowing through it is a constant, provided the temperature doesn't change. Discovered and named after Georg Simon Ohm (17891854).
Parkinson's law - "Work expands so as to fill the time available for its completion". Coined by C. Northcote Parkinson (19091993)
Pareto principle - States that for many phenomena 80% of consequences stem from 20% of the causes. Named after Italian economist Vilfredo Pareto, but framed by management thinker Joseph M. Juran.
Peter principle - "In a hierarchy, every employee tends to rise to his level of incompetence". Coined by Laurence J. Peter (19191990)
Poisson's Law of Large Numbers - For independent random variables with a common distribution, the average value for a sample tends to the mean as sample size increases. Named after Siméon-Denis Poisson (17811840) and derived from "Recherches sur la probabilité des jugements en matière criminelle et en matière civile" (1837; "Research on the Probability of Criminal and Civil Verdicts").
Ralph's observation - "It is a mistake to allow any mechanical object to realize that you are in a hurry."
Raoult's law - In chemistry, Raoult's law states that the vapor pressure of mixed liquids is dependent on the vapor pressures of the individual liquids and the molar vulgar fraction of each present in solution.
Reed's law is the assertion of David P. Reed that the utility of large networks, particularly social networks, can scale exponentially with the size of the network.
Reilly's law - of Retail Gravitation, people generally patronize the largest mall in the area.
Say's law - attributed to economist Jean-Baptiste Say and contrasted to Keynes' Law (discussed above), saying that "supply creates its own demand," i.e., that if businesses produce more output in a free market economy, the wages and other payment for productive inputs will provide sufficient demand so that there is no general glut.
Stevens' Power Law - In physics this law relates the intensity of a stimulus to its perceived strength. It supersedes the Weber-Fechner law, since it can describe a wider range of sensations. The theory is named after its inventor, S. Smith Stevens (19061973).
Stokes' law - an expression for the frictional force exerted on spherical objects with very small Reynolds numbers, named for George Gabriel Stokes, (18191903)
Sturgeon's law - "Ninety percent of everything is crud." Derived from a quote by science fiction author Theodore Sturgeon (19181985)
Ugol's law, names for Max Ugol, who first formulated it on the alt.sex.bondage newsgroup: "If you ever ask 'Am I the only one who has this kink?' the answer is invariably 'no'."
Verner's law - Stated by Karl Verner in 1875, Verner's law describes a historical sound change in the Proto-Germanic language whereby voiceless fricatives *f, *þ, *s and *x, when immediately following an unstressed syllable in the same word, underwent voicing and became respectively *b, *d, *z and *g.
Weber-Fechner law - This law named after Ernst Heinrich Weber and Gustav Theodor Fechner attempts to describe the human perception of various physical stimuli. In most cases, Stevens' power law gives a more accurate description.
Zipf's law - in linguistics, the observation that the frequency of use of the nth-most-frequently-used word in any natural language is approximately inversely proportional to n, or, more simply, that a few words are used very often, but many or most are used rarely. Named after George Kingsley Zipf (19021950), whose statistical work research led to the observation. More generally, the term Zipf's law refers to the probability distributions involved, which are applied by statisticians not only to linguistics but also to fields remote from that.

How Technology Hype Works















Technology trigger. A breakthrough, public demonstration, product launch or other event that generates significant press and industry interest.

Peak of inflated expectations. a phase of overenthusiasm and unrealistic projections during which a flurry of publicized activity by technology leaders results in some successes but more failures as the technology is pushed to its limits. The only enterprises making money at this stage are conference organizers and magazine publishers.

Trough of disillusionment. The point at which the technology becomes unfashionable and the press abandons the topic, because the technology did not live up to its overinflated expectations.

Slope of enlightenment. Focused experimentation and solid hard work by an increasingly diverse range of organizations lead to a true understanding of the technology's applicability, risks and benefits. Commercial off-the-shelf methodologies and tools become available to ease the development process.

Plateau of productivity. The real-world benefits of the technology are demonstrated and accepted. Tools and methodologies are increasingly stable as they enter their second and third generation. The final height of the plateau varies according to whether the technology is broadly applicable or only benefits a niche market.

PS - The whole stuff is utterly simple but the guys at Gartner have a way with their words. Coin some crazy, high-sounding terminology and patent utterly mundane things as your own. Well theres something to learn from these companies. Gartner calls the above stuff as the "Gartner Hype Cycle"

Lost My Cellphone over the weekend

Shit! i lost my cell phone over the weekend. I wish the guy who stole it burn in hell. Its not the phone instrument that Iam worried about, its the huge telephone directory that I had stored in the phone over the last 4 years and thats also lost now. The service providers say they cannot retrieve it for me. Life sucks!

The Mythical Reality

Had Written this article way back in 1999

THE MYTHICAL REALITY

This article is a work of my imagination. Any resemblance to anybody living or dead or any organization running or closed down is purely coincidental. This Article is dedicated to “The Software Engineer”.

I did my Engineering in Computer Science a few years ago. As we approached the culmination of our engineering studies all of us succumbed to the hype created by the media about the IT revolution. Every newspaper and tabloid spoke about IT as the panacea for every problem. The Chief Ministers of various states of India were competing against one another in attracting investment from American IT firms and establishing Software Development Infrastructures, or Software Parks. [I hate this term! The serenity of the word, park, is lost by the word, Software, adjacent to it.] And since I hailed from a state whose Chief Minister was portrayed by the media as a “tech-savvy CEO”, I was considered lucky by many friends in my class. IT and software jobs were the topics of discussion in class rooms, staff rooms, bath rooms, sports rooms, libraries, hotels, bars, parks etc. I even came across a few romantic couples scattered across the campus discussing about TCS Written tests or Infosys Campus Interviews, between themselves. I really thought that IT had replaced romance.

It was the dream of most of the students of the “prestigious” Computer Science Dept [Comp Sci or Komski] to land jobs in the top IT firms of India like Wipro, Infosys, Satyam, TCS, to name a few. The students of other departments like Mechanical, Civil and Electrical etc felt their lives were wasted because they do not belong to the coveted Komski department. They looked at the guys from Komski as “gods own children”. They behaved like losers and most of them wanted to hang themselves to the lampposts on the college campus with placards around their necks reading ‘Iam a Loser’. Bill Gates, Steve Jobs and other college dropouts became our heroes, idols and for a few, even gods. The pictures of Narayan Murthy and Sabeer Bhatiya replaced posters of Madonna and Kate Winslet. Speaking about Internet, e-mail and browsing was orgasmic. The number of e-mail ids a guy had was directly proportional to the number of his girl friends. Every classmate of mine came up with some new terminology and claimed it the “next big thing” everyday.

I am a naïve mortal. And even I got influenced by all the IT hype around me. Even I aimed at getting my hands on a job for a company of repute after my Engineering. The photographs of Bill Gates, Steve Jobs and Scot McNealy replaced the photographs of Gandhi, Lenin, Che Guvera and Madonna in my room in the hostel.

That was but a few years ago. Today as I relax in my empire, my kingdom, my cubicle I cannot stop from smiling as I think in retrospect. IT as it looked then and IT as it is in reality. Winston Churchill described the Soviet Russia as a “A riddle wrapped in a mystery inside an enigma”. With all due respect to Mr. Churchill, I think it was an overstatement, as Mr. Churchill was still unexposed to the Software Industry.

In the Indian Society, a Software Engineer occupies a status, which was hitherto unimaginable. Perhaps the only country where most of the women want their sons or daughters to be a Software Engineer. Particularly in the state of AP, going to America [or “states” as USA is referred to] is equal to winning the US presidential election or an Olympic Gold Medal. In the state of AP if a boy doesn’t go to America after his engineering studies then his capability is questioned. His manhood and his existence are at stake. Relatives look at him as a loser and ask their children not to follow his footsteps. Even if the boy wants to take up Civil Services Examinations, he is asked to take up those examinations in USA. That’s the power of the word “America” in the state of AP in particular. The state I hail from.

However after the slump in the US Economy the ideology has changed. Now a steady job has become a priority and not going to America. And, Indian Software engineers both men and women have started to get marriage proposals. And Software Engineers are seen like mortals and not the invincible masters of the universe.


Welcome to the Real World
When a person just out of Engineering College enters the software industry then following are a few syndromes they suffer with: Total Shock, Disblief, Sleepy, Hungry, Insane, Why-exactly-am-I-here Syndrome, Did-I-study-Neural-Networks-to-do-HTML-syndrome, What-to write-in-a-time-sheet syndrome etc. and I was no exception.

Welcome To My Blog

Hey Guys

I welcome you all to my blog. I lookforward to posting my random thoughts here and also meeting a lots of cool headed people.

Kartik