Carl Sagan’s book Cosmos explains a bit about how some people in the 15 & 1600s have spent a good deal of time trying to find out the truths about Earth’s position in the cosmos. Kepler is one of them who have contributed significantly to our current understanding with help of years of observation about the night sky and lots of mathematics. Kepler did not have enough resources to get hold of good telescopes so he had to rely on readings from people who had access to it. Tycho was one of the few who had access to good telescopes and made detailed observations. Kepler had a great interest in Tycho’s mars observation, Tycho was impressed by Kepler’s work still guarded all his data because of the work he put in. Kepler left Tycho after it was becoming increasingly difficult to get data from Tycho to test his theory and trouble to get into a formal agreement to work with each other.

Some time later Tycho’s unexpected demise landed Kepler the task of finishing what has been left by Tycho. Kepler began testing his theory of earth going through circular orbit around the Sun and backed that with the date of Tycho’s observation of Mars. At one point he observed that his theory fit perfectly fine except a couple of reading which were off by 8 minutes of arc in angular degree. 8 minutes of arc deviation in a 90 degree observation field is just 0.15% deviation.

Kepler not only had faith in Tycho’s observations but also had the courage to question his assumptions even though the deviation was only 0.15%. Kepler felt that his fascination with the circle was a delusion and he abandoned his circular orbit theory and went for other curvy shapes. Eventually when he came up with an elliptical orbit with Sun at one of its foci, all the data from the observation and theory matched perfectly fine. He could have easily patched up 0.15% deviation and closed his work, but the trust he had on his fellow researcher’s data and his perseverance to find the right brought in a reformation in astronomy. His laws of planetary motion still hold good.

Many at times in school I have succumbed to the temptations of approximating or convincing myself that others could be wrong and prematurely ended feeding my curious brain. This definitely has delayed many things which I could have understood better had I spent enough time on it. If Kepler could question 0.15% deviation and come up with a revolution, then we have ample opportunities to break paths every day.

Below is Kepler’s quote

Divine benevolence has bestowed the most diligent of observers, Tycho Brahe, from whose observations this eight-minute error of Ptolemy’s in regard to Mars is deduced, it is fitting that we accept with grateful minds this gift from God, and both acknowledge and build upon it. If I had believed that the we could ignore these eight minutes (0.15% deviation), I would have patched up my work accordingly. But, since it is not permissible to ignore, those eight minutes pointed the road to a complete reformation in astronomy.

More Kepler’s quotes here

Image: Idea go / FreeDigitalPhotos.net

Many of the indian cities today were part of planned development and expansion several decades ago. Plenty of  self sufficient segments of land which could be administered very well by local civic body comprised of cities. These segments had a water tank/lake, playgrounds, schools, libraries/community centers, health care centers, bus depots and segregation of commercial and residential areas. Then there comes a boom in economy and the demand for revenue generating buildings rise. Land becomes a premium and suburbs begin to become part of an extension of the city.

What was once considered to be essential like schools, libraries and other backbones takes a backseat. The focus is on converting as much land as possible into dwelling units and business centers. The demand of of schools, health care centers, libraries, playgrounds are all proportional to the population. As the growth of the suburb is not organic, the essential backbones get built much farther away than in the desired localities. People spend a great deal of time together with their families during transit to work, school and clinics. Simple tasks which was once very easy to accomplish because someone lived in the city becomes a tough task which keeps them occupied for a good part of their productive weekday. Reduced physical connection, long commute times, erratic food habits, irregular sleep patterns comes as freebies because of an unplanned rapid development.

I have observed large software projects which start small with a plan in mind. Backbones like continuous integration, testing frameworks, common goals for the team gets set and progress starts. The ramp up of the team is done slowly and organically such a way that the new members gets a good idea about the goals of the team and the individuals. The code begins to grow and a conscious effort is needed to monitor to modularize or improve its design to increase efficiency. At some point if the business decides to increase the spending on IT to add more functionality in a short period of time, the immediate tangible number which comes to mind is the number of people and the amount of work done. It is even more easy to use those numbers and set up a metric in place to monitor progress, create plans based on extrapolations/number crunches and execute them as necessary.

Sadly the metrics driven development is like building skyscrapers by counting just the floors built without a second thought about the long term habitability of it. An illusion of progress is created as more functionality is added in a short time by the sudden increase in team size, which makes the other not so visible aspects of a software project like design, code quality, usability to become invisible. More effort gets centered on the deadline with added functionality and individuals become more focussed on the task at hand ignoring the other aspects. Gradually the mindset shifts from building a castle to laying the bricks in order.  It is necessary to acknowledge that an organic ramp up is necessary and limit the team size to a level where plain interactions and code base are enough for communication. If there is a need to increase the team size to get more work done, after a careful analysis work should be split, parallelized and a new team has to be forked off.

Image: Damian Brandon / FreeDigitalPhotos.net

In the movie matrix Agent Smith says to Neo “But I believe that, as a species, human beings define their reality through misery and suffering. The perfect world was a dream that your primitive cerebrum kept trying to wake up from. Which is why the Matrix was redesigned” as an answer to why an Utopian matrix was a disaster.  So many inventions which have been dreams to our ancestors are now an indispensable everyday need in our life. Right now an individual with an average income is able afford phones, computers, automobiles and so on which was not so easy to possess just a few decades ago. Yet we crave for better ones and we keep getting them.

Countries where first civilizations surfaced and lived a life ahead of its times were later colonized by more technologically advanced nations which sometimes were much smaller in area and people count. If the civilization stops advancing then it is destroyed or taken over by an advanced one.

There has to be a constant urge to keep pushing ourselves to improve, upgrade and innovate else it is very easy for us to be pushed out of existence. The fact does not apply only to civilizations, it is for individuals or organizations as well. The pay check after easy days at office gives a false sense of security as it takes care of immediate and long term basic needs. Jobs are easy if there is not a slight stretch or push; a stretch or push means we are out of the comfort zone learning and unlearning, if we are learning and applying then we are advancing. If we advance then dreams become true through inventions and they become necessity.

As the advancements in technology and methodologies keep going sky high, the amount of preparation an individual goes through before landing at the workplace is also increasing. That puts a greater emphasis on effective and efficient learning right from childhood that will keep going on and on and on. Workplace always has a cycle of tight work, vacation and lean days, we can plan our continuous learning such that we don’t get burnt out and at the same time we are not left behind.

Every morning in Africa, a deer wakes up. It knows it must outrun the fastest lion or it will be killed. Every morning in Africa, a lion wakes up. It knows it must run faster than the slowest deer, or it will starve. It doesn’t matter whether you’re a lion or deer – when the sun comes up, you’d better be running.

Image: digitalart / FreeDigitalPhotos.net