Here are the biggest milestones in Software Development that we either reached or surpassed in 2009:
1.) Team Development is here, at last: With the introduction of Visual Studio 2008, the state of Software Development has been truly revolutionized. How you’d say? By truly sharing everyones code and design (AkA Sweat & Code), in an automated manner that presents member of the team with code already made and helping to stop the reinvention of the wheel, which to this date happens too often even in small development teams. This Team effort will be even extended further once Visual Studio 2010 is released. The Microsoft Share-Point server also plays a great role in this effort. Team Development is the way to develop software for this decade. A combination of Agile & XP approach to programming in a Team Development environment would make us much more productive and closer to meeting our deadlines. Hopefully…
2.) Scripting and Dynamic Languages like Ruby – PHP – Perl – Python and Javascript have taken their place at the forefront of the development projects. This is one of the reasons that I have been learning JavaScript as fast as I can for the past 2 months. I have never worked with JavaScript – but I have been involved in the development of C# projects. So I am trying to bring these Apps directly to web, by using Javascript as the transport mechanism for the UI to be brought to a web browser environment, so the users can operate these application remotely without the need for VPN and complicated / possibly unsafe connection to their servers. If you are a Java Dev, learning JavaScript is a cinch. But since I am Primarily a C++ / C# developer, takes me a little bit long to learn the damn thing. What is fascinating for me is the fact that JavaScripting is an Object Oriented development language. Something that I never would have thought or believed.
3.) Simple better than Complex, At Last! Simpler solution is chosen by most developers as oppose to heavier and more blotted tools. Spring Framework – Ruby on Rails, are consequently, hot.
4.) Frameworks for the Web: Standard application software engineers, developing in C++ / Visual Basic / C#, have been enjoying Development Frameworks for years on all platforms. Now Frameworks are appearing for the Web developers and this is great. In a short time, these Frameworks will be sophisticated enough that the Web Developers can produce great software in much shorter time.
5.) Palm OS, webOS, has been a fantastic example to prove that CSS – HTML and Javascript can be used for more than just as web development tools. Palm webOS has done well in this field.
6.) Open-Source Software has come a long way and it actually attracted heavy weight developers to join in and contribute their time. To the point that I and planning to join the Audacity Macintosh development team soon. All developers must find some time to donate to the Open-Software organization. This, in long run, would be a great help for all of us.
7.) Nokia QT Cross Platform GUI Tools, which the name explains it all. Use it to cross develop your applications on PC and then simply recompile it on Macintosh. The Apps generated with this tool don’t look like cross developed Apps. It actually looks like native Apps. We should all than Nokia for putting this great tool in the Open-Source Community.
More to come…


epic_fail.jpg  1.) Y2K! Yes the infamous and hyped for money Y2K! It was a huge hoax that companies fueled it to the point that people were waiting for the world to screech to a dead halt. Some say that more than $4B was spent to fix the none-existent problem. We lived thru it and we are still here! Epic Fail – Daylight Rubbery!

2.) FaceBook Content Rubbery: changes its tune and now it says whatever you create on their system, belongs to them! Belongs to them? Yes sir! The own everything that you put on their system and they do what they please with it! Surprisingly they get away with it with minimal pain. Epic Fail (on part of the Community) – Daylight Rubbery (on part of FaceBook)!

3.) Twitter Hack: Now this was so stupid, since whatever twitter receives, it spills it out immediately to the public, so what is the point of hacking an open system that has nothing inside? Just to show off? What? I can’t think if anything else. Epic Fail!

4.) Social media updates: FaceBook – Twitter – Ustream have been spitting out updates like there is no tomorrow! Enough already, since most of updates leave the existing bugs in place and introduces more bugs! Let us deal with the bugs that we have learned how to deal with and keep the new ones to yourself! Epic Fail!

5.) Gmail Crashes: While Google’s Gmail was in beta, it never crashed. Since it has been declared out of beta and officially released, it keeps crashing. What gives? Can we take Gmail back to Beta? As a Software Engineer I have never heard of an application or service that has gone from version 1.0 to version 0.9 beta! Have you? Epic Fail!

6.) Google Wave: We were counting the days as to when we received our invite to the launch of Google Wave. Incidentally, I got my invite in the first week of the Wave launch. It can be and amazing tool, but has it fizzled out already? I think Google has done a terrible job of advertizing and expanding the product. I won’t be surprised that the close it up as they did with Grand Central. Epic Fail (on Google’s part)!

IBM offers cloudy blue data centre vision for small and medium size operations.

Blue Cloud – Data Centers operated locally by small and medium size companies. Is this the beginning of the end to the large Data Centers sucking the blood of their customers that can not afford internal Data Centers? We are going back and forth on the Back end and front end tiers like they are going out of style? Thin clients huge servers also present problems too. We started with Huge Data Centers and Then clients connecting to Main frames. Then we went to Thin Servers and Fat Clients. With the advent of Internet Speed we want to go back to Thin clients and local Data centers! Can we make out minds up? I guess not, eh?


TechCrunch says:

“Bebo is taking on YouTube (and Hulu). Today, it opened up its social network to video partners who want access to its captive audience. Launch partners include CBS, MTV Networks, ESPN, the BBC, Channel Four, BSkyB—Bebo is very popular in the UK—Next New Networks, Crackle, Ustream, Last.fm and JibJab. The partners can keep all advertising dollars from the videos (and from music too). Bebo gets to keep its members on its site.”

May be before that Bebo should solve the bandwidth enigma of taking video on first, and then go against Youtube and hulu.

“If Microsoft Corp.’s Windows Vista were graded for its first year, its report card would read, “Not meeting expectations,” analysts said Friday, a year and a day after the operating system code went “gold” and was sent off for duplication.”
I read this Article in ComputerWorld.
That might be true – and I am sure it is. But the problem is that MS has not moved fast enough to release the Service Pack 1 for vista, which in turn would change a lot of opinions towards Vista. Microsoft – get a Move on and deliver SP-1. Only worry that I have right now is this: Once SP-1 is released and Installed – how many other things will break and how many new bugs will be introduced? May be that is the reasoning for Microsoft not releasing Vista Service Pack 1. Test Test Test!

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
© 2010 PooPsTech's Blog Suffusion WordPress theme by Sayontan Sinha