- Sep 19, 2000
- 10,286
- 147
- 106
We are currently looking at redoing a lot of the web tools that our team has been using to monitor their progress. The current test tools were NOT designed by web developers, so they are a cobbled mess of perl, Ajax, HTML and database access (all in one file, sometimes.. Though, what goes into another file doesn't appear to follow any sort of logic or reason.)
They have asked me to go out and find a new framework to use for when we eventually move over to a new webserver. So, in my searching, and from previous knowledge, I arrived at ruby on rails. I thought it was an a particularly good framework for our environment and needs (mostly just displaying lots of data).
Well, this older developer is throwing a stink. "I don't like him recommending ruby" I'll hear him say "What happens when he leaves? Nobody here will be able to use it or maintain it!". Forget, for a second, that nobody currently maintains our web apps because they are so poorly coded. He is convinced that the web framework we should use is Catalyst for the shear fact that it is a perl framework. Nothing else. He cares nothing about features or anything like that, he just wants it to be perl.
I've tried to reason with him "Look, ruby is a pretty easy language to pick up, this is the first time I've dealt with it (which is true) etc." But he won't have it.
I really don't think that catalyst is the way to go (look up the documentation and the setup to see what I mean). It is far worse documented than rails, far less used, and frankly a fair bit uglier (Using OOP in a language that provides really not tools for OOP ends up with things looking like a mess). But I fear that may be the route taken regardless of my recommendation.
Any tips? How do you deal with a coworker that simply does not want to learn a new programming language (Even though I have a pretty good notion that it won't be him maintaining the web application.)
They have asked me to go out and find a new framework to use for when we eventually move over to a new webserver. So, in my searching, and from previous knowledge, I arrived at ruby on rails. I thought it was an a particularly good framework for our environment and needs (mostly just displaying lots of data).
Well, this older developer is throwing a stink. "I don't like him recommending ruby" I'll hear him say "What happens when he leaves? Nobody here will be able to use it or maintain it!". Forget, for a second, that nobody currently maintains our web apps because they are so poorly coded. He is convinced that the web framework we should use is Catalyst for the shear fact that it is a perl framework. Nothing else. He cares nothing about features or anything like that, he just wants it to be perl.
I've tried to reason with him "Look, ruby is a pretty easy language to pick up, this is the first time I've dealt with it (which is true) etc." But he won't have it.
I really don't think that catalyst is the way to go (look up the documentation and the setup to see what I mean). It is far worse documented than rails, far less used, and frankly a fair bit uglier (Using OOP in a language that provides really not tools for OOP ends up with things looking like a mess). But I fear that may be the route taken regardless of my recommendation.
Any tips? How do you deal with a coworker that simply does not want to learn a new programming language (Even though I have a pretty good notion that it won't be him maintaining the web application.)
