Saturday, May 23, 2009

Windows 7 - Dreams come true!

Welcome to Windows 7!

Yes, version 7 of the flagship product from Microsoft, the successor of the not so overwhelmingly popular Windows Vista. Going by the release of this edition of Windows, it won't be unsafe to say, they finally got it right!

Having received thrashing from all corners of the world and from all user bases, including Developers, for the earlier version of Windows, “Windows Vista”, Microsoft was under tremendous pressure to recapture its lost esteem in the ever dominated arena of Operating Systems.
How many of us know the full names of operating systems that don’t start with the word Windows? Apple Mangoes anybody?
Truth be told, no matter how many times we hate that Blue Screen of Death (BSOD) or the sudden domination of the invisible force that hangs our work (and us literally), Windows is “the One” when it comes to the system software that runs atop stupid hardware!

Windows 7 is in the Release Candidate phase, meaning it’s almost complete, and is awaiting final feedback from users worldwide before final release to manufacturing (RTM). You can download it here.

Here’s what you need to have:
    • 1 GHz 32-bit or 64-bit processor or higher
    • 1 GB of system memory or more
    • 16 GB of available disk space
    • Support for DirectX 9 graphics with 128 MB memory (to enable the Aero theme)
    • DVD-R/W Drive


      • Quick preview of the things that caught my eye, instantly:

        • Taskbar -see it to believe it


















  • Windows Media Player 12 - simply awesome!



  • Math Input Panel - awestruck!



  • Sticky Notes - why wasn't it included earlier?



  • Calculator - on steroids!



  • Paint & WordPad - kids grow up finally





Folks, I have been using Windows 7 since its RC (its free until March 01, 2010 after which the computer will start shutting down on itself every 2hours to remind me to purchase the final build). Its hard to believe but once you use Windows 7, u will end up saying "Gosh! How did i never feel the necessity of all these supremely essential features ever ?"

Its insane to say this, but this is by far the best Windows ever!
(Sorry XP darling, you have finally come off age)

Tall claims huh! Well, i can support it with some logic
(deriving from my programming background):
  • Built on the failure of Windows Vista, it boasts of all the customer driven improvements that Microsoft received for its previous release of Windows.
  • Compatibility, the core of the problem that plagued Vista, gets accurately and reasonably addressed, thanks to the thousands of devices that Windows 7 supports, simply out-of-the-box.
  • Superior performance, the gains are clearly visible if you have installed Windows Vista and then migrated to Windows 7. Same platform, same configuration, a boost in performance guaranteed, and as Microsoft claims, RC is just a work-in-progress as far as perf is concerned!
  • Customise, customise and customise. The biggest USP of Windows XP, that makes it still the most popular and widely acclaimed version of Windows till date, was customisation. With XP, you controlled your PC, literally. With Vista, they simply messed it up! Accessible options of XP were simply missing or unreachable. With Windows 7, you will experience the ultimate in customisation and usability.
There are simply innumerable features in this gigantic release of Windows 7, an entire bible might even fall short of explaining and exploring them. If you have reasonable hardware and a descent intent to enterprise, go ahead and install Windows 7.

You won't regret it!

Happy Windows 7 exploration!

Sunday, February 8, 2009

Why Software Development ?



I have been thinking off late as to why I chose to be a Software Developer ?


Here is what some of us may be driven by:
  1. humble pay slips,
  2. hi-tech (cool) workspaces, or
  3. sheer joy of being under stress?
The fact is, we don't do it for money, and neither did we choose it for the hi-tech life that comes with it. Also, people seldom like being under stress throughout the day (and more so as the evening approaches and clock strikes 07.00 pm, and you start wondering, why the task list is still incomplete, though you did nothing but the tasks, whole daylong)!

So what is it that drives us (we developers)?

Let’s face it, we are software developers because we were born such ways!
Nothing else fits us; we are good for nothing but code.
Our limited area of knowledge extends mostly to the following list:
  1. bugs (the entire day passes with these ugly things),
  2. stacks (varied nature, call stack, locals stack, global stack),
  3. heaps (ya, even though we didn’t create them in the first place, we simply used it),
  4. errors (design time, run time, unhandled, handled, may be even deliberate ones created by us).
For us the ultimate joy in life is seeing the error list shrinking down and eventually getting empty; the output window emitting “Build successful” and pressing F5 always is a path to glory (untold and unrewarded).

Isn’t it the most fulfilling thing on earth to see people using our applications and fulfilling their dreams and aspirations?

What is more satisfying then to see the minor differences that exist between our pay slip and the re-reimbursement that our company receives from our esteemed clients?

Truth be told, we are proud of ourselves.
So much so that, we don’t care who gains what due to us; rather we care about our IDEs, our editor font, and most importantly our clients’ feedback (they also call it bug list, but I would rather keep it motivating and call it feedback).

Be a developer... there is simply nothing more sufficing, nothing more rocking!

Happy Coding!