Oracle Courts PeopleSoft's iSeries Users
I have no idea why it even keeps getting mentioned except that maybe they think that's a program worth mentioning or something. I don't know. I don't discount the standard maintenance, query and report prompt programs. They're part and parcel of every system ever developed. However, as push-button development tools and code generators become more ubiquitous, I see more and more tool vendors confusing this with programming. There is a real confusion about how hard it is to actually program real business logic. I think I'm going to write an article about this. It seems to me that there needs to be a clearly delineated break between presentation layer programming and business logic. The fact that tool vendors tend to focus on the former and gloss over the latter is probably part of the reason that non-technical executives think that everything can be outsourced; if it can be done by a code generator, surely it can be done by a human being (who we'll pay the equivalent of $3.50 an hour, and we'll all be happy). Hourly figure based on standard monthly pay of 25000 rupees, or about USD$575. This is a median-range figure for someone with 2-3 years experience; folks with 5-6 years experience may get about double that, "freshers" out of college will get half that. We really need to get serious about this. We need to identify that there are different types of programming, and that each requires different skill sets. Otherwise, we're going to continue to hear about "30 to 1 productivity gains". Joe
I have no idea why it even keeps getting mentioned except that maybe they think that's a program worth mentioning or something. I don't know. I don't discount the standard maintenance, query and report prompt programs. They're part and parcel of every system ever developed. However, as push-button development tools and code generators become more ubiquitous, I see more and more tool vendors confusing this with programming. There is a real confusion about how hard it is to actually program real business logic. I think I'm going to write an article about this. It seems to me that there needs to be a clearly delineated break between presentation layer programming and business logic. The fact that tool vendors tend to focus on the former and gloss over the latter is probably part of the reason that non-technical executives think that everything can be outsourced; if it can be done by a code generator, surely it can be done by a human being (who we'll pay the equivalent of $3.50 an hour, and we'll all be happy). Hourly figure based on standard monthly pay of 25000 rupees, or about USD$575. This is a median-range figure for someone with 2-3 years experience; folks with 5-6 years experience may get about double that, "freshers" out of college will get half that. We really need to get serious about this. We need to identify that there are different types of programming, and that each requires different skill sets. Otherwise, we're going to continue to hear about "30 to 1 productivity gains". Joe
Comment