54 posts categorized "Personal"

April 14, 2009

Job Losses and Indian Reaction

The Recession has had a major impact on the Indian IT industry. Since most of their revenues are from external sources, when the world sneezes, the Indian IT industry catches a cold.

This sudden change in economic activity has given a bad blow to an industry that was trying to recover from a strong rupee, created by a booming economy in 2007.

Over the last couple of days I have been seeing reports of companies like Infy and TCS laying off workers. This is something I would have expected in any recession and with the kind of job losses US is witnessing, the numbers seem miniscule (Infy sent out 2200 workers, around 3.5% of the company).

<rant>

Obviously India being what it is, any retrenchment is seem as a major rich man-poor man issue. See what happened when Jet Airways wanted to trim their staff. It even became a political issue. So most IT companies say that they sent out under performing people. Yes, most IT companies do send out underperformer regularly and this is almost never reported. But this being a bad year, everything is news.

Seeing the responses/comments on articles relating to artilces on the Infy layoffs, I can see people bad mouthing Infy and its management. This show a lack of understanding of how businesses work. It is ok to be critical of any company. After all in a democracy, you have the right to your opinion. But most of these people did join Infy when offered a job that too at maybe 100 times the salary a normal Indian makes. What really makes me mad, is that these same people now talk about Infy being a bad company??Angry

I see discussions around creating an IT union to fight this issue etc. I can see this become a political platform and easily cripple the growth of the IT industry as a whole.

Think about a situation where a company cannot every reduce its employees. It just increases pressure on the company to hire less so as to be safe.

</rant>

What can help the IT industry (or any other industry for that matter) grow?? Both the company/government as well as each employee has to work on things to make it easier to do business.

A few of my ideas:

1. Government or Industry - Allow companies to hire and fire easily and truthfully. Not cover things as firing underperformers etc.

2. Government or Industry - Create an unemployment pay system (something that will cover your salary for a fixed no of months, say 6 months). I guess the best way is to create an insurance product in this space. So when you work, you pay the premium every month out of your salary and after a minimum no. of years (say 5 year), if you loose your job the insurance covers your salary for some time. Instead of this being run by the government, as in the US, this can be better managed if run by the Insurance companies (LIC, HDFC, ICICI etc).

3. If you work in any private company, plan on being fired and save a fixed amount every month for an emergency fund. It is usually recommended that you save at least 5-8 months of your expenses in this emergency fund.

4. Always improve your skills. This helps you get a new job when you loose one.

5. Network with your peers. Either use events or user groups etc to meet and get to know other people in other companies or use the web, linkedin or other networking sites.

6. Don't ever talk foul of your ex-employer. It does affect your ability to get a new job.

 

(Cross Posted both in .NET From India and Personal Finance Ideas)

April 12, 2009

PDC Downloader - No More !!

A few months back I wrote and application called the PDC downloader and Viewer and released it at CodePlex.

Over the last couple of weekends, I kind of updated the application, so that it can also be used to get the Mix 2009 videos. So now it is a more of a generic Event video downloader and viewer. If MS continues to use similar naming conventions, this application can be updated quite easily to download and view videos from other future events too.

The new version 1.0.0.3 of the updated Event Video downloader and viewer is now available for download from Codeplex.

December 23, 2008

TSQL variables and null

It has been quite sometime since I actually coded TSQL. So I had to kind of brush up the hidden knowledge over the weekend when I wrote a small stored proc for a personal project I am working on.
(expect to see something in Codeplex, if I can get it finished before the new year)

I declared a variable and wrote out some code as follow:

    declare @tempstring as nvarchar(max)

    <More code here>

    select @tempstring=@tempstring + ' ' + @word


I was kind of left scratching my head as @tempstring always seem to end up being empty, even when @word did have some data.

Then I remembered something from my start up SQL classes... anything+null is always null. So I initialized @tempstring to an empty string and viola, there the data was, correct and ready to use.

Having been working so much in VB that it actually took me quite a while to figure out those small klinks that are specific to TSQL.

This is the kind of situation that may really affect someone moving from C# to VB or vice versa too. :)

November 26, 2008

Black Friday

Ok, now with Thanksgiving here, most people I talk to are thinking of the best BF deal they can get this week..:)

Each person I talked to were doing different things to find the best deals. So I thought I would put down what I do to search for deals.

First I try seeing what kind of deal appear in the major chains using www.bfads.net.

Then I also kind of find some ads as reported by major articles like this ZDnet article

I also found a number of great deals from Amazon. Amazon also has a special 10K USD raffle at 10K USD Shopping Giveaway.

Amazon also has special BF deals daily this week, where I did find some good ones. Do note these change daily. Amazon's Black Friday Deals

Also note, sometime you can get good deals just looking at normal deal sites, that is not part of BF deals. Actually I found a great Fry's deal for a 1TB external drive ($119 with Free Shipping), which is much better than any I found during Black Friday. So even if you see a good BF deal, do check around to see if there are better ones in other places..:)

November 24, 2008

PDC 2008 Vide Viewer and Downloader - Version 1.0.0.2 Available

Over the weekend I fixed up a couple of bugs in the PDC 2008 Video Viewer and Downloader( My WPF based Viewer and Downloader for PDC 2008 Videos). This version is not available for download in CodePlex. All releases in Codeplex also contain the Source code. Do not download the source from the Source tab. The Source tab is a older version of the source and not the latest.

November 14, 2008

PDC 2008 Video Downloader and Viewer - v 1.0.0.1

I have already fixed a couple of bugs in the application. To make it easier to download and manage versions I have created a CodePlex project to manager this applications.

I am not using the source code part of Codeplex. Instead, I will use the releases system to upload zips with both the source and the executables.

PDC 2008 Viewer and Downloaded on Codeplex

Version 1.0.0.1 is already uploaded.

November 12, 2008

PDC 2008 Video Downloader and Viewer

I couple of years back I wrote a .NET tool the just download the whole set of PDC videos for offline viewing. So when the PDC 2008 videos became available I thought I would update the tool. But then I thought that this gives me a chance to kind of mess around with some newer technologies and so wrote a PDC video downloader and viewer using WPF, VS 2008 and SQL CE 3.5.

Pdc_viewer
The whole source and executable are available for download below. I also added the session and speaker information that is available online at the PDC site, so it is a true Offline PDC viewing experience. I have also added a few extras like try and find out the blog of the speakers (this is based on an automated live search and so I expect that there are quite a bit of wrong links. If you can update the database and send it back to me, I would update the application).

Note that the application currently only downloads WMV-HD, so make sure you have enough free space on your HDD and bandwidth to download (from what I found searching online the videos will be 50+ GBs).

I don't have too much of error handling code, so expect crashes when things go wrong. If you find a bug, let me know, I will fix it when I get time.

Download pdc_2008_video_downloader_and_viewer_v1.0.0.zip

Continue reading "PDC 2008 Video Downloader and Viewer" »

October 31, 2008

A Job you can love

Are you the kind of person who would love to mess up with new technologies, learn new skills, research upcoming technologies, help others master new technologies, then I think you would love to be a part of my team.

I am looking for both highly experienced architects and talented Developers (with 1+ years of experience in programming) to be a part of my team (I have multiple openings at different levels). My team focuses on technologies like Sharepoint 2007, .NET 4.0, Cardspace/Geneva, WPF, WCF, Biztalk 2006 R2 and Cluster based/Parallel computing. Most of the work is related to learning newer technologies and learning stuff fast even if documentation is scarce or sometimes out of date. We move fast, with changes in technology and I expect each person to be a fast learner and very analytical.

All positions will be based out of Chennai, India. But there is usually quite a bit of traveling, both inside and outside India.

If this sounds exciting, then send in your resumes to (anand.m at polaris. co. in) in this blog and mention the URL of this post in the subject, so that I can handle these mails accordingly. Feel free to write why you feel you would love this kind of a job and if you do blog, do not forget to add a link to it.

October 23, 2007

WPF or Silverlight??

Now that the stock quotes component is kind of usable (still have a few ideas, maybe another week or so, expect a new release), I thought I can use it to build a good portfolio tracker. I know there are a lot of those, some free, some paid, but none that is good and also free..:)

Anyway this is something I had in my mind for a long time, but never got around to doing it. Now I am kind of trying to decide on whether I go with WPF and a smart client approach or a Silverlight and a hosted approach.

I kind of like the hosted approach in that I can update the code etc and people can use it directly off the site etc. But then I am kind of disapointed with the kind of controls that are avbl and the early stages of the runtime itself. (obviously I will use only 1.1, as I am horrible at scripting, I can only write .NET code)

WPF seems more stable, but then people will have to download and install it locally. Apart from also having to have the runtime etc..

Any experiences? suggestions??

March 19, 2007

I am still Alive

Well, travel and a sudden surge at work has kept me away from blogging for almost a month now. I have just returned from the MVP Summit at Redmond. So I hope to blog away some of the long pending thoughts over the next two weeks. Hopefully I force my self to do it..:)

Also, has anyone taken a look at the MSDN Wiki. Though currently it is still not a full fledged thing, from what I heard from the team they are working on making it better.