Slashdot Mirror


Ask Slashdot: What Are the Hardest Things Programmers Have To Do?

itwbennett writes "Software development isn't a cakewalk of a job, but to hear programmers tell it (or at least those willing to grouse about their jobs on Quora and Ubuntu Forums), what makes programming hard has little to do with writing code. In fact, if the list compiled by ITworld's Phil Johnson has it right, the single hardest thing developers do is name things. Are you a software developer? What's the hardest part of your job?"

5 of 473 comments (clear)

  1. Amazing by Murdoch5 · · Score: 2, Informative

    I actually agree with that list.

  2. following a changing spec list by bugnuts · · Score: 4, Informative

    The most annoying and maddening thing I've ever had to do was follow a changing spec list from a manager who thought it was some iterative process, instead of giving me an actual complete task description to work on.

    Even though it was his nickel, it sucked the enjoyment out of that job.

  3. Re:Estimation by bill_mcgonigle · · Score: 4, Informative

    Why not quadruple and add four instead? Oh, right, you learned this from an assembly programmer.

    assembly programmers always shift, they don't multiply by powers of 2.

    shl ax, 2
    add ax, 4

    if memory serves...

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  4. Re:Estimation by bre_dnd · · Score: 3, Informative
    inc ax

    shl ax,2

    would be slightly faster and use less memory :)

  5. Re:Maths by Anonymous Coward · · Score: 0, Informative

    So what does commenting code have to do with maths (the comment you replied to)? Oh, I see. There were already a lot of comments when you posted, and you wanted yours toward the top. That's one way to do it I guess.