Slashdot Mirror


Ask Slashdot: How Do You Deal With Programmers Who Have Not Stayed Current?

skaffen42 writes "The recent Ask Slashdot about becoming a programmer later in life got me thinking about a related question. How do you deal with programmers who have not stayed current with new technologies? In the hiring process, this is easy; you simply don't hire them. However, at most companies where I've worked, there are usually a few programmers who have been employed long enough that the skill-set they were originally hired for has become irrelevant. At the same time, they have not bothered to stay current with newer technologies. They usually have enough business knowledge that they provide some value to the company, but from a technical perspective they are a slowly-increasing liability. As an example: I work with a developer who is 10 years my senior, but still doesn't understand how to write concurrent code and cannot be trusted to use a revision control system without causing a mess that somebody else will have to clean up. On top of that, he is really resistant to the idea of code reviews; I suspect he dislikes people he considers junior to him making suggestions about how to improve his code. So, how do my fellow Slashdotters handle situations like this? How do you help somebody like this to improve their skill-sets? And, most importantly, how do you do so without stepping on anybody's feelings?"

4 of 509 comments (clear)

  1. Promote to management by Anonymous Coward · · Score: 4, Funny

    I'm 35 and in the management chain now.. No more needing to know how to do anything. It's pretty awesome.

  2. There's a time honored solution .... by whizbang77045 · · Score: 3, Funny

    It's simple. You promote them to management.

  3. Re:Can't offer much by SydShamino · · Score: 2, Funny

    If you let yourself be brainwashed, there is nobody else to blame.

    That's what I tell all eight year olds who spends their allowances at McDonald's. It's clearly their own faults they let themselves be brainwashed by advertising, and the only thing they can blame is their undeveloped brains.

    --
    It doesn't hurt to be nice.
  4. Re:It doesn't sound like you're current. by Hognoxious · · Score: 5, Funny

    I'd call someone current who has 5 years of all of these: Objective-C & MAC/iOS experience, C#/WPF, Android 4.1, SQL/SQLite/Oracle, C/C#/C++, Java, Python, Javascript, HTML, .NET

    That adds up to 50 years, so I'd call them retired.

    Although Android 4.1 has only been out for a year, so perhaps liar would be more accurate.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."