Why a Software Engineer should move to USA

December 31, 2011

With reference to my last post about life of a Software Engineer from South Asia relcoated to USA.
See why a Software Engineer should move to USA…in his own words……..:)

I am still Pakistani and will always proud to be Pakistani. But because of following reasons I want to have Dual Nationality that I want to become Pakistani-cum American.H1B is first step towards a long term mission to get American Green Card.

•USA is Mother Land of Software Industry. Being a Software Professional, want to be part of big change that software is bringing to human kind. All big names like Bill Gates, Larry Ellison and many more are American and they are changing mankind with their vision for software industry. All big Software co-operations like Microsoft, SUN, Oracle and HP are American based. I want to join this movement for change to human kind and want to share my pennies.

•America has always welcomed brain from all over the world. During the hundred years ending in the 1920s, a majority of the world’s immigrants came to one lone country: the United States. Today, the U.S. takes in more immigrants than at any point in its history. Yet, the Left portrays America as a bastion of xenophobia and bigotry. Alexander Hamilton (the first Secretary of the Treasury), John Jacob Astor (America’s first multimillionaire), Alexander Graham Bell (invented the telephone), Louis B. Mayer (Hollywood pioneer), Selman Waksman (cured tuberculosis), and Ralph Baer (invented the video game) are among the immigrants to America whose lives belie the Left’s premise. Just as those who complain about “oppression” in the U.S. would never entertain the idea of living anywhere else, the people around the world we allegedly oppress flock to come here. This contradiction between leftist theory and real-world practice illustrates just how delusional the central tenets of leftist thought really are.

•Democracy being prime sense of government style, promotes “Government of people by people for people”. Being relocated to USA and finally becoming citizen of USA makes me so part of a government which rules the international horizon.

•I love America because of the freedom that we obtain. We can do what we please without being criticized by our decisions. We have the choice of being what we want to be and how we become that person. America gives us the opportunity not to hide from the things that we believe in. I love America for the rights that she gives us, especially the right to make decisions and be ourselves.

•America is called land of opportunities, so I want to be part of this big opportunity to lead in life. America is the sun around which the world economy revolves. The typical creator of wealth in the world is an American. Foreigners benefit from buying better products from American companies and working better jobs manufacturing such products. Take America’s $14.2 trillion dollar economy(As per 2009) out of the picture, and the economic well being of the rest of the world nose-dives.

•I can’t live without movies. The movies the world watches, the television shows they tune into, and the music they listen to are, for the most part, produced in the United States. For instance, the U.S. exports more than 25 times the number of movies and television shows than it consumes from abroad, a fact that causes Ben Wattenberg to observe quite correctly that America is “the most culturally potent nation in the world.”. “My best friend wedding”, “Enemy of state”, “The Beautiful mind”, “The Proposal”…….a very long list.

•America the Beautiful, no other song rings so true than this song. America with its diverse landscape; the hills, the valleys, from the Atlantic ocean to the Pacific ocean this land has something for everyone. From the Rockie Mountains in Colorado to the Sonoron Desert in Arizona or Sun Valley in Idaho, from east to west there are areas so different yet pristine like no other place on earth. This vast country of has 388 National Parks.

•I love America most of time. I love the society you build, based on strong institutions, strong law, on freedom and self initiative. I’m a liberal and I believe in the American dream.

•Most importantly I want to know and see in real life, what is the secret of success in USA, being the only economical, military and technology super power. So in simple words I want to study American nation


A story about Life of a Software Engineer from South Asia in USA

December 31, 2011

Below is story about life of a Software Engineer in USA from south asia. It is the widely circulated story on net.
—————————————————————————————————————
As the dream of most parents I had acquired a degree in Software Engineer and joined a company based in USA, the land of braves and opportunity. When I arrived in the USA, it was as if a dream had come true.

Here at last I was in the place where I want to be. I decided I would be staying in this country for about Five years in which time I would have earned enough money to settle down in India/Pakistan.

My father was a government employee and after his retirement, the only asset he could acquire was a decent one bedroom flat. I wanted to do some thing more than him. I started feeling homesick and lonely as the time passed. I used to call home and speak to my parents every week using cheap international phone cards. Two years passed, two years of Burgers at McDonald’s and pizzas and discos and 2 years watching the foreign exchange rate getting happy whenever the Rupee value went down.

Finally I decided to get married. Told my parents that I have only 10 days of holidays and everything must be done within these 10 days. I got my ticket booked in the cheapest flight. Was jubilant and was actually enjoying hopping for gifts for all my friends back home. If I miss anyone then there will be talks. After reaching home I spent home one week going through all the photographs of girls and as the time was getting shorter I was forced to select one candidate. In-laws told me, to my surprise, that I would have to get married in 2-3 days, as I will not get anymore holidays. After the marriage, it was time to return to USA, after giving some money to my parents and telling the neighbors to look after them, we returned to USA.

My wife enjoyed this country for about two months and then she started feeling lonely. The frequency of calling India/Pakistan increased to twice in a week sometimes 3 times a week. Our savings started diminishing. After two more years we started to have kids. Two lovely kids, a boy and a girl, were gifted to us by the almighty. Every time I spoke to my parents, they asked me to come to India/Pakistan so that they can see their grand-children. Every year I decide to go to India/Pakistan. But part work part monetary conditions prevented it.

Years went by and visiting Pakistan/India was a distant dream. Then suddenly one day I got a message that my parents were seriously sick. I tried but I couldn’t get any holidays and thus could not go to India/Pakistan. The next message I got was my parents were passed away and as there was no one to do the last rights the society members had done whatever they could. I was depressed. My parents were passed away without seeing their grand children.

After couple more years passed away, much to my children’s dislike and my wife’s joy we returned to India/Pakistan to settle down. I started to look for a suitable property, but to my dismay my savings were short and the property prices had gone up during all these years. I had to return to the USA.

My wife refused to come back with me and my children refused to stay in India/Pakistan. My 2 children and I returned to USA after promising my wife I would be back for good after two years.

Time passed by, my daughter decided to get married to an American and my son was happy living in USA. I decided that had enough and wound-up every thing and returned to India/Pakistan. I had just enough money to buy a decent 2 bedroom flat in a well-developed locality. Now I am 60 years old and the only time I go out of the flat is for the routine visit to the nearby temple. My faithful wife has also left me and gone to the holy abode.

Sometimes I wondered was it worth all this? My father, even after staying in India/Pakistan, had a house to his name and I too have the same nothing more. I lost my parents and children for just ONE EXTRA BEDROOM.

Looking out from the window I see a lot of children dancing. This damned cable TV has spoiled our new generation and these children are losing their values and culture because of it. I get occasional cards from my children asking I am alright. Well at least they remember me. Now perhaps after I die it will be the neighbors again who will be performing my last rights, God Bless them. But the question still remains ‘was all this worth it?’
—————————————
I don’t agree with this story’s conclusion. For detailed reasoning see my next post…about why A Software Engineer should move to USA …..:)


Four Engineers and a Broken Car

November 15, 2011

Four Engineers and a Broken Car

There are four engineers travelling in a car; a mechanical engineer, a chemical engineer, an electrical engineer and a computer engineer. The car breaks down. “Sounds to me as if the pistons have seized. We’ll have to strip down the engine before we can get the car working again”, says the mechanical engineer. “Well”, says the chemical engineer, “it sounded to me as if the fuel might be contaminated. I think we should clear out the fuel system.” “I thought it might be an grounding problem”, says the electrical engineer, “or maybe a faulty plug lead.” They all turn to the computer engineer who has said nothing and say: “Well, what do you think?” “Ummm – perhaps if we all get out of the car and get back in again?”

—————
Source : google


Software Architecture-Architect Competency Framework

November 15, 2011

Architect Competencies

Architect Competencies: What You Know, What You Do and What You Are

Reference: http://www.bredemeyer.com/Architect/ArchitectSkillsLinks.htm


Software Architecture – Web Application optimization without code changes

November 11, 2011

Objective: Web Application optimization without code changes.
Strategy: Read all the references below and apply them in test lab. After clear understanding of domain, have access to Client machine and apply this checklist on client machine. Make sure to have backup strategy for client environment.
Guideline Points:
1. Log only essential information or completely disable IIS logging
2. Disable IIS ASP debugging in production environments
3. Tune the value of the ASP Threads Per Processor Limit property
4. Tune the value of the ASP Queue Length property
5. Tune the MaxPoolThreads registry entry
6. Disable WCF services tracing
7. Configure ASP.NET MaxConcurrentRequests for IIS 7.0 Integrated mode
8. Enable IIS HTTP compression
For point 1-8 see below reference)
(Reference: http://msdn.microsoft.com/en-us/library/ee377050(v=bts.10).aspx )

9. Configuring HTTP Compression in IIS 7
(Reference: http://technet.microsoft.com/en-us/library/cc771003(WS.10).aspx )

10. Configuring Output Caching in IIS 7
(Reference: http://technet.microsoft.com/en-us/library/cc732475(WS.10).aspx )

11. Follow this link:
http://learn.iis.net/page.aspx/93/optimizing-performance/

12. For web Pages add following tag.

Reference: http://msdn.microsoft.com/en-us/library/h30h475z(v=VS.100).aspx

13. Optimizing WCF Web Service Performance
http://msdn.microsoft.com/en-us/library/ee377061(v=bts.10).aspx

14. Few tips related to ASP .Net
http://madskristensen.net/post/Performance-tuning-tricks-for-ASPNET-and-IIS-7-part-1.aspx
http://madskristensen.net/post/Performance-tuning-tricks-for-ASPNET-and-IIS-7-e28093-part-2.aspx

15. Few tips related to ASP .Net
http://wiki.asp.net/page.aspx/31/performance/

16. For better performance, you should remove any HTTP Modules that you are not using.
Reference: http://aspadvice.com/blogs/ssmith/archive/2007/08/03/Real-World-ASP.NET-Performance-Tuning-Experience.aspx

17. Performance Tuning for Active Directory Servers (Important)
http://msdn.microsoft.com/en-us/windows/hardware/gg463394
[In this white paper, read Active Directory section.]

18. AD performance Tuning
http://blogs.technet.com/b/exchange/archive/2010/02/03/3409281.aspx
http://www.markwilson.co.uk/blog/2006/04/maximising-active-directory-performance.htm
http://technet.microsoft.com/en-us/library/bb123771(EXCHG.65).aspx


MIR Harvard Graduation Speech 2010

October 12, 2011

Bill Gates Speech – Harvard Commencement 2007

October 12, 2011




Steve Jobs-urged graduates to pursue their dreams

October 11, 2011

Drawing from some of the most pivotal points in his life, Steve Jobs, chief executive officer and co-founder of Apple Computer and of Pixar Animation Studios, urged graduates to pursue their dreams and see the opportunities in life’s setbacks — including death itself — at the university’s 114th Commencement on June 12, 2005.

Transcript of Steve Jobs’ address:
http://news-service.stanford.edu/news/2005/june15/jobs-061505.html


Oracle CEO Larry Ellison’s Oracle OpenWorld 2011 Keynote

October 11, 2011

Oracle CEO Larry Ellison opens the 29th Oracle OpenWorld with an overview of this week’s major product announcements. Learn about new engineered systems from Oracle that offer extreme performance, convenience, and cost savings. Hear the latest news about Oracle Fusion Applications, the new standard for business. And see how Oracle products are redefining cloud computing for the enterprise.


Search Rating of http://softarchitect.wordpress.com on google and bing

September 25, 2011

Here is some Search rating of my blog on Google and Bing. 

 

Search Rating

Blog: http://softarchitect.wordpress.com

Reported Date: 29th  Aug 2011

Search Keywords Google Ranking MSN/Bing Ranking
software architecture .net 4.0 1st 2nd
software architecture c# 4.0 3rd  1st
software architecture WPF 4.0 10th  2nd
software architecture silverlight 4.0 1st 1st
software architecture ASP .Net 4.0 3rd 1st 
software architecture WCF 4.0 1st 1st
software architecture unity 2.0 1st 1st
software architecture MS studio 2010 1st 1st
software architecture .net presentations 5th  1st 
software architecture interview questions 5th   6th
software architecture SharePoint 2nd 2nd
Software Architecture DTO 2nd  2nd 
software architecture ADFS 5th  -
Software Architecture c#  dynamic 1st 1st
c# 4.0  lazy initialization 6th 1st
software architecture   Managed Extensibility Framework 2nd  1st 
c# 4.0  Synchronized Data Structures 1st 1st
c# 4.0  Enum 5th  3rd 
c# 4.0  Memory Mapped File 7th 5th 
c# 4.0  Layout Rounding 9th  2nd 
software architecture office 365 1st  2nd 
Silverlight 4.0 COM interop API 3rd 1st 
Silverlight 4.0  Printing Option 9th  1st

 


Follow

Get every new post delivered to your Inbox.