Wednesday, December 12, 2007

Simple and Effective TODO List

I think all of us always has many pending actions that needs to be done at a certain time. The number of those pending actions are going crazy with people who has a lot of responsibilities and interests, and always there are many of those actions are missed or even totally forgotten.
To make a personal TODO list has begun a requirement to organize your life specially the business one.
As an IT worker, I’m facing a lot of actions, readings, trainings, interests,.... that needs to be done and there are no time to do it once, so it should be pended for a suitable time. Many times I forgot about it and it was thrown away without getting benefit from it. This is of course a big lose for an IT person.

Of course there are many ways to maintain your TODO list, you can use a notebook, paper, mobile phone, or you PC.
Recently I have found a very nice open source TODO list tool. here



This tool is really effective and simple (the hard equation for any successful product).
I have been using this tool from a while and it’s really helping me maintaining and organizing my interests.
Thanks to the team who worked one developing this great tool.

Visual Studio 2008 and .NET 3.5 Released

Microsoft released Visual Studio 2008 and .NET 3.5 on November.
Check this blog for details about download links and new features.

You can find some cool VS 2008 recordings on the this blog too.

Wednesday, November 28, 2007

One Week of Food for Different Societies

Check these interested photos for food consumption rates in different societies.

Of course those families are randomly chosen and we can not say that all of the country are living at the same level of funds, but it's really painful comparing those Chad family and those German family (check there photos and fund rates).

Really, Islam is the only way for human equity.

Wednesday, June 06, 2007

Personal Software Process (PSP)


What is PSP?
The Personal Software Process (PSP) shows engineers how to:

  • manage the quality of their projects
  • make commitments they can meet
  • improve estimating and planning
  • reduce defects in their products
Because personnel costs constitute 70 percent of the cost of software development, the skills and work habits of engineers largely determine the results of the software development process. Based on practices found in the Capability Maturity Model (CMM), the PSP can be used by engineers as a guide to a disciplined and structured approach to developing software. The PSP is a prerequisite for an organization planning to introduce the TSP.
----------------------------------------------
http://www.sei.cmu.edu/tsp/psp.html


I got a great opportunity ( while working for EDS ) to join an EDS internal training about PSP.
Before I Join the training I thought it will be another poor training without usefulness. And I thought that because PSP is a very new course and still PSP certified software engineers are very limited across the whole world.

Finally I found the course that leads to a distinguished software engineers who manage and improve their work processes.

I’m currently in the middle of the training and I’m Enjoying so much. And I’m expecting a great jump with my software engineering experience.

Wednesday, February 21, 2007

ASP.NET AJAX

ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences that work across all the most popular browsers.

Recently, Microsoft released ASP.NET AJAX framework. (http://ajax.asp.net/)

I think that this project is one of the best projects that has been achieved by Microsoft, and that because this project stands on the open source concepts and uses the Microsoft belief for reducing the application development effort and headache as possible.

AJAX is a big jump for web applications development. It’s really providing highly interactive web application than before.