4 ms·
The thing is, both things can be true. They're just true for different people. Those high salaries won't generally motivate an "in it for the tech", startup-f
by ajdecon 16y ago
The thing is, both things can be true. They're just true for different people.
Those high salaries won't generally motivate an "in it for the tech", startup-friendly developer of the type that commonly frequents HN... but a bank with a legacy mainframe system probably doesn't want to hire that person, and they don't need to. The technology isn't the core of their business.
On the other hand, there are many highly competent developers out there who view their job as a means to an end, a way to support their family/life/hobbies/etc. To these people, learning a highly specialized legacy skill and making lots of money is exactly the right motivator.
As an example, I present my father. He has been writing data management software for hospitals for decades, and does all his work on midrange IBM AS/400 ("System i") systems. He writes all his code in IBM RPG--"report program generator" code. In recent years he's learned Java, C and Unix systems to keep himself fresh, but he's never found the need to actually use any of those skills, or a job using these that would treat him as well as his legacy work.
- stuff4ben 16y agoCould not have said it any better myself. Every time someone mentions that money isn't a motivating factor to get more productivity, I want to scream! For YOU maybe not, but for ME? Yes please with a bonus on top! I wonder how long it will take before Java becomes the next COBOL (unless it already has...)
- ajdecon 16y agoI think it's better to say Java is another COBOL: a default choice for business, stable, and likely to hang on through several generations of programmers. I won't call Java the "next" COBOL until COBOL goes away. Which I predict will happen sometime between 2050 and the death of the sun...