Hi. I stumbled across this website while searching for answers to a JQuery / Javascript problem (posted elsewhere).
I am a semi-retired former IBM-er who is deep into the launch of an entrepreneurial start-up company. The website is still sitting in my test environment and is not completely debugged, so I will post the web site and details later.
Although I was very technical early in my career (I developed operating systems), as the sales quotas climbed into the millions of dollars, there was little time to deal with the programming aspects of the systems that were being implemented.
To get the business launched quickly, I hired a local web developer to offload some of the development workload. I provided detailed design specs, screen images and transaction flows. After two months of not delivering more than a static index page , I pulled the plug on the project. When I dug into the code, it was clear that he had only a vague idea of how to structure HTML and CSS. He clearly was struggling with JavaScript or the server side code. There was no use of Ajax anywhere on the site. This guy was a 3rd year student at the local university in the computer science program. I just don't understand how it is possible to him to get this far into the program and not know these concepts.
As I have started to meet programmers in this fairly large Midwest U.S. city, I am baffled by how narrow the skill set of the programmers in this community seems to be. It seems like each programmer has just one skill... they might know Java server side coding or .net but nothing else.
I realize that there has been an explosion in the number of technologies out there and it is impossible to know them all, but is this seeming ultraspecialization the case elsewhere? I had a software company for a long time and did a great deal of technical consulting earlier in my career. If a customer wanted something done in another language or on another platform, it was not that big a deal. Since I pulled the plug on the contract web developer, it has taken about 4 weeks to learn HTML, Javascript, php, Ruby, Ajax, JQuery and get about 2/3rds of the site operational. It's been a lot to learn in a short time but it is what it is.
Comments?