Who is the most famous hacker of all time?

How do I make sure my engineer spends more time working and less time reading Twitter / Hacker News?

  • He gets distracted very easily. After working 15 minutes, he goes on Digg and starts browsing pictures. He barely gets anything done. However, he knows how to do everything and build everything.  (He knows too much and enjoys learning a lot...but he never truly focuses and executes, because he spends his time reading other stuff)

  • Answer:

    In my experience it is never productive to attempt to manage engineers (especially talented ones) by tracking their time. It is far more effective to hold him/her to very aggressive targets and goals, and combine that with a high degree of latitude and freedom. Self-motivation is a key element of being a successful software engineer, especially in a startup environment. Methods such as computer usage policies may work with a secretary but will not be effective when applied to your engineers. It may be that he is not properly incentived or really interested in what you are doing. In any case if he continues to miss clearly defined goals you should end the relationship. That said, when one of my minions works too slowly or gets out of line, I like to set an example by removing one of his fingers.

Tim Zhou at Quora Visit the source

Was this solution helpful to you?

Other answers

I had this situation and I found out the hard way that it's better to cut him loose now than try and "manage him". I found that a motivated B developer is heads above an A+ prodigy who goes off on tangents. Give him an honest assessment and send him on his way.

Garry Hill

Michael is correct, the problem lies with you, not your engineer. You said he barely gets anything done. If that's true, is he missing deadlines? Is he failing to meet any of his deliverables? One of the reasons he's getting bored is because he's not being challenged enough. He's also not motivated to try harder. Have you tried giving him (or her) difficult assignments with aggressive timelines? If deadlines are being missed, how often do you track progress? Perhaps you need to be more aggressive and track progress more often. There are many people who have ADD or ADD type characteristics. Try to control the situation by developing a daily routine where he has something new to do before boredom sets in. Even ten minute coffee, laugh or strategy breaks at certain moments is enough to get him back on track. If you can't keep the engineer motivated then perhaps you need someone who can do a better job. Leading workers is much different than managing them. As a leader, you inspire followers and keep them motivated, otherwise, you're just managing workers who are simply looking to collect a paycheck.

Abdul Jaludi

Make sure your engineers have challenging goals. If your engineer has enough time to spend on twitter and other sites but he still delivers code on schedule and with quality than it doesn't matter what he does in between tasks. Engineers usually have bursts of concentration and they need some time to relax the brain in between tasks. An engineer will not have 100% concentration from the minute he steps into the office to the minute he leaves.

Ari Volcoff

1. Set goals and objectives; 2. Tie compensation to those goals and objectives. 3. Provide for regular feedback loops. 4. Make sure he has a job description and has signed off on it; and 5. Have a computer/internet use policy and a social media policy and enforce them. 6.  Agreeing with Eric, otherwise, cut him loose.

Harold Goldner

Cut him loose. Better yet, first sit him down, explain your situation and get him to see that results are the #1 priority, not abilities. Then set practical goals and deadlines (make sure he agrees with them). If he still misses them, then cut him loose. This isn't elementary school, and you don't have time to coddle, cajole and handhold.

Eric Vorheese

If you are a startup, then suggest to him he is already living the life. Otherwise, ask him if he has a genuine difficulty gathering his focus, and ask him to suggest what might be possible to work around the difficulty. As other posters said, pair programming, making commitments etc can be pretty effective.

Chui Tey

I usually find myself most effective after my boss or manager has reminded me that I am in fact *his* engineer and must have exactly the work habits he expects of me.

Matt Jones

If he already knows how to do everything and build everything, he should obviously be transitioned to management.

Joseph Barillari

Sometimes this is not an issue that can be solved by management tactics: A good friend of mine after few years of having those troubles at work decided to visit the psychiatrist; sometime later he was diagnosed with Attention Deficit Disorder. After few years of taking medications he was able to perform as expected.

Esteban Gutierrez

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.