Shiny things
January 8, 2008 1:09 pm DevelopmentTechnology changes fast, we’d all be bored if it didn’t. But. Are all the changes necessary? I was reading Magpie Developers and couldn’t agree more, it’s something which has frustrated me frequently. If it ain’t broke why fix it. Yes okay so there are some really useful changes, optimisations and the like, but most of my development work is building web apps and really some of the changes in say .net 3.5 are not useful in themselves, i’ll probably never use a lambda in anger but i will use linq and lambda was necessary to make that work. But I get developers coming in all excited about shiny new stuff which is probably, in itself, not needed in our core day to day work, but I know for a fact they will try and add it… because they can. Stop. make it work. simply, correct, robust.
I’m not a luddite and openly accept change, especially those which make things more simple, easier or faster but you need a context and to be able to show a useful improvement. If we continually re-invent the wheel then we’re not inventing something new.