I feel compelled to add a big RightOn! to Brian's observations. The world has gone from treating programmers like gurus to treating them like a low-cost and expendable commodity. A company gets a "web developer" who may know something about HTML and scripting (or they may just know drag-n-drop tools) and the awesome power of glitz makes management feel empowered to dump the business rules people and keep the people who make everything pretty. Over some years we've seen decreasing quality in software which is very pretty but lacks substance. Many UI developers have had time to hone their back-end coding skills to address the issues, while people who already have these skills are still wondering what happened to their world.
If you don't have time to learn the skills on the other side of the fence, you must learn how to collaborate with people on the other side to achieve your common goals. An increasing amount of my time these days is spent in this area, helping core developers to understand how to communicate with GUI people and how to prepare their code for a UI which they know nothing about. They must recognize that while they might feel like they need to learn everything about the other side, that there usually isn't time. Projects seem to start moving forward when these people finally give up on trying to know everything there is. T > From: Brian Leach > It's been clear for some time that the next generation > of developers are all going to be web designers first > and core developers second. > > We're not alone in the difficulties of trying to > recruit new developers to the real work at the > back-end: old SQLites have been moaning for some time > about the lack of talented new blood entering their > industry that can actually understand the difference > between running a SQL wizard and producing a workable, > scalable and robust solution. _______________________________________________ U2-Users mailing list [email protected] http://listserver.u2ug.org/mailman/listinfo/u2-users
