Monday, January 5, 2009

List of things I want to do

Given below is the list of things that I want to do. It would be simply great if on 31st December,2009 all of these task have been moved to list of task already completed. The tasks are yet to be assigned priority so currently I shall list them in random order. It is quite possible that two or more tasks may be combined into one task.

1) Understand Linux kernel
2) Write device driver for linux
3) Write a multi-threaded/Multiprocessor application and exp
4) Develop a Server application that serve thousands of clients
5) Revise Java. Learn the frameworks like Android, Hibernate, Spring, Tapestry etc
6) Learn atleast one scripting language. Can be either PHP or Ruby
7) Understand the workings of either OSCommerce or SubStruct
8) Learn the news additions to .net framework - WPF/WCF and how xaml works
9) Develop expertise in tools used for Debugging
10) There are topics in COM that I have not touched plus I have not used enough ATL

I might be criticized for being ill focused. Some might say that instead of developing my breadth its time to develop the depth in area I like. But my problem is that I like all of those :(.

Sunday, January 4, 2009

A few things about myself and this blog.

My name is Usman. I am a software engineer by profession, currently employed with a company that develops software for engineers. By the way I consider myself among those lucky guys who are doing what they like. My interests include watching movies, watching football, hanging out with friends, playing computer games and Trekking.

I have created this blog with the intention that this will help me organize things. I shall be able to keep track of things that I am doing, want to do, succeeded in doing and failed to do. In addition to that this blog will help me plan my future better. I shall be able to look back at things and can tell why I took a particular decision. I might be posting technical details of things, I do at job or as a hobby as well so that I can refer to them in future. Last but not the least I want to improve my composition skills.