2009. A Recap(Technical)

2009 has been a great year for me in the sense that I learnt many new technologies and used a few other. Below is the list of keywords/products/terms which have affected me in the last year. Take this list as a collection of technologies which I adopted, hated or loved.

1. GitHub

Status: Adopted and love it

Probably one of the best thing for me this year when it comes to software engineering is the evolution of GitHub as a de-facto standard for hosting code. Earlier there was no such service by which people used to swear by. Projects were scattered all over Google Code, Launchpad, FedoraHosted, SourceForge and what not. GitHub changed the way people looked at source code hosting. It also gets the credit for making git insanely famous such that people who had settled with svn started their shift to git. It was only due to GitHub that I tried out git other I would have been stuck up with Google Code with svn.

2. Nokia 5800

Status: Bought

I bought a Nokia 5800 in September 2009 and it has now become my major source of internet on the move. I know many die-hard Apple fans bought curse me for not buying an iPhone. Anyway, thanks for the pain to think about it.

3. Posterous

Status: Love

Posterous is probably one of the most awesome service I have ever seen. Just mail the snaps, audio files and whatever you have and the awesome Posterous would take care of it. It is integrated well with many twitter clients too(Gravity) which allow us to snap and send the pics. The best platform for informal blogging.

4. Dropbox

Status: Adopted

I started using Dropbox on the daily basis quite late. Even though I had an account long back, I didn’t feel to use it on day to day basis. After exploring the awesomeness of this service, efforts were made from my side to get used to it. Now I keep all my code in Dropbox folder. This code is basically those which I have checked-out(svn)/cloned(git) and made local changes and havn’t commmitted(svn) or pushed(git). Sometimes of other some recent snaps also find their way.

5. Lotus Notes/ClearCase

Status: Use at work. Hate a lot

I am still not able to understand which idiot made these two junk software? Lotus Notes isn’t meant for humans and ClearCase creates more problem that it actually solves. Files take ages to checkin and half of the options are not clear. Even Lotus Notes is no less. WTF is replication? Shocked? In Lotus Notes lingo "Replicate" means "Fetch Now". Even people with sound technical knowledge easily get confused with this junk.

6. Seagate 500GB External Hard Disk

Status: Purchased.

I recently(3 months) bought a Seagate 500GB external Hard Disk. It has solved many of their storage problems. Including a HDD in this list would look lame, still it deserves it’s place due to the problem it solved and the immense help it provided.

7. Google Reader

Status: Got addicted

Someone says that due to Twitter effect, feed reading is declining. For me feeds are still an important source of knowledge since I shell out dedicated time for reading feeds. The subscriptions contains only those sources which give complete or sometimes exhaustive coverage of the topics they are covering. Sources whose feed vomits only the URL are purged. I need atleast half of the article to be in feed as a minimum qualification. Only Ars is the single source left with a partial feed.

8. Python

Status: Now I swear by it

Even though I like Python, the first half of the year was spent in hacking, coding, eating and sleeping python. The language got on me and at one time I found it as the only language which exists on this planet. After a period I recovered and started looking the world from a wider angle and became language agnostic (for language which pass the minimum threshold)

9. C#, .NET and Silverlight

Status: Love and Hate

My employer needs me to work on .NET based tehnologies. Since I usually don’t have much problems with .NET unlike others and I view C# as really a good language which has evolved as a good alternative language of choice. Silverlight is the thing I really don’t like personally even though I have been working on it. I hate technologies which are as a plugin for browser technologies like Flash, Java Applets, Silverlight, Shockwave etc.

10. IE6

Status: Hate

God! This thing refuses to die. My hate for IE6 has grown so much that these days I find any browser fit for my need. Earlier it was just the pain of developers as ignorant users never had seen a better browser. After using IE6 at my office for official work, I am ready to fund for the funeral of this villian. Anyway I use Firefox/Chrome for my personal work at work.


9 thoughts on “2009. A Recap(Technical)

  1. I have to agree with the Lotus notes comments. Lotus notes is one of the most non user friendly software that I have seen. It is surprising that many organizations continue to use it inspite of the better Microsoft Outlook. Adding to it’s unfriendliness is that is is built to hog a lot of resources.

    I just got lucky that my workplace switched over from Lotus Notes to Outlook.

    1. I agree with you Kevin.
      The main reason no organisation wants to upgrade is that they don’t want to take risks by upgrading their infrastructure. They fear something would break.

      It is a hog. A big one. Takes ages to load when other mail clients open like I am opening Notepad. Phew! Am not so lucky as you when it comes to Lotus

      1. ‘m happy that I don’t have to use Notes. Instead I’m stuck on Outlook Express >.<

        Half the year I was using Thunderbird,and then I returned back to my Chennai office, and I had to do with OE.

        That's alright, but the toughest migration problem for me has been getting used to Open Office (specifically: Calc, and Writer), after a year of (extensively) using Excel and (not so much) Word.
        Excel PWNS OO.o Calc. Seriously, for a heavy user, it is no match.

        1. Anyway Outlook Express is way better than Notes. Atleast it does 5 things only, but all 5 things correctly.

          I can understand that OO.o is vastly inferior than MS Office suit. The interface of OO.o looks like it was designed by a programmer when he was drunk.

          Anyway I have started hating Excel and Powerpoint these days. It is not because that they are bad softwares, but since they are misused and over exploited.

          There is a good catchy line: “Everything can be converted to Powerpoint. The reverse is impossible”

  2. I am finding some resemblances between human and software life cycle. In real life some people stay unsuccessful inspite of doing great works. On the other hand, some of us become very successful with an average performance. IE6 and Lotus Notes represents the second tribe in software domain.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s