I unfortunately am a cliched developer, in other words, I'm pretty much a big geek; sorry no coke bottle glasses here but I can't image I'm that far from needing them. More specifically I'm a technology geek which is part of the reason why I make my living witting software. As a technology aficionado I'm really impressed by cool little shiny gadgets and the little things that they do (if it blinks I at least want to play with it). On that note as I sit here trying to decide what my next cellphone (smart phone) to upgrade to, it has dawned on me that we truly live in a multi-platform world. The old days of software development revolving around the computer have faded with the advent of new technologies that push the limit of the definition of a computer.
Now technically that previous statement isn't true, we still develop for computers their just significantly smaller, so basically we've greatly expanded what might still be considered a computer. Anyone still with me on that ... didn't think so with the advent of cell phones, portable music players, personal GPS devices, and the ever growing list of technologies that are becoming a staple in our lives, its simple to see that the more things change the more they stay the same.
From a developer stand point creating so many different versions of a "computer" would be nightmarish to develop a sound software back end that would allow developers from all over to develop software for one version of hardware to another. Hence came the advent of cross platform languages and software development frameworks/libraries that took the pain out of developing for specific platforms.
Fast forward to the present development world where things such as Java, .NET, and a long list of other solutions have arisen that helps a modern day programmer take advantage of almost any "computer" like devices functionality without having to re-invent the wheel at every turn. It is truly remarkable time to be in the world of development, the question is do we really gain anything by having these powerful tools do all the heavy lifting for us?
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment