Take the 2-minute tour ×  I am a software developer having an
experience of 3 yrs. I want to play with latest technologies
always. But this is not practical. Because say, I developed a
web application in .Net 3.5, now its 30% done. After the release
of .Net 4.0, my mind is always goes with .Net 4.0. I think like
this, lot of features are in new version, so why shouln't I
implement those versions in my application.  When I worked with
IT companies, most of them code with very old versions, some
body use VB.NET, C, even Classic ASP.  So what might be the
points should I consider if I revamp an application?
share|improve this question  closed as not a real question by
Walter, gnat, GlenH7, World Engineer, ChrisF Sep 23 '12 at 11:32
If it is just play and no work, then do whatever you want. If
you have a deadline, you should most likely stay on the current
track. –  user1249 Sep 10 '12 at 7:59 Technologies get updated
all the time. So if our app takes more than a year to develop,
you'll never finish it if you