Session Signup – A Coding Project

Update: This project never took off from the drawing board.

I work for Teach For India as a Fellow now and we have Teacher Development workshops, City Conferences once in a month where there are multiple sessions which provide technical training on multiple things at the same time. So we have a system where the Fellow chooses the sessions he wishes to attend. Presently here is how the session signup process works.
Signup_Automation

I am thinking of automating the red circle region by writing a web application that can run on Google App Engine. Since our organization uses Google Apps account for its IT needs. I think the integration could be more easily done with almost no cost.

Update 1:

Initiated the project using the Google App Engine. Signed up for a 60 Day & $300 credit Free trail from Google Cloud Services. – December 2,2014

Obsession

I have been observing a pattern in my life over the past few months. I am obsessed about something in the evenings and the free time. It was books for a month, Far Cry 3 for another, and has recently turned into Chess.

I am trying to understand the underlying factor which is responsible for this behaviour. After reading through some pages about impact of games on human brain, watching the TED talks like Jane McGonigal: Gaming can make a better world and assuring myself that I am not really going crazy, I think I have a plausible answer.

Like all young people I need to have that sense of achievement.

Being a introvert, the above explanation makes a lot of sense. I am not uploading pics in Facebook, I am not tweeting even an average of 1 tweet/day – other things that could keep me filled with the achievement and appreciation factor I am looking for.

Obsession Hacking

The word hacking is being used in a lot of places where it means “modification” or “change” or “tweak”. I am trying to use it for channeling my obsession into something that could be productive – as in work – as well as supply me the required achievement factor. One activity which I know could do that is – Coding.

Taking a look at what I have done in 2014:

github_dismal

I think I would do what John Resig recommends – Write Code Everyday, starting from today December 1, 2014. Let me see how far the obsession hacking goes.

Update: December 20,2014
Well. This doesn’t seem to be as simple as it seems. Gaming, reading books, chess – all have been entertaining and relaxing. Because that is consumption of content. But coding is production of content, hence has proved to be a much difficult and straining task. I haven’t been able to get to coding at all. The experiment so far has been a big failure.

Book – The Soul of a New Machine

13081926.jpg

The Soul of a New Machine by Tracy Kidder is one of the best books I have read in my life. The book is a chronicle of how project Eagle came into being at the company Data Central and its progress. The most important thing about the book is it doesn’t chronicle the technological milestones, rather the people and their (let me say) soul.

One thing that really struck me is how those engineers involved were portrayed as human beings who were vulnerable, who feared, who were unsure yet persisted and how it was not a super-human who carried it forward. Having born so late into this world when computers were already ubiquitous, and the people who were involved in their development had already become cult idols, it struck me very differently, giving a grasp into the reality.

Personally speaking– I, for one thing, clearly understood the meaning of “bigger than oneself”. The looked back 7-15 years in my life and understand why certain things happened that way.

Some of the things that I highlighted while reading is:

Most Engineers, I think, consider themselves to be professionals, like doctors or lawyers, and though some of it clearly serves only the interests of corporations, engineers do have a professional code. Among its tenets is the general idea that the engineer’s right environment is a highly structured one, in which only right and wrong answers exist. It’s a binary world; the computer might be its paradigm. And many engineers seem to aspire to be binary people within it. No wonder. The prospect is alluring. It doesn’t matter if you’re ugly or graceless or even half crazy, if you produce right results in this world, your colleagues must accept you…

West usually left to work for a little after seven in the morning and set out for home a little less than twelve hours later. The drive took only about twenty minutes, but the distance he traveled couldn’t be measured that way.

Engineers are supposed to stand among the privileged members of industrial enterprises, but …. are not content with their jobs. Among the terms used to describe their malaise are declining technical challenge, misutilization; limited freedom of action; tight control of working patterns. No one who made it through the Eagle project could in fairness have raised such objections.

I think, there are actually far more important lines to note and I haven’t done it because I was enjoying it so much I didn’t want to spoil it by stopping to read and do highlighting.