Slashdot Mirror


Manager's Schedule vs. Maker's Schedule

theodp writes "Ever wonder why you and the boss don't see eye-to-eye on the importance of meetings? Paul Graham explains that there are Maker Schedules (coder) and Manager Schedules (PHB), and the two are very different. With each day neatly cut into one-hour intervals, the Manager Schedule is for bosses and is tailor-made for schmoozing. Unfortunately, it spells disaster for people who make things, like programmers and writers, who generally prefer to use time in units of half a day at least. You can't write or program well in units of an hour, says Graham, since that's barely enough time to get started. So if you fall into the Maker camp, adds Graham, you better hope your boss is smart enough to recognize that you need long chunks of time to work in. How's that working out in your world?" Ironically enough, I have a meeting to attend in three minutes.

274 comments

  1. Ironic? by Cap'nPedro · · Score: 5, Informative

    That's not ironic, that's just coincidental!

    And that was pedantic.

    1. Re:Ironic? by blitzkrieg3 · · Score: 0, Troll
      I'm so glad that this was first post! Tagging !ironic.

      I know it's OT, I recommend this well written article, and this about the Alanis song. I also recall something about this from Gerorge Carlin, the king of pedantry:

      Darryl Stingley, the pro football player, was paralyzed after a brutal hit by Jack Tatum. Now Darryl Stingley's son plays football, and if the son should become paralyzed while playing, it will not be ironic. It will be coincidental. If Darryl Stingley's son paralyzes someone else, that will be closer to ironic. If he paralyzes Jack Tatum's son, that will be precisely ironic.

    2. Re:Ironic? by Anonymous Coward · · Score: 0, Flamebait

      And this is not racist.

      Why don't little black kids play in sandboxes? Because the cats keep trying to bury them!

      It's not racist because it does not state that one race is inherently or genetically superior to any other. It only relies on the fact that black people have dark colored skin, a fact that is not disputed. That you get your panties in a wad when you see such a joke does not change any of this.

    3. Re:Ironic? by Anonymous Coward · · Score: 0

      And even if I don't "get my panties in a wad", you sexist, you're still a douche.

    4. Re:Ironic? by AP31R0N · · Score: 4, Insightful

      Pedantic is French for "stop making me aware of my ignorance!". Grammar snob/nazi and prescriptivist, likewise.

      Don't apologize for correcting someone's error. If they are offended, that's their insecurity.

      --
      Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    5. Re:Ironic? by Philip+K+Dickhead · · Score: 1

      Ah! You called him a "douche"!

      The waters flowing towards the gates of paradise....

      --
      "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    6. Re:Ironic? by hanabal · · Score: 1

      it might not state, but it clearly implies something.

    7. Re:Ironic? by Anonymous Coward · · Score: 1, Funny

      If you don't want to seem pedantic, provide an example of the correct usage. "Ironically, I have a meeting on why my project is behind an hour" or something like that.

    8. Re:Ironic? by Anonymous Coward · · Score: 0

      That's not ironic

      He's right, it's an oxymoron.

    9. Re:Ironic? by Anonymous Coward · · Score: 0

      Shallow and Pedantic...

      Lois, this meat loaf is shallow and pedantic.

    10. Re:Ironic? by CopaceticOpus · · Score: 1

      I didn't think you were OT. If the post contains a mislabeling of irony, in the geek mindset that becomes at least as important as the post itself. I really enjoyed your linked articles.

      Getting marked OT for discussing the use of language in a forum full of pedants - how ironic!

    11. Re:Ironic? by Anonymous Coward · · Score: 3, Insightful

      Implying all Irish are drunks is not racism because "Irish" is not a race. Duh. That would be ethnocentrism.

      Black people really do have brown to very dark brown skin. Turds are also brown. That's all the joke is saying.

      I think jokes about my own race are funny too. It's called getting over yourself and not taking everything so goddamned seriously. Does it ever occur to any of you that getting so angry over a few words means you are part of the problem of racism? It means you have bought into the ideas behind it and believe that they are valid and real when in reality they are completely arbitrary. That's why you cannot laugh at them.

    12. Re:Ironic? by causality · · Score: 2, Funny

      Pedantic is French for "stop making me aware of my ignorance!". Grammar snob/nazi and prescriptivist, likewise.

      Don't apologize for correcting someone's error. If they are offended, that's their insecurity.

      That reminds me of an amusing saying:

      "I'm sorry if the correct way of doing things offends you."
      -- Unattributed

      --
      It is a miracle that curiosity survives formal education. - Einstein
    13. Re:Ironic? by AP31R0N · · Score: 1

      Hehe. Nice.

      Thanks for that addition to my sig and quote collection:
      http://docs.google.com/View?id=dhs623jg_9f5s8rg

      --
      Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    14. Re:Ironic? by fatbuttlarry · · Score: 1

      Isn't the irony that his article is about time management while he's posting at work? -Tres (Home. Sick.)

    15. Re:Ironic? by Anonymous Coward · · Score: 0

      I'm Scottish, and I lol'd. I'm also a cheap bastard. And all the Irishmen I know are alkies.

    16. Re:Ironic? by Anonymous Coward · · Score: 0

      The vinegars flowing towards some dude's festering cocksnot.

    17. Re:Ironic? by Freetardo+Jones · · Score: 1

      No. That would be coincidental not ironic.

    18. Re:Ironic? by davester666 · · Score: 1

      Yeah, he had planned on spending the whole morning reading slashdot, but the meeting totally ruined his focus.

      --
      Sleep your way to a whiter smile...date a dentist!
    19. Re:Ironic? by fatbuttlarry · · Score: 1

      Sorry to argue...

      "Dramatic irony is a disparity of expression and awareness: when words and actions possess a significance that the listener or audience understands, but the speaker or character does not"

      I agree that his meeting is coincidence, as he's aware. Spending his time on Slashdot, and falling victim to his own concerns I'll have to argue could be perceived as ironic.

      "you better hope your boss is smart enough to recognize that you need long chunks of time to work in"

      From a reader's perspective, spending paid time to submit Slashdot articles can certainly come off as ironic. That said, I spend my last few minutes before meetings on Slashdot too, so I'm not being a critic. Cheers. -Tres

    20. Re:Ironic? by Anonymous Coward · · Score: 0

      Pedantic is French for "stop making me aware of my ignorance!".

      No, it's not. It's Italian for "teacher".

    21. Re:Ironic? by vux984 · · Score: 2, Insightful

      Black people really do have brown to very dark brown skin. Turds are also brown. That's all the joke is saying.

      If that were true, then it wouldn't be funny. The joke says more than that. Its saying cats can't distinguish black children from their own shit.

      Its a racist joke. That doesn't mean you can't tell it or laugh at it, or that doing so makes you a racist. But don't pretend its not a racist joke. The humour comes from equating people of a specific race to shit. That makes it a racist joke.

      It's called getting over yourself and not taking everything so goddamned seriously.

      I don't know you. I don't know if you are a racist or not. But if you are going to broadcast racist jokes to the general public, you should expect that people will be offended. Suck it up.

      I'll defend your right to tell off color jokes, but I'll also defend anyone who wants to call you on it. Free speech goes both ways.

    22. Re:Ironic? by ShieldW0lf · · Score: 1

      Pedantic is French for "stop making me aware of my ignorance!". Grammar snob/nazi and prescriptivist, likewise.

      Don't apologize for correcting someone's error. If they are offended, that's their insecurity.


      Every person is ignorant, because there is more to know than anyone can know. Every person chooses where they will focus their attention, and in all other areas they are ignorant. Pedantic people like to believe that they are not ignorant like other people, which they are able to believe because they are extremely sheltered and actually more ignorant than the next person. They generally also have serious insecurity issues, which they mitigate by wasting other peoples time, correcting them on facts whose relevance is too trivial to justify the attention required to correct the ignorance. This sort of behavior leads others to avoid them because they always waste your time, which leads to a spiraling cycle of isolation, ignorance and further insecurity. The worst part is, they don't understand their own nature, and are trapped by a belief that their narrow bit of knowledge makes them superior to their fellows. Truly pitiable creatures.

      --
      -1 Uncomfortable Truth
    23. Re:Ironic? by user-hostile · · Score: 1

      Hey, I think you're pedantic!

    24. Re:Ironic? by skine · · Score: 1

      And the corollary

      "Just because you've always done it that way doesn't mean it's not incredibly stupid."
      -Despair, Inc.

    25. Re:Ironic? by Anonymous Coward · · Score: 0

      I think "Festering Load Of Cocksnot" would be a great name for a punk-rock band (spunk-rock band?) posting AC :p

    26. Re:Ironic? by masterzora · · Score: 1

      Like swiss cheese?

      --
      Remember, open source is free as in speech, not free as in bear.
    27. Re:Ironic? by Anonymous Coward · · Score: 0

      How can you have coincidence with respect to a single event? There is nothing to coincide with. From his perspective the statement is ironical most probably because it is incongruous with the idea of the article.

  2. Block it off by r_jensen11 · · Score: 3, Insightful

    If you need heads-down time, block it off on your calendar. That's the easiest and first thing one should do if there is open space on their calendar and they are complaining about constantly being interrupted. Of course, this doesn't help when the person interrupting you is sitting on the other side of your cube's wall....

    1. Re:Block it off by causality · · Score: 0, Troll

      If you need heads-down time, block it off on your calendar. That's the easiest and first thing one should do if there is open space on their calendar and they are complaining about constantly being interrupted. Of course, this doesn't help when the person interrupting you is sitting on the other side of your cube's wall....

      How the hell is this modded "Troll?" Some of you mods need to put the crack pipe down. Well, okay, I suppose comparing the worst Slashdot moderators to people who smoke crack cocaine is unfair. Unfair to the people who smoke crack, that is.

      --
      It is a miracle that curiosity survives formal education. - Einstein
  3. strange by madcat2c · · Score: 3, Funny

    Did they tell you to bring all of your desk items with you in a box?

    1. Re:strange by causality · · Score: 2, Insightful

      Did they tell you to bring all of your desk items with you in a box?

      Nope, this isn't a troll post either. The mods failed. Again.

      If anything this was Funny.

      As for me, I have karma to burn. Do your worst!

      --
      It is a miracle that curiosity survives formal education. - Einstein
  4. It's called a fake 4-hour meeting by WmLGann · · Score: 5, Insightful

    ...and it's the coder's best friend.

    1. Re:It's called a fake 4-hour meeting by Anonymous Coward · · Score: 0

      Why is the parent comment moderated as a troll?

      It's a simple solution to the problems of having a job that requires long-period concentration when you have people that don't appreciate that.

      It's probably also why the coders where I work don't have a desk phone (apart from the company being cheap). It stops needless interruptions for trite reasons, it's more difficult to get up and walk to see someone to talk to them, so they do some basic research themselves.

    2. Re:It's called a fake 4-hour meeting by Opportunist · · Score: 1

      Actually, a real 4 hour meeting is the coder's best friend, if it means that he can work 8-4 without interruption. If you can convince your boss to put the meeting either at the beginning or the end of the day, you won.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:It's called a fake 4-hour meeting by AndrewNeo · · Score: 1

      Mods are troll mod trolling (?) all the parent posts.

    4. Re:It's called a fake 4-hour meeting by TravisO · · Score: 1

      I've had the misfortune of having jobs in the past where I made myself a repeating meeting, at noon, to prevent brain dead people from trying to schedule meetings during my lunch. Yes it's absurdly rude but some people just do a "busy search" and schedule away.

    5. Re:It's called a fake 4-hour meeting by Anonymous Coward · · Score: 0

      Lucky!

      I have managers and directors who just schedule meetings without even checking my calendar.

      Then there's the daily 1.5 hour meeting about the crisis of the day.

      I actually sat in one two weeks ago and had the guts to say "You know, if you schedule a 1.5 hour daily checkpoint you just blew about 20% of our work week."

      Ugh.

    6. Re:It's called a fake 4-hour meeting by Anonymous Coward · · Score: 0

      MOD PARENT UP.

    7. Re:It's called a fake 4-hour meeting by twistedcubic · · Score: 2, Funny

      Is that in addition to the 1.5 hours a day you waste reading Slashdot? :)

    8. Re:It's called a fake 4-hour meeting by Lunzo · · Score: 1

      Yes. Would you want your workers operating at 60% or 80% of a work week?

  5. What is it with meetings? by Darkness404 · · Score: 2, Insightful

    I never have understood why managers love meetings. I mean, it kills productivity, usually ends up being boring or unrelated and in general a waste of time.

    --
    Taxation is legalized theft, no more, no less.
    1. Re:What is it with meetings? by umghhh · · Score: 4, Insightful

      Well if you had thought otherwise you would be have been a manager not a maker.

    2. Re:What is it with meetings? by D+Ninja · · Score: 5, Interesting

      Two reasons: meetings make people feel important and they look like work (without having to do real work). I have found that most information gleaned in meetings can be e-mailed or distributed in some other manner.

      With that said, there is a lot that can be learned in the "important" meetings. People give away a lot of information (body language, facial expressions, etc) about certain situations that can be very valuable. That is where I find most of the value in meetings. Plus, it is a good way to build and keep team cohesiveness.

    3. Re:What is it with meetings? by ls671 · · Score: 2, Funny
      --
      Everything I write is lies, read between the lines.
    4. Re:What is it with meetings? by PPH · · Score: 4, Insightful

      It justifies their existence. I've worked in matrix organizations where there are four or five 'dimensions', each represented by their own chain of management. Each employs a team of drones whose only is to chase around between meetings and keep up to date on what's going on.

      Start eliminating meetings and pretty soon the executives won't have any place to employ their idiot son-in-laws.

      --
      Have gnu, will travel.
    5. Re:What is it with meetings? by greatica · · Score: 5, Insightful

      I'm both a coder and a manager. When I first started, the meetings drove me bonkers. After wasting enough time, I decided to ditch them altogether with my boss's approval so I could finish a big project.

      I learned my lesson quickly. After each meeting that I skipped, my boss would show up in my office (effectively destroying the block of time I was saving), and then he'd tell me about 5 more projects brought up in the meeting that were automatically approved. More work was actually created because I wasn't there to shoot down off-track and silly ideas in these meetings.

      I started showing up at meetings pronto to "keep the company on track with IT and software projects". It was worth it to waste 8 hours a week in meetings to avoid months upon months on projects initiated by people who had no clue how technology works.

    6. Re:What is it with meetings? by Volda · · Score: 3, Informative

      Many managers dont really do a dam thing other then make a schedule and watch the budget. Thats why they are so frequently in meetings so it looks as if they are being productive.

      As an example my boss has meetings nearly every day, some all day meetings. She rarely comes back and talks about what was mentioned in the meetings but none of it is ever useful or changes things for the better. This has gone on for almost 8 years now.

      Ive been to a few of those meetings as well and more then half of the meeting is the women talking about their family, some other pointless crap or kissing the ass of the higher up boss. The other half is them asking what did we do last meeting and asking questions that should be answered but never do because "Ill have to check on that" is the typical response. The meetings are nothing more then a waste of time.

      I pretty much govern myself except when my boss feels the need to make herself look good and rushes me through a project just so she can brag about how quickly something was done...

      Maybe its because I work in higher education or because 75% of the management here are women who would rather play social games with each other.

    7. Re:What is it with meetings? by Anonymous Coward · · Score: 0

      You're not the only one, but just thought I'd point out that there are seem to be a lot of commenters here with a lot of faith that their bosses and/or people who know their bosses don't ever read /.

    8. Re:What is it with meetings? by ShieldW0lf · · Score: 1

      Replace the word "Manager" with the word "Parasite", and this article becomes very enlightening.

      --
      -1 Uncomfortable Truth
    9. Re:What is it with meetings? by Bertie · · Score: 1

      Simple - it's not about doing stuff, it's about looking like you're doing stuff.

    10. Re:What is it with meetings? by Opportunist · · Score: 2, Funny
      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    11. Re:What is it with meetings? by Opportunist · · Score: 5, Funny

      You couldn't just put a dummy there with a voicebox repeating "No", "No way" and "We can't do that"?

      Or was the one in your company already employed as a SAP programmer?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    12. Re:What is it with meetings? by Maxo-Texas · · Score: 5, Insightful

      Managers are usually not oriented towards your work.
      They are usually acting as a worker bee for someone way above them.

      Also, when I moved from programmer into management, I was amazed at the amount of sausage making that we protect the developers from.
      Projects that are high priority- yet canceled without ever wasting your time.

      Plus a lot of coordination and orchestration.

      A good manager frees their developers to get work done and shields them from a lot of inane executive requests.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    13. Re:What is it with meetings? by OakDragon · · Score: 1

      I started showing up at meetings pronto to "keep the company on track with IT and software projects". It was worth it to waste 8 hours a week in meetings to avoid months upon months on projects initiated by people who had no clue how technology works.

      Maybe you could just send in a Teddy Ruxpin that loops a tape of you saying "NO..."?

    14. Re:What is it with meetings? by thrillbert · · Score: 1

      @Greatica

      We need to schedule a 4hr meeting to discuss why your productivity is down. Please see me after you get done posting to slashdot.

      Your manager.

    15. Re:What is it with meetings? by rhsanborn · · Score: 2, Insightful

      I've found, not so much that all meetings are useless, just that they tend to be held by the wrong people, include the wrong people, and work through the wrong things. A small team of technical people, all directly related to some problem or task getting together to work out details, or figure something out is a "meeting". The problem comes in when you tie up those technical people on a mundane call or meeting run by non-technical people who just want those technical people there in case there is a question.

    16. Re:What is it with meetings? by Anonymous Coward · · Score: 0

      mod parent up

    17. Re:What is it with meetings? by Anonymous Coward · · Score: 2, Funny

      It's also why with some intelligence you can dump half of the projects you are given immediately (without notifying upwards) because they'll get cancelled down the line anyway. Why waste time on them. There are some criteria in the decision making of course - dump smaller projects first, and do cursory project design at a high level beforehand so that if you are about to get burned, you can hack something out by working late a couple of weeks.

      In the past 8 years, I have NEVER ONCE been burned by doing the above. I.e., all of the projects I've dumped, were cancelled before two weeks before they were due, but often well after they were meant to have been started.

      Please note that you need +4 to luck, +6 to guessing ability and +2 to charm for the above to be a viable work ethic. That, or be Wally from Dilbert.

    18. Re:What is it with meetings? by datababe72 · · Score: 1

      I agree, and have been trying to get my company to use some reporting methods vs. doing everything in meetings. There are too many meetings that could have been replaced by a halfway decent status report.

      The problem is, a lot of people can't be bothered to read emails.

      I am in charge of IT at a small company. If I want to get a message out, I have to (1) send an email, (2) show up at a couple of big meetings and tell people in person, and (3) post an announcement on our intranet. For really important things, I even post a sign in the break room.

      Despite all of this, I find that I have to tell some people the same information in a personal one-on-one conversation within a few days.

      Some people won't read. Some people won't listen.

    19. Re:What is it with meetings? by Grishnakh · · Score: 2, Interesting

      It's mostly a big waste of time, used for people to make themselves look important by puffing themselves up in front of other people.

      The only time I've found meetings to be genuinely useful, in my 11 years of corporate existence, is when decisions need to be made with a team's input. Then, it's really important to get everyone in a room together and hash out all the details in real-time, so ideas can be suggested and then immediately commented on, etc. However, in most companies, meetings of this type are quite rare. Decisions are usually made at the top, and have little if any input from the people actually doing the work.

      Meetings solely for the purpose of "passing down" information are utterly useless and time-wasting. This crap can be put in an email and read in 5 minutes, instead of wasting 30-60 minutes of everyones' time with a lot of lip-flapping. And a lot of times, this information isn't even necessary or interesting to the people actually doing work: things like financials, etc. I'm an engineer; I don't need details about the company's financials, just a quick summary by email so I know my job is OK for the next quarter.

    20. Re:What is it with meetings? by vertinox · · Score: 1

      People give away a lot of information (body language, facial expressions, etc) about certain situations that can be very valuable..

      "It's called acting, children!"

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    21. Re:What is it with meetings? by Anonymous Coward · · Score: 0

      There's actually a good answer to this. Don't lynch me for saying so, please.

      Imagine you have a bunch of people who you are told to take care of. You can't tell the difference between when they're working and when they aren't. You don't understand what it is that they're doing, and you don't have the time or inclination to learn, as it's boring and not at all in your field of expertise. When they're finished, the output isn't impressive. Nevertheless, the company's success or failure rides on them. People above you want to make sure that they know that your job is being done correctly--in other words, that your subordinates are doing their job. No matter what else those higher level people have to do, they always manage to come back around to you and ask you pressing questions about the status of your operation that you don't know how to answer. If you try to ask your subordinates and relay their answers, you'll probably get it wrong. (You can even imagine that's happened before.) When you try and do things that you think are reasonable for those people, without being naive and just letting them walk all over you in your ignorance, they get flustered or angry and laugh or yell at you behind your back for "not getting it."

      A good answer in those circumstances is to make them get up in front of everyone else and say "Yes, I got it done" or "No, I didn't," or "Yes, I can do that" or "No, I can't," and taking them at their word there while still keeping the project's and company's needs in mind. Whether that's how any particular manager does their meetings, I can't say. But you can imagine from the above being flustered and not a little unsympathetic.

      Disclaimer: I am not and have never been a manager. I AM a programmer. I just also can step out of my own shoes and into others' from time to time.

    22. Re:What is it with meetings? by Herkum01 · · Score: 1

      my boss would show up in my office (effectively destroying the block of time I was saving), and then he'd tell me about 5 more projects brought up in the meeting that were automatically approved

      I started showing up at meetings pronto to "keep the company on track with IT and software projects".

      I hate to point this out, but is that not what your boss is supposed to be doing, keeping track of projects? I sounds like you are the manager and you report to a putz who gets too large a paycheck.

    23. Re:What is it with meetings? by Anonymous Coward · · Score: 0

      It was worth it to waste 8 hours a week in meetings to avoid months upon months on projects initiated by people who had no clue how technology works.

      That is the sign of bad management: it is organized as a game of minimum loss.
      Good management is able to articulate people's work to actually create added value, not to allow the laziest or the lowest skilled part of society to spoil the work of the others.
      If you need to spend time in meeting just to avoid other managers to spoil your work, it is likely that the most skilled people in your society is in fact at the bottom of your entreprise hierarchy.
      Situation too oftenly seen, IMHO.

    24. Re:What is it with meetings? by causality · · Score: 1

      Some people won't read. Some people won't listen.

      A well-defined problem is half-solved.

      Why not solve that problem instead of constantly working around it?

      --
      It is a miracle that curiosity survives formal education. - Einstein
    25. Re:What is it with meetings? by Leynos · · Score: 1

      I propose a cluebat. And if that doesn't work, some chloroform and a pair of needle-nosed pliers.

      --
      "Did you exchange a walk on part in the war for a lead role in a cage?"
    26. Re:What is it with meetings? by computational+super · · Score: 1
      Many managers dont really do a dam thing

      Well, now, it's the dam workers who are supposed to be building the dam, after all.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    27. Re:What is it with meetings? by starfishsystems · · Score: 1

      Welcome to technical management! I'm deeply grateful for competent bosses who sacrifice their time to be sure that we don't have to sacrifice ours.

      --
      Parity: What to do when the weekend comes.
    28. Re:What is it with meetings? by BurzumNazgul · · Score: 1

      I wish I had the points to mod that funny. Spot on SAP developer.

      --
      I can say [REDACTED] anytime I want!
    29. Re:What is it with meetings? by causality · · Score: 1

      Maybe its because I work in higher education or because 75% of the management here are women who would rather play social games with each other.

      Reminds me of where I used to work. There, we had meetings and also had what they called "team-building exercises" which mostly meant forced socialization with your co-workers. As a relatively rank-and-file employee (i.e. I actually produced), the company's financial goals and long-term strategy discussed in the meetings was irrelevant to me, in the sense that I try to do the best job that I can and knowing how the CEO wants to spend the profits on things that I will never see does not change this. The majority of coworkers were women, and I don't know if that's the reason why or not, but they jumped on every possible excuse to have "food days" where you are obligated to buy or cook something (meaning this also wasted my personal time) and bring it in. They enjoyed wasting time in other, similar ways.

      I had the strong impression that none of them had any sort of social life outside of the workplace. That's a bit sad considering that what they might regard as a "close friend" would be more like a "superficial acquaintance" to me. In other words they didn't know each other as well as they pretended to.

      The fact that not wanting to participate was some kind of stigma is what bothered me. If it was limited to people who wanted to do this on their own I'd have no problem with it, especially if it was after-hours (it wasn't). The mark of weak, insecure people is that they feel threatened by someone who does not believe as they do. They probably also derive some kind of reassurance from being able to needlessly impose on other people, because quite frankly they lack the courage to address their own personal shortcomings.

      Personally, I come to the workplace to get work done. I don't go there to have a mockery of a social life. I have my own social life, in which I participate voluntarily, with my own real friends whom I can actually trust. Other than a very few unusually-trustworthy exceptions, I have no desire to get too personal with co-workers, nor do I want to get caught up in the petty office politics that goes along with doing that. I was very good at what I did and was happy doing it and then going home, without all the extra baggage. I was kind to my co-workers and went out of my way to assist them anytime they needed it, but I refused to pretend like they were my best friends. Most of them are not people I would have wanted to hang out with for various reasons, either because they were married women, old enough to be my grandmother, or otherwise inappropriate or incompatible.

      Thankfully I had a very good rapport with my boss. She was a wise person whom I truly respected; if she asked me to do something, I did it because she asked and not because she had authority. Unfortunately, while she understood my objections it was not within her power to single-handedly change the corporate culture, although she did make things easier for me to understand and accept.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    30. Re:What is it with meetings? by jaxom · · Score: 1

      You've just described a large part of what I did at my last place of employment. My job title included a lot of nasty buzzwords to get HR to pay me a reasonable wage, but basically it entailed me designing large scale system and storage environments.

      A lot of people wondered why myself and a colleague went to so many meetings. The reason was that periodically, there would be a meeting about a new business requirement which meant that, for example, we needed to perform 5 billion transactions a seconds and the system should never go down. After a (fairly short) series of meetings with the business and business analysts, a couple of development VMs, a production cluster and a DR system was purchased for a fraction of what they originally budgeted.

      Basically the majority of my role was to trap this type of stupidity early enough in the cycle so that it wasn't a major political hurdle in getting things changed. Now that I left, I do actually wonder what kind of things are now getting approved...

      -jax.

    31. Re:What is it with meetings? by oGMo · · Score: 1

      I learned my lesson quickly. After each meeting that I skipped, my boss would show up in my office (effectively destroying the block of time I was saving), and then he'd tell me about 5 more projects brought up in the meeting that were automatically approved.

      Your manager wasn't doing his job. Your manager's job is to shield you from this crap, to shoot down stuff that will suck your time, and generally make sure you have what you need to get your job done---including time. Your manager is your advocate, your agent, so to speak. If you work in a "top-down" organization where your boss is someone else's advocate, especially his boss's, find a new job.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    32. Re:What is it with meetings? by Greyfox · · Score: 1

      You mean, that good ones protect the developers from. The bad ones bring the entire team to every meeting in case something comes up, and the entire team ends up sitting idle while people talk about stuff that doesn't matter to that team. And then there's the annual sales suck-and-fuck where the entire company gets together to pat sales on the back for doing their job and selling stuff. Oh, and to announce that Sales is going to Tahiti this year because they met their goals. Those are some hours of your life that you will never get back, and no amount of gin will erase them either.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    33. Re:What is it with meetings? by jdigriz · · Score: 1

      So sadly, the output of a good manager revolves mostly around neutralizing the effects of other people's bad hiring decisions, despite not having the authority to end the problem once and for all. I am so glad I left the corporate world for self-employment. I have one employee, and most of the time he's amazing and only rarely is a lazy git.

    34. Re:What is it with meetings? by nschubach · · Score: 1

      If I were self-employed, I'm afraid I might only hire the lazy git.

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    35. Re:What is it with meetings? by deraj123 · · Score: 1

      Or when you setup that meeting with the small team of technical people and some genius decides to invite the manager. Usually results in a wasted hour or two.

    36. Re:What is it with meetings? by TechnoGrl · · Score: 1

      "women who would rather play social games with each other"

      This is a wild and crazy guess but you're single, right?

      --
      ----- In Your Cubicle No One Can Hear You Scream...
    37. Re:What is it with meetings? by AuMatar · · Score: 1

      So let me get this straight- people there considered each other friends. They company was sponsoring socializing events on company time, and requesting you go. And I'm assuming that they adjusted the schedule to account for this, not expected you to do overtime to make up for loss of work time, otherwise you would be complaining about that. You aren't complaining about the type of team activity, so I'm going to assume they weren't excessively stupid. And you have a problem with this?

      Sorry to tell you this, but the problem is you. Finding friendship, or even just acquaintances among coworkers is both natural and healthy. Same with enjoying socializing with them. And the company was allowing you to do this, giving up money to enable it (although most likely the increased morale improved productivity by more than the loss of time). You weren't being forced to give up personal time for after hours activities, you were losing nothing by participating. If you really have a problem with this you have some personal issues you need to work out.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    38. Re:What is it with meetings? by my_left_nut · · Score: 1

      Heh. Been there, done that. Unlike most normal meeting, at least it took a week, and you knew about it well in advance.

      FWIW, I've heard the term "suck-and-fuck" referred to as the "group-grope" as well.

    39. Re:What is it with meetings? by skine · · Score: 1

      And me of some We The Robots

      http://www.wetherobots.com/2007/11/12/the-delegate/

    40. Re:What is it with meetings? by Anonymous Coward · · Score: 0

      I'm in a similar situation. My manager kept me out of meeting assessing a 3rd party application, leaving no expertise on integration in the room. Now his boss wants it integrated into our existing system and we don't even know how it works yet.

    41. Re:What is it with meetings? by causality · · Score: 1

      So let me get this straight- people there considered each other friends. They company was sponsoring socializing events on company time, and requesting you go. And I'm assuming that they adjusted the schedule to account for this, not expected you to do overtime to make up for loss of work time, otherwise you would be complaining about that. You aren't complaining about the type of team activity, so I'm going to assume they weren't excessively stupid. And you have a problem with this?

      Sorry to tell you this, but the problem is you. Finding friendship, or even just acquaintances among coworkers is both natural and healthy. Same with enjoying socializing with them. And the company was allowing you to do this, giving up money to enable it (although most likely the increased morale improved productivity by more than the loss of time). You weren't being forced to give up personal time for after hours activities, you were losing nothing by participating. If you really have a problem with this you have some personal issues you need to work out.

      I think you have a hard time understanding that the environment you just described would have been the case except for a very vocal and very small minority who ruined much of it because they were very good at playing office politics. It is they whom I was describing. They cared only about getting their way and knew how to put a nice smiling face on this because if they were honest about it, no one would go along with it. Forced, mandatory friendship is not friendship. For the most part, we really did have a close-kint work unit and it was in spite of these attempts to artificially produce it. The mutual respect and trust was based on things like competence and willingness to help others, and it happened quite naturally. It was not because you can make someone sit through a movie they don't like, though the few people who did that were more than willing to take credit for it. Those few actually had a rather well-deserved reputation for taking advantage of others, something they could do because they knew people who knew people, which is called cronyism. They would be slapped on the wrist for things that would probably have gotten me fired. The people driving the problems I mentioned were not considered friends by anyone, not unless "someone you can't really trust at all" is your idea of a friend. We have no common ground at all if any of this is hard for you to understand.

      I will admit I made a mistake. I made the mistake of forgetting that people like you feel very free to think that you know what the situation was like and will assume pathology on my part before assuming that you don't have all of the facts. I could play your game and describe what that says about you, but I don't care to have this activity in common with you. Now I get to take responsibility for my mistake and play this silly game of correcting your presumptions. So be it, my fault because I have seen this before and should have known better than to allow room for the possibility. The very same people who put on nice happy faces during the mandatory socializations were also the first to stab someone in the back. It was quite obvious they didn't care for the others very much and were just getting off on feeling important because they were allowed to organize something. Bosses won't say no to "team-building exercise" any more than politicians will say no to "stopping terrorism" and they knew that very well and took full advantage. I don't support being two-faced like this and no, I won't apologize to you for that. You actually want to pontificate to me and declare that I should be enthusiastic about this and I don't know if that's amusing or merely pathetic. I salute your nerve if nothing else; it certainly exceeds mine.

      I'm fine with having a good time, parties, and being able to take a break. It's the way that these things were done that bothered me. You can grok that right, that an objection to doing a thing the shittiest way

      --
      It is a miracle that curiosity survives formal education. - Einstein
  6. 'Maker Logic' seems natural to me. by A.+B3ttik · · Score: 3, Interesting

    ...but then again, I'm a programmer.

    Where I'm at now, our system of measurements is basically just "I'll get it done today or tomorrow" to "It'll be done by the end of the week." There's simply so many potential obstacles and unaccountable variables that any more precision than that is pointless.

    Where I used to work, we worked on a "Point System" where 1 Point was equal to about 1 Programmer-Day, and 8 Points were equal to 8 Programmer Days. Ideally, an 8-Pointer should take one programmer 8 days to complete and two programmers 4 days to complete. Of course, that always fell through. A half-pointer (4 hours) might take me anywhere from 10 minutes to two and a half days.

    1. Re:'Maker Logic' seems natural to me. by xs650 · · Score: 2, Insightful

      "Where I used to work, we worked on a "Point System" where 1 Point was equal to about 1 Programmer-Day, and 8 Points were equal to 8 Programmer Days."

      Unfortunately, in the PHB world that means that if a woman can have baby in 9 months, 9 women can have a baby in one month.

    2. Re:'Maker Logic' seems natural to me. by Flea+of+Pain · · Score: 1

      Of course they can, you just have to stitch them together after...

      --
      Do not argue with an idiot. He will drag you down to his level and beat you with experience.
    3. Re:'Maker Logic' seems natural to me. by A.+B3ttik · · Score: 0, Redundant

      How the hell am I a "Troll" for this? I can't think of _anything_ I said that could be construed as intentionally or unintentionally offensive. Boring, maybe, but Trollish? WTF?

    4. Re:'Maker Logic' seems natural to me. by maxume · · Score: 0, Redundant

      Something odd is going on, most of the early comments got modded troll.

      --
      Nerd rage is the funniest rage.
    5. Re:'Maker Logic' seems natural to me. by dkleinsc · · Score: 0, Redundant

      That's easy: Moderators are either (a) making stupid mistakes, (b) like modding people troll, or (c) are trolls themselves. Meta-moderation was supposed to prevent that sort of thing, but my impression has been (given some of the mods I've seen) that they aren't covering enough of the moderations to make a difference, or the trolling moderators are gaming meta-moderation.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    6. Re:'Maker Logic' seems natural to me. by hedwards · · Score: 1

      That's the way it works, meta-modding gives you a somewhat increased chance of getting mod points, as does having people meta-mod the use of those mod points as being appropriate. And there's no particular penalty for mismetamodding or for skipping ones that you don't agree with. And somehow that results in trolls being given plenty of mod points, go figure.

      Or course this'll probably be modded off topic for being a waste of time, which would be sort of ironic given the topic at hand.

    7. Re:'Maker Logic' seems natural to me. by Opportunist · · Score: 2, Interesting

      That's what is insanely hard to get through a manager's skull: That it's hard to give exact estimates in IT. Even if you know your language to the point where you could reimplement it, when you're not essentially pissing in the wind and "thinking to know", no later than at debugging you're in "really soon now" land when asked for an estimate.

      Or, what I told my boss, "I would know how long it takes if I knew where I created the bug. If I knew where I created the bug, I would have avoided creating it in the first place".

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:'Maker Logic' seems natural to me. by dkleinsc · · Score: 1

      And of course, the best part is that both I and the OP were both modded down for daring to suggest that the modding down that is going on is not legit.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    9. Re:'Maker Logic' seems natural to me. by Tynin · · Score: 1

      Looks like you shouldn't have said that you flamebaiter ;) But yes, I agree, an extremely large number of posts are marked troll and flamebait, much more than usual.

    10. Re:'Maker Logic' seems natural to me. by Anonymous Coward · · Score: 0

      Where I am now. Please, you don't need the "at".

    11. Re:'Maker Logic' seems natural to me. by Anonymous Coward · · Score: 0

      Bug fixes are point after attempts.

    12. Re:'Maker Logic' seems natural to me. by blackraven14250 · · Score: 1

      Then give them time to grow together for a bit, too....

    13. Re:'Maker Logic' seems natural to me. by Anonymous Coward · · Score: 0

      "Where I used to work, we worked on a "Point System" where 1 Point was equal to about 1 Programmer-Day, and 8 Points were equal to 8 Programmer Days."

      Unfortunately, in the PHB world that means that if a woman can have baby in 9 months, 9 women can have a baby in one month.

      but it could be a whole lot of fun trying!

    14. Re:'Maker Logic' seems natural to me. by jmp_nyc · · Score: 1

      At a company I used to work for, I got in trouble with my supervisor and the CEO upon completion of a huge project on which I was the lead developer. When we first defined the scope of the project, my immediate supervisor asked me about how many programmer-hours it would take to complete the project. After a day of going over the spec with the programmer who would be overseeing a major component of the project (I'd be building the other major component myself), I said it would take about 1400 programmer-hours.

      My supervisor assumed that the 1400 hours figure was a complete BS answer, and that no project could actually take that long to build, so he lowballed it in his estimate to the higher ups as 1000 hours, figuring that his stellar management skills (that is, calling us away from working to sit in meetings to talk about why the project was so massive) would help trim the time down. Of course, my figure included assumptions that the client would surprise us with unexpected data flow and that we'd waste a whole lot of hours in meetings.

      The week after the project launched, when the timesheets were compiled, it turned out that the project had taken 1375 programmer-hours to complete. My immediate supervisor was furious, because he honestly felt that I'd been kidding about the 1400 hour figure, even though I'd provided solid documentation of the breakdown of the work. (It didn't help that he didn't actually understand the project, or why it was complicated.)

      That next week, the CEO gave me an hour long reaming about the project. Apparently, the company lost a huge amount of money on it. It seems that my immediate boss had reported to his superiors that his estimate of 1000 hours was based on applying a 15% overrun to my estimate of how long it would take, and that there was no way we would take longer than 1000 hours. The company had then based the price quoted to the client on the 1000 hour figure, with a reasonable profit margin on top. Of course, the 1375 hours spent on the project was well above the break-even point on what should have been a hugely profitable project for the company, all because my supervisor didn't like my estimate...
      -JMP

    15. Re:'Maker Logic' seems natural to me. by Opportunist · · Score: 1

      My answer to the CEO would have been simple: I estimated 1400 hours, we've done it in 1375 hours. How much more exactly do you want to be? If the dufus of a supervisor gives you wrong numbers, don't blame me for it.

      So fire him or me. Knowing that you're smart, I know I'll still have a job next week. Good day.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  7. Single biggest frustration for many coders by judolphin · · Score: 5, Insightful

    As a computer programmer with an MBA (please don't burn me at the stake -- I'm a coder, not a manager, and have no desire to be a manager), I understand both sides of the story, and it isn't pretty. Meetings are crucial, but they need to follow these general rules:

    (a.) As much as possible, have a single "meeting day". This article explains why -- programming is not a "stop-and-pick-up-where-you-left-off" profession. So, in other words, as much as possible, ensure all "administrative overhead" tasks, such as meetings, are blocked together.

    (b.) Meetings must be limited to information that *everyone* *needs* to know.

    If you follow these rules, meetings are a Good Thing.

    Problem is, no one follows those rules, because following them is much more easily said than done.

    --
    The Institute of Incomplete Research has determined that 9 of out 10
    1. Re:Single biggest frustration for many coders by eples · · Score: 5, Insightful

      I'm going to lose my mod points to reply, but I wanted to add a third item to the list:



      (c.) Meeting needs to have an agenda, preferably distributed in advance


      This cuts down on frivolous meetings as well because there is usually a stated goal or a defined list of topics and people can come prepared.

      --
      I'm a 2000 man.
    2. Re:Single biggest frustration for many coders by strimpster · · Score: 2, Insightful

      I find that a lot of times managers like to feel important, so they force you to sit in a meeting where they tell you everything that they are working on and want to tell you way more than you need to know. There is nothing I hate more than being interrupted when I am developing some code to sit in a meeting, and then find out that I didn't need to be there at all and now my time was just completely wasted...

    3. Re:Single biggest frustration for many coders by PitaBred · · Score: 3, Insightful

      I agree wholeheartedly, with one expansion to (b.):

      Meetings must be limited to information that *everyone in the meeting* needs to know

      I suppose that might be obvious to a programmer, but it's not always obvious to the PHB types ;) If the meeting is applicable to what you're doing, you should be there. If not, you shouldn't. I've seen lots of places get off-track in both directions.

    4. Re:Single biggest frustration for many coders by jellomizer · · Score: 4, Insightful

      Not as obvious as you may think. Managers sometimes keeps programmers in the meeting as a sanity check, What is worse wasting an hour and being board at a meeting. Or after an hour long meeting with management they come up with an idea that is impossible or difficult to program. And have to do it anyways as it has already been sold to the customer during that meeting.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Single biggest frustration for many coders by Americano · · Score: 1

      I'd add:

      c) There should be a clear agenda ahead for the meeting ahead of time, set by the meeting organizer.

      Often, meetings turn into "let's get together and bullshit for an hour about the project." Nothing that needs to be discussed with the team, no decisions or actions required as a result of the meeting. Just an hour because "we should do a status update." When we're already doing status updates via email or some other shared medium.

    6. Re:Single biggest frustration for many coders by mcgrew · · Score: 1

      As a computer programmer with an MBA (please don't burn me at the stake)

      Don't worry, we already have the tar and feathers ready. ;)

    7. Re:Single biggest frustration for many coders by John+Hasler · · Score: 5, Insightful

      d) Meetings need to have minutes summarizing what was discussed and what was decided. Managers tend to remember what they find it convenient to remember, not what actually happened. If necessary take notes yourself.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    8. Re:Single biggest frustration for many coders by hedwards · · Score: 1

      Or better still, meetings be limited to people that know nothing. Then you structure layoffs by people who spent the most time in meetings first.

    9. Re:Single biggest frustration for many coders by Steauengeglase · · Score: 1

      Also a meeting is not a place to set up the time and place for two or more meetings on the same subject. If you have to have a meeting for your next meeting, either get it done or go ahead and cancel the project.

    10. Re:Single biggest frustration for many coders by Opportunist · · Score: 1

      This is one of the moments when I wish the modding scale wouldn't just go to 5.

      I would already be happy to know how long a meeting will REALLY take. My boss tends to make meetings along his schedule. A meeting "from 10:00 to 12:00" may well include some pizza (ok, he pays, so...) and an extension to around 14:00 if his schedule permits. Of course, if you have something scheduled for the early afternoon you may leave, but you may also rest assured that you'll find in the meeting protocol that you now have a load of new projects in your neck with nowhere near enough time to even come close to being able to accomplish them. Complaints are met with a shrug and a "well, you haven't been around so we couldn't ask you", and it's your fault now.

      The general assumption is that he deliberately "punishes" those that dare to walk out on him just because he's a wee bit over the announced time...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    11. Re:Single biggest frustration for many coders by Rob+the+Bold · · Score: 5, Funny

      e) Meetings need to have rules forbidding the adding-on of endless afterthoughts and sidenotes.

      --
      I am not a crackpot.
    12. Re:Single biggest frustration for many coders by Da_Biz · · Score: 1

      AMEN. The agenda also provides one last chance for the meeting organizer to ask "am I really inviting people that really need to be at this meeting?"

      How many times was a meeting chock-full of people who weren't either KEY contributors, decision-makers, etc.?

    13. Re:Single biggest frustration for many coders by Remillard · · Score: 1

      (b.) Meetings must be limited to information that *everyone* *needs* to know.

      I've rarely seen this go well (if ever). Most meetings I have gone to (past tense due to being laid off) have been status meetings. Manager wants to find out what everyone has been doing, and somehow it's good for everyone to know what everyone else is doing. There is perhaps some merit to the latter, but not nearly as much as the manager would like to think. I really don't need to know about the supplier issues that one engineer is experiencing when I'm dealing with FPGA code on a completely different assembly. That engineer doesn't really need to know the trials and tribulations getting the EDA software licenses going. It's not like if either one of us was hit by a bus the other is going to jump right into the cockpit and be able to take off and complete the job -- we have widely varying specialities.

      But I sit there and listen to everyone kvetch about what's going wrong with their portion of the project and trundle back to the desk eventually where it takes an hour to overcome the brain numbing.

    14. Re:Single biggest frustration for many coders by rpillala · · Score: 1

      I want to go further than your (b.) and say that everyone present at a meeting should be there because their contribution is needed. If a meeting is scheduled purely to distribute information, there are more time-efficient ways to do that.

      I teach high school, and my workplace runs kind of the opposite of this. Teachers' days are the ones broken up into hour-long segments, and administrators don't have that. Or, at least, they aren't tied to the bell schedule in the way that teachers are. Still, we have meetings where one supervisor or another passes out papers and reads from an agenda.

      I didn't see anything in the summary about this being particular to IT, which is where most of the replies seem to be.

      --
      When the axe came to the forest, the trees said, "Look out - the handle was once one of us."
    15. Re:Single biggest frustration for many coders by lauterm · · Score: 5, Funny

      as do slashdot threads. :-P

    16. Re:Single biggest frustration for many coders by rho · · Score: 1

      For some reason I'm reminded of The Wire's Stringer trying to introduce Robert's Rules of Order to da thug life.

      --
      Potato chips are a by-yourself food.
    17. Re:Single biggest frustration for many coders by russotto · · Score: 1

      There is nothing I hate more than being interrupted when I am developing some code to sit in a meeting, and then find out that I didn't need to be there at all and now my time was just completely wasted...

      Especially fun when it has the added dimension of
      1) The meeting is to emphasize to developers the importance of delivering the code on time
      or
      2) The meeting is partially to rant at developers for falling behind the schedule.

    18. Re:Single biggest frustration for many coders by No-Cool-Nickname · · Score: 2, Funny

      f) and donuts.

    19. Re:Single biggest frustration for many coders by Tekfactory · · Score: 3, Insightful

      At a place I used to work I would put out agendas for technical meetings, I'd include relevant technical or compliance requirements in the "required reading". My boss was of the opinion everyone should do their own research instead of me "spoon feeding" them, which wasn't my job.

      Somehow these meetings always seemed shorter when everyone came to them with the same assumptions.

      I only started frontloading requirements after we had a requirements meeting come to a dead stop when 2 CISSPs, a Project Manager/Business Analyst, 2 Systems Engineers and 2 Security Analysts couldn't define what the Audit and Logging requrements were for a Windows box.

      At the follow on meeting I brought handouts, the Business Analyst asked me why I went to all the trouble, I told her I only wanted to say "I don't know" to the same question once.

    20. Re:Single biggest frustration for many coders by Ritchie70 · · Score: 3, Insightful

      d.1. Minutes need to be taken by someone who understands the subject well enough to accurately reproduce the discussion on paper.

      There's this guy at my job, a BA, who usually cranks out meeting minutes within a half hour of the meeting ending.

      Unfortunately, due to his lack of understanding of many of the issues, it's like he was at a different meeting.

      --
      The preferred solution is to not have a problem.
    21. Re:Single biggest frustration for many coders by TheGeniusIsOut · · Score: 1

      (b.) Meetings must be limited to information that *everyone* *needs* to know.

      I've rarely seen this go well (if ever). Most meetings I have gone to (past tense due to being laid off) have been status meetings. Manager wants to find out what everyone has been doing, and somehow it's good for everyone to know what everyone else is doing. There is perhaps some merit to the latter, but not nearly as much as the manager would like to think. I really don't need to know about the ....

      I know where you are coming from. Managers don't seem to realize that in a culture of engineering/technical types, if someone is working on something that interests you or has applications with what you're doing, you probably knew about it before the manager did.

      Discussions happen at lunch, in the break room, taking a smoke break, or just over the cube walls while working, and techie people like to talk about techie things of interest with those who share that interest.

      Most of the time, in these "What is everyone working on?" meetings, if I didn't already know that someone was working on something it was because they were either new, or I didn't care or need to know.

      There is the occasional cross team idea sparked by these meetings, but they are not common enough occurrences to justify a weekly 2 hour meeting.

      --
      Ignorance is Bliss -- And the Opposite is True -- Genius is Madness
    22. Re:Single biggest frustration for many coders by Anonymous Coward · · Score: 0

      Actually I would say the opposite is true. There is probably a reason why he is at the meeting. If he doesn't understand what was discussed and just doesn't talk about it, he would just leave with his wrong assumptions. Then the next day he is unintentionally sabotaging your work.

    23. Re:Single biggest frustration for many coders by BitZtream · · Score: 2, Insightful

      Let me get this straight, you think because you have an MBA that you somehow understand something that you didn't before? Other than how big of a waste of time it is?

      I've never met anyone with an MBA who got anything from school other than a sheet of paper. Its a degree for people who need a degree to say they have one but not actually because they will learn anything from it.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    24. Re:Single biggest frustration for many coders by Ritchie70 · · Score: 1

      He's at the meeting to do one or more of the following: 1) run the meeting 2) generate meeting minutes 3) generate requirements document(s) based on the meeting 4) generate other documents based on or related to the meeting.

      His documents are like a train wreck. To people who understand the topic, there's way too many words used in inappropriate fashions, fashions which sometimes seem intended to mask his lack of understanding by making the document generally unintelligible.

      Fortunately for me, I'm in these meetings as a "SME" (Subject Matter Expert) and am not actually working directly on what the team he is associated with is working on - I'm just there to provide information based on a prior generation product.

      --
      The preferred solution is to not have a problem.
    25. Re:Single biggest frustration for many coders by ajlisows · · Score: 1

      I agree whole heartedly. This applies to all aspects of IT, actually. I'm mostly a network admin type but I do write some small in house applications at times (I'm not really a very good programmer, but I try to learn as much and as quickly as possible). My current employer was implementing a new business process and had over a dozen meetings over the span of a month or so...not a single one was I asked to sit in on.

      In the end they thought they had it all together and came to me with what they needed done. Turns out what they needed was for me to create three applications that interacted with our MRP system because they were something not inside the system itself. It was about noon and they told me their "Go Live" date was the next day and told me what they needed. They figured I could just click some buttons and have it ready..no problem. I told them that 2 weeks was a very optimistic time frame and they just gave me blank stares and could not figure out why. Funny thing is a guy from the shop floor that was in the meeting had been pleading with the others to bring me in because he figured it may be complex. He isn't a big computer guy but he is savvy to understand that I don't simply perform magic but actually have to work to get things done.

      I think the problem is that some things that seem complex from a non-techie POV CAN be put together in an hour and some things that seem very simple can take a very long time to accomplish.

      Now, I am asked to sit in meetings on occasion when something new starts being bandied about so I can give that reality check. It is nice because I learn something about the business which makes me much better at my job. On some rare occasions I have even helped by giving input on (Gasp) business issues instead of just technological issues.

    26. Re:Single biggest frustration for many coders by PhunkySchtuff · · Score: 1

      Yes, meetings without agendas, or meetings that ramble on for ages, are such a waste of productivity.
      Going with the PHB reasoning, if you sit eight people in a meeting for an hour and nothing much comes of it, that's not one hour wasted, that's an entire work day wasted.

    27. Re:Single biggest frustration for many coders by Anonymous Coward · · Score: 0

      I generally agree with (a), but let me share a case study where daily morning meetings make a whole lot of sense.

      I work in a physics lab, on an experiment you probably haven't heard of but at a large facility I'm sure you know. Our PHB's aren't interested in products or (heaven forbid) science, they are only concerned with compliance with the draconian safety bureaucracy. The PHB's love to drop in unscheduled and look for things like empty rubbing alcohol bottles that aren't in the flammables cabinet or documented as waste, while having no clue that they're rubbing their asses on megajoule capacitor banks. Any trivial violation they find gets written up to justify the existence of the bureaucracy, meanwhile safety is not improved.

      That's where the morning meeting comes in. It's clearly spelled in our (required, posted) safety documentation out that personnel must attend the morning meeting before they are allowed unattended in the lab. If a PHB (or other nobody trying to be somebody by finding "violations") sneaks around without checking in, it is they who are not in compliance, and we get to make a big show of the importance of complying with safety regulations. While one person corners the invader, another can sweep the lab for the equivalent of untied shoelaces. Hooray, meeting!

    28. Re:Single biggest frustration for many coders by itsdapead · · Score: 1

      d) Meetings need to have minutes summarizing what was discussed and what was decided. Managers tend to remember what they find it convenient to remember, not what actually happened. If necessary take notes yourself.

      d1) Such minutes to be distributed ASAP after the meeting so that people actually have a record of the meeting - not sat on until the next meeting so that they can be "approved" and filed.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    29. Re:Single biggest frustration for many coders by sysrammer · · Score: 1

      Right about this point I was going to come up w/ some smart-ass comment too. Bravo for beating me to it!

      sr

      --
      His ignorance covered the whole earth like a blanket, and there was hardly a hole in it anywhere. - Mark Twain
    30. Re:Single biggest frustration for many coders by Burnhard · · Score: 1

      (b.) Meetings must be limited to information that *everyone* *needs* to know.

      It totally disagree with this. You don't know if you need to know it until you know it. Each coder should have a good overview of the project as a whole, which involves knowing what other people are doing, even if that isn't directly related to your own work.

  8. Meeting? by Blakey+Rat · · Score: 4, Funny

    Ironically enough, I have a meeting to attend in 3 minutes.

    Please, oh please, tell me it's about firing your web developer!

    1. Re:Meeting? by Anonymous Coward · · Score: 0

      I guarantee you that the quality of the current Slashdot website can only be attained by a team of people working in tandem to a different songsheet, not a single web developer, unless they suffered from paranoid schizophrenia.

    2. Re:Meeting? by Culture20 · · Score: 3, Informative
      Or about buying an iphone/ipod touch for testing.

      I hate starting down a good thread then

      having the text start doing something

      like
      this

      wh
      l
      h
      R

      Reply to this

    3. Re:Meeting? by Blakey+Rat · · Score: 4, Insightful

      Hah! You think that's bad? Try going to your user page on an iPhone wanting to find out which posts have been modded-- OH WAIT YOU CAN'T because the page flows ALL wrong and the moderation scores are obstructed by a pointless right-hand DIV you can't turn off.

      Oh and just as a tip: "hover" controls, like those used to add/remove tags to posts on the Slashdot homepage, DON'T WORK ON DEVICES WITH NO MOUSE. Like an iPhone, or Tablet PC. Please, everybody, stop using these.

    4. Re:Meeting? by FlyingBishop · · Score: 1

      I see no evidence their developer is incompetent.

      It does appear that they have neglected to hire a designer.

    5. Re:Meeting? by Anonymous Coward · · Score: 0

      How about (also in the iPhone) erroneously touching some area of the webpage and having it scroll all the way back to the top? What use is that, anyway?

    6. Re:Meeting? by CopaceticOpus · · Score: 1

      If the web developer is doing a bad job because of too many meetings, that would explain why the meeting is ironic.

    7. Re:Meeting? by Anonymous Coward · · Score: 0

      awww... boo hoo

    8. Re:Meeting? by Anonymous Coward · · Score: 0

      hover controls work on iphones.

    9. Re:Meeting? by Selanit · · Score: 1

      Oh and just as a tip: "hover" controls, like those used to add/remove tags to posts on the Slashdot homepage, DON'T WORK ON DEVICES WITH NO MOUSE.

      Here here! And on a related note, hover controls also don't work for the blind, who cannot use a mouse because they can't see the pointer.

      And on an UN-related note, I just tried visiting the home page in Opera 9.6. Bad idea. The JavaScript sucked down 100% of my processor cycles and never actually accomplished anything. After a couple of minutes I had to kill the process -- in the process nixing a 70 MB download that was running in another tab. BAD.

    10. Re:Meeting? by Anonymous Coward · · Score: 0

      Screwing over iPhone users is a feature that just works.

      Well done, Slashdot! :)

    11. Re:Meeting? by mjwx · · Score: 1

      DON'T WORK ON DEVICES WITH NO MOUSE. Like an iPhone

      Works OK on Android, you can use the track ball to move between selectable items like links and so on.

      Or you can go back to the old style of slashdot in your user preferences.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    12. Re:Meeting? by Blakey+Rat · · Score: 1

      Or you can go back to the old style of slashdot in your user preferences.

      The "old style" of Slashdot isn't available anymore. Or, rather, it has a bunch of crap mixed-and-matched from the new version. For example, the mouse-over controls I'm talking about *are* on the "old style" homepage.

      Also, if you click the wrong link to navigate, you find yourself violently thrown into the "new style". For example, view a thread with "old style" on (like this one: http://slashdot.org/comments.pl?sid=1316819&cid=28846269 ) then click the article title in the gray bar at the top-- BAM, welcome to the "new style".

      Oh, and there's no way to get back to the "old style" user page, either. It's completely gone now.

      Believe me, if Slashdot had just left the "old style" pages alone, I wouldn't be complaining. I'd just turn it on and shut up.

    13. Re:Meeting? by Blakey+Rat · · Score: 1

      BTW, stop being such a pedant. We all know a trackball works the same as a mouse, you didn't *really* expect me to list every single classification of input device that can use hover controls and every single one that couldn't. If you know what the fuck I *meant*, and I know you did, then don't bother posting.

      Even if you have a phone where hover controls *happen* to work, they still don't fucking work on fucking tablet PCs, so they're still a fucking bad idea for a UI.

      Thanks.

    14. Re:Meeting? by mjwx · · Score: 1

      Even if you have a phone where hover controls *happen* to work, they still don't fucking work on fucking tablet PCs, so they're still a fucking bad idea for a UI.

      Increase your medication.

      Think for a minute, how many people use tablet PC's. You create a product for the largest audience but if you try to be everything to everyone then you are setting yourself up for failure. Inevitably a small sub section of the audience is going to be left out.

      If you used a bit less frothing at the mouth and structured a logical argument for this I could take your complaint a bit more seriously. First rule of having a complaint taken seriously anywhere (bank, airline, ./, whatever) is to remain calm, clear headed and never get angry.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  9. Thrashing is the enemy by BlueBoxSW.com · · Score: 3, Interesting

    As a lawyer I'm friends with told me years ago. That's what they call it in his industry, at least.

    The time wasted switched from or back to a task you hadn't completed yet.

    I agree with the article. One meeting can dramatically decrease the productivity for the whole day.

    As a result I try to divide my time between all-day (or half day) tasks, and leave other days for things that take 1-2 hours a pop, including meetings.

    Using the GTD (Getting Things Done) methods help organize things as well, but that's been covered many times here.

    1. Re:Thrashing is the enemy by Blakey+Rat · · Score: 1

      We use "context switch" as the term around here. Most non-IT people seem to understand what it means, or at least pick it up quickly enough. "Thrashing" is good too, though.

      My biggest problem right now is a new manager who simply doesn't get the concept.

    2. Re:Thrashing is the enemy by kumanopuusan · · Score: 1

      No, no, no. Thrashing is what it's called in this industry. It's a dark day when lawyers are teaching geeks about operating systems and scheduling.

      --
      Use of the words "good", "bad" or "evil" is almost invariably the result of oversimplification.
    3. Re:Thrashing is the enemy by BlueBoxSW.com · · Score: 1

      No, no, no.

      Thrashing is a nautical term that goes back to the 1400's. ;-)

    4. Re:Thrashing is the enemy by shiftless · · Score: 1

      WTF? Why is this modded flamebait? I hope someone meta-mods this clueless mod to oblivion.

  10. Stand-Up Meetings by thepainguy · · Score: 3, Interesting

    When I was a manager running a project to go live on a large web site, I knew the developers were busy. In the final weeks I limited meetings to a single, end of the day stand-up meeting. That let people report on status and issues, but limited the negative impact on people's productivity.

    1. Re:Stand-Up Meetings by tcr · · Score: 1

      I remember one team I worked in, quite a while ago...
       
      The lead developer had seen an Agile/Scrum meeting on a previous job, so thought that stand-up meetings would be good for us.
       
      Each developer went through the usual routine... time elapsed, estimated time remaining, any problems encountered. Each guy over in 2mins.
       
      Unfortunately, the lead developer also invited a particular Project Manager, who didn't quite get it and went into verbose mode. After a while, people were looking for bits of furniture to hang on to, because legs were getting tired :-)

      --


      Information wants to be beer.
  11. A 2-hour meeting can ruin a whole day by SuurMyy · · Score: 4, Insightful

    In my experience having to go through a meeting that requires a lot of explaining and problem-solving can render me more or less useless for the rest of the day, programming-wise. In some way that I don't know how to explain the meetings eat up the very concentration that I need for programming. Perhaps it takes so much out of a programmer when you try to understand someone instead of something you can logically deduce.

    I dunno. It's still a mystery to me what one meeting can do to you sometimes.

    --
    The lyf so short, the craft so long to lerne
    1. Re:A 2-hour meeting can ruin a whole day by SuurMyy · · Score: 1

      Probably one part of it is when you have to understand and explain yourself to non-technical people. It takes a lot of work sometimes to explain technical things to non-technical people. Talking to other techies is way easier.

      --
      The lyf so short, the craft so long to lerne
    2. Re:A 2-hour meeting can ruin a whole day by hattig · · Score: 2, Insightful

      Imagine that instead of a 2 hour meeting, it was a two hour teleconference with a horde of managers at the other end, where you were needed, but only for brief intervals, and politeness / relationship management required you to be there. Also imagine that you don't have desk phones because they interrupt the shared working area and you're a coder so you can use IM. So you have to do the teleconference in a room without a computer, just you and the telecon device.

      That's a DAY killer. If that was scheduled to 2pm, you'd spend your morning dreading it, lunchtime dreading it, the meeting dying and going slightly insane, and then afterwards recovering.

      You might as well turn up in the morning, say hello to the boss to show you turned up, then fuck off down the pub until 2pm, come back in a state where you can handle fools and buffoons and funny accents, and then go straight home afterwards.

      And I tell you, getting a whole day's pay just for a two hour teleconference would still be being underpaid, per hour.

      WHY THE FUCK ARE TWO HOUR TELECONFERENCES SCHEDULED AT 2PM. You can't do shit between 4pm and 5pm. You can't do shit between 1pm and 2pm. Too short a timespan. You might as well fill the day with other meetings (call it a 'meeting day') and never even turn on your PC. Or you could cut your throat.

      And someone nicked my gameboy micro, so I don't even have that for teleconferences anymore.

    3. Re:A 2-hour meeting can ruin a whole day by Opportunist · · Score: 1

      Because a 2pm meeting fits neatly into the schedule of a manager. He probably has a business dinner at noon which will take about 1.5 hour including driving.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:A 2-hour meeting can ruin a whole day by nschubach · · Score: 1

      Right after the business lunch and right before a business dinner. I think that's what you meant. Of course, the morning is the same. Business breakfast, the two hour meeting, then the business lunch. ;)

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    5. Re:A 2-hour meeting can ruin a whole day by MichaelSmith · · Score: 1

      WHY THE FUCK ARE TWO HOUR TELECONFERENCES SCHEDULED AT 2PM

      Far better than having them at 8 PM to fit in with working hours on the other side of the world.

  12. i petitioned my boss a week ago by circletimessquare · · Score: 1, Interesting

    to work fewer days of longer hours, emphasis on evening hours when no one else is around in the office, for exactly the reasons mentioned in the article

    at the very least, thank you very much for the article slashdot/ graham, it has great propaganda value and was just forwarded to my boss 1 minute ago as a follow up petition

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:i petitioned my boss a week ago by SuurMyy · · Score: 3, Interesting

      I'm surprised if your boss will agree to let you work fewer days, even if it would benefit the company. Many managers are afraid of losing control. Many are oft afraid that if they give someone special privileges there will soon be others demanding them as well.

      Then there's the issue that who knows if you're really working in the evening if there's no-one to watch you do it? And if you would be trust-worthy, how about the others who will soon be demanding to be able to work evenings as well?

      So, it's very likely that your boss won't agree, despite it being superficially obvious that they should. It's just so much more emotionally safe saying nay.

      Truth be told, I would probably be the most effective if I worked just six hours a day, uninterrupted. However, having tried to explain in a job interview why I'd like to "slack" so much, I have given up the fight. There are just some things that are inexplicable to some people. At the end of the day, it's not all about being productive. You also have to work "in a proper manner", which means that you get up early in the morning and work at least a good solid 9 or 10 hours despite your brain starting to fart after the first six. See, you gotta be a team player - and team players play by the rules, no matter how ineffective they make you.

      If your boss is more enlightened than I'm expecting them to be, consider yourself very lucky!

      --
      The lyf so short, the craft so long to lerne
    2. Re:i petitioned my boss a week ago by Anonymous Coward · · Score: 0

      And now your boss can see all the posts you've made while "working."

    3. Re:i petitioned my boss a week ago by nabsltd · · Score: 1

      Then there's the issue that who knows if you're really working in the evening if there's no-one to watch you do it? And if you would be trust-worthy, how about the others who will soon be demanding to be able to work evenings as well?

      I don't see the problem if you already have a history with the company.

      Your boss would then know how much to expect from you per day, and as long as you are at least that productive, then it doesn't matter if nobody "watches" you.

      As long as people are in the office during hours when it is required (meetings, clients, etc.), then exactly when they do the work should be of zero concern. So, each person should be treated individually, and if they aren't productive enough, the boss just tells them that. If it goes on for more than a few weeks, then the boss should "suggest" that regular work hours would be better for that person.

      This would even work if you have no history with the company. The boss tells you when they need something done, and if you repeatedly don't meet the expected deadline, then maybe you need a little more supervision.

    4. Re:i petitioned my boss a week ago by SuurMyy · · Score: 1

      It depends very much. One of my previous managers actually let me program two weeks at home. Another fired me for disagreeing w/him. YMMV.

      --
      The lyf so short, the craft so long to lerne
    5. Re:i petitioned my boss a week ago by shiftless · · Score: 2, Insightful

      Hah, corporate culture is so idiotic and inflexible. The problem with 99% of corporations in my opinion is that they cater to the lowest common denominator. I don't mean that in a rude or haughty way; let me explain.

      There are lot of different kinds of people in the world. I guess there are some people (a lot of people) who work fairly well with the whole 9-5 every day routine type job. It probably suits most people not because they particular enjoy it, but because most people wouldn't have enough self control to actually do their jobs as well if you were to just, say, let them teleconference from home or something. (FWIW I think this perception is largely a myth, and that the solution to unproductive employees is to simply fire their asses.)

      The problem with this approach is that it alienates people who could otherwise be strong assets to your company, like me. I'm the kid that fucked off all week long at school, didn't study, got yelled at for reading three chapters ahead in the book, then aced the test without even trying. You want to hire me? Give me a job solving problems. Pure technical problems (or whatever other technical work you hired me to do) with no politics, paperwork, hours long pointless meetings and teleconferences, forced teamwork, etc attached. Let me come in to work at any hour I want, leave any time I want, work from home if and when I want. Basically let do whatever the hell I want as long as I accomplish specific tasks within a specific time frame. If you want to contact me, don't call, send an email/IM and wait for a response unless it's an EMERGENCY requiring IMMEDIATE RESPONSE. Don't treat me like a kid, I'm my own man and don't need a nanny to help me along. And lastly, don't try to make me feel guilty or inferior because I'm different than you.

      You know what, I don't pretend to be ideal for jobs that the "average" employee is good at. I recognize that I have strengths and limitations. What I want is to see employers be smart enough to recognize these strengths and limitations and put people in positions with responsibilities that best suit them. IMO the best employers are the ones who hire the best, give them a lot of freedom, and pay them well--like Google for instance. They make the job be more like an extension of your life rather than a typical "job." It's a place that you look forward to coming to every day instead of another boring 9-5 grind. That's smart. I wish other employers would learn a thing or two from them.

    6. Re:i petitioned my boss a week ago by SuurMyy · · Score: 1

      I can see where you're coming from, but let me point out a few things.

      I've worked in a company where people could come and go as they pleased. This ended up in a total disaster, because not everyone acted like responsible adults. So there certainly are talented people out there who just can't deal w/too much freedom. It'll go into their heads.

      Then there's another scenario where you don't have an all-stars team. You could let some of the people do as they please, but this might hurt the team as a whole.

      And then there's the problem w/recruiting only the best. It's very easily said and very hard to do. There are a lot of people out there who have the technical skills but w/such a horrible attitude that they can't work w/other people. Or they cannot deal w/technical solutions other than their own and insist on rewriting the whole world. It is tricky to be able to find the people who are both technically competent and also willing to act like normal human beings in a collaborative manner. There's just so much attitude and ego w/people who think they're irreplaceble. And so very few of us really are.

      --
      The lyf so short, the craft so long to lerne
    7. Re:i petitioned my boss a week ago by mysidia · · Score: 1

      Then there's the issue that who knows if you're really working in the evening if there's no-one to watch you do it?

      Isn't it results that matter?

      If you can do the same amount of meaningful work in 1 16-hour evening stint, as you could do during 5 8-hour work days, then shouldn't working that one evening count for the same?

    8. Re:i petitioned my boss a week ago by SuurMyy · · Score: 1

      Have you actually tried to explain that to your boss?

      --
      The lyf so short, the craft so long to lerne
    9. Re:i petitioned my boss a week ago by Anonymous Coward · · Score: 0

      Hah, corporate culture is so idiotic and inflexible. The problem with 99% of corporations in my opinion is that they cater to the lowest common denominator. I don't mean that in a rude or haughty way; let me explain.

      Close, but not really.

      You see, there's always *someone* who will screw it up for everyone else. Which requires HR to develop a rule, followed by a new rule the next time someone else screws it up for everyone.

      Idiots... tyranny of the minority.

  13. I know this one very well by Dasher42 · · Score: 2, Interesting

    A programmer's work is vastly different from a manager's, or anyone's where a certain amount of time gets you a predictable level of output. Hear what I'm saying? You might have already designed something in an object-oriented class tree that with slight tweaks to a subclass, meets the spec. You might encounter a strange bug that takes hours to chase down. You don't know all of that when the boss sits you down in a meeting and gives you a spec and asks you for a deadline right there on the fly. That plus micromanagement is the worst. You get jostled too often to get into any kind of groove.

    The technical solution? Make your code as reusable and debugged as possible, because you'll never know when you need to write up a solution under adverse conditions.

    The real solution? Explain this to your boss in a proactive way.

    Anyone know a good book to recommend to the boss who's also the office schmoozehound?

    1. Re:I know this one very well by SuurMyy · · Score: 1

      Once I would have recommended "Peopleware", but I feel like it's a little-bit dated now. I wasn't as happy w/it the last time I picked it up as I had been before. It has good ideas, but then again some of things that it is saying are better explained in books about Agile.

      The bottom-line, though, is that I don't think that many managers really understand at all what it is like to do the programming work. If they have never done it theirselves, it can be very hard to get it across sometimes. Putting yourself into the position of another person who is not like you is challenging - it requires empathy, and wisdom. I'm not sure that these are the qualities that are most prevelant among those who choose to become managers.

      However, the best managers who have programming experience or can actually listen to their people, well - they're worth pure gold, especially because there are so many others out there who lack these fundamental skills.

      --
      The lyf so short, the craft so long to lerne
    2. Re:I know this one very well by FishWithAHammer · · Score: 1

      If you can find a copy, DeMarco's Waltzing With Bears is an exceptional book, too. As is Adrenaline Junkies and Template Zombies. The dude is awesome, and his work is great.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    3. Re:I know this one very well by Rob+the+Bold · · Score: 1

      A programmer's work is vastly different from a manager's, or anyone's where a certain amount of time gets you a predictable level of output. Hear what I'm saying?

      And yet we continue to see project after project scheduled in Gantt charts as if tasks like programming and engineering were no different than milling or smelting.

      --
      I am not a crackpot.
    4. Re:I know this one very well by SuurMyy · · Score: 1

      Thanks! I'll look into them.

      --
      The lyf so short, the craft so long to lerne
    5. Re:I know this one very well by Anonymous Coward · · Score: 0

      Anyone know a good book to recommend to the boss who's also the office schmoozehound?

      _Final Exit_

    6. Re:I know this one very well by SuurMyy · · Score: 1

      I ordered both books already, I didn't know I had missed stuff he had written beyond the two I mentioned earlier on.

      --
      The lyf so short, the craft so long to lerne
    7. Re:I know this one very well by SuurMyy · · Score: 1

      Probably so. The thing is that when contract negotiation becomes important, this is what always happens. And with some customers, there simply is no other way. Some people do not understand collaboration and always try to cheat the other party as much as possible to gain profit.

      Of course this often backfires, but taking one fork in the road let's you only see the path you've chosen. So, I'm expecting at least another 5 to 10 decades of Gantt charts.

      --
      The lyf so short, the craft so long to lerne
    8. Re:I know this one very well by Rob+the+Bold · · Score: 1

      So, I'm expecting at least another 5 to 10 decades of Gantt charts.

      OK, I think I can fix it. I've scheduled everybody to work on the Gantt chart project for the next 50 years. Now let me just scootch the due date a dozen years to the left and voila, we'll be done in just 38!

      "But how will we measure progress?"

      Simple, each day we increment the progress bar by one day.

      --
      I am not a crackpot.
    9. Re:I know this one very well by itsdapead · · Score: 1

      And yet we continue to see project after project scheduled in Gantt charts as if tasks like programming and engineering were no different than milling or smelting.

      You get given Gantt charts that include time for programming!? Luxury! Most managers seem to think that just sort of happens by itself.

      My favorite Gantt chart for a 6-month development project actually left 2 weeks for development once all the administrivia was stripped out.

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  14. Micro-meetings over regular ones by RabidMonkey · · Score: 4, Insightful

    I find, as do others I work with, that the little one-off, "micro meetings" held around the office every day are very useful. Instead of getting the X people needed to make a decision into a scheduled room, grab them and stand in front of a white board (or whatever) in an ad-hoc fashion. Or, as we do, we all turn around in our chairs, discuss what needs doing, and get back to work in a matter of seconds/minutes, instead of scheduling a full meeting.

    I feel like when a meeting is scheduled, the time leading up to the meeting is seldom useful (oh, meeting in 15 minutes, better start slowing down/not start any more work), then the time after the meeting loses some function as there is the inevitable discussion of what we talked about, the creation of minutes, followup emails, etc. On a somewhat similar note, booking a meeting for a 1/2 hour instead of an hour forces people to work faster, and cuts down some of the wasted chit chat time.

    We just moved into a new office here, and it has a large number of meeting rooms, which is great. But, even better, there are quite a few "break out" areas, with chairs and a white board, but no door, and no reservations. So when you need to get a couple peoples ideas, you steal a breakout room, and whiteboard what you need. Use your mobile to take a picture of the whiteboard, erase, and move on to the next task. Plus, these meetings tend to be over quicker.

    Another trick I've learned .. if you get invited to a meeting, and you don't really feel like you need to be there, just decline it. If the meeting organizer really wants you there, they'll invite you agian, or call up/email and say "oh, we'd really like you there". but it saves you from sitting through a meeting where you just zone out and waste an hour.

    Overall, there is great value in meetings, but only if they are kept to the time required to resolve whatever you're there for, and only if they pertain to everyone there. It's pointless to invite 2 different groups to a meeting, so one has to listen to the other talk and be bored, then switch. Focus on goals, invite only the people who need to be there, and get back to work.

    --
    We emerge from our mother's womb an unformatted diskette; our culture formats us. - Douglas Coupland
    1. Re:Micro-meetings over regular ones by eyrieowl · · Score: 1

      This brings up an important point. I think part of the problem of meetings is the schedule aspect: meetings rarely end early, they usually expand to fill the allotted time. It's nice to have a time-limit, but it's unfortunate that establishing the time-limit (say, 30 min) tends to seen as a necessity. It makes sense, though, particularly in the context of TFA. If you are on a manager's schedule, it does you no good to have a meeting end 15 min early...you end up with 15 "wasted" min before your next meeting. Makers, though, are jealous of their time and want the meeting to last no longer than necessary so that hopefully, they can get their heads back in what they were doing.

    2. Re:Micro-meetings over regular ones by TooMuchToDo · · Score: 1

      Suggestion: Get a cheap webcam and use it to snapshot the whiteboard. Better resolution.

    3. Re:Micro-meetings over regular ones by weicco · · Score: 3, Funny

      Another trick I've learned .. if you get invited to a meeting, and you don't really feel like you need to be there, just decline it.

      This worked wonderfully for me! I declined a meeting and got yelled by two different managers. It didn't matter that I didn't have any possibility to attend the meeting since my car broke up, busses didn't go that day and even the airport was closed for the month. It would have been 500 km walk to the meeting. The next time I'm calling for sick leave.

      --
      You don't know what you don't know.
    4. Re:Micro-meetings over regular ones by Anonymous Coward · · Score: 0

      You're obviously more involved in managing than making.

    5. Re:Micro-meetings over regular ones by Anonymous Coward · · Score: 0

      Unfortunately, that 'trick' also wrecks any programmer that is in the flow. If you're really into the groove of programming, ANY kind of interruption - even one for seconds - can reduce productivity by several orders of magnitude.

      http://liw.iki.fi/liw/texts/flow.en.html

    6. Re:Micro-meetings over regular ones by weicco · · Score: 1

      Why was this moderated as funny? :) I can assure you it was no fun, not at all!

      --
      You don't know what you don't know.
    7. Re:Micro-meetings over regular ones by franoculator · · Score: 1

      http://liw.iki.fi/liw/texts/flow.en.html

      "Because there are no disturbances inside your own head..."

      Yeah, right.

    8. Re:Micro-meetings over regular ones by tepples · · Score: 1

      Use your mobile to take a picture of the whiteboard

      Camera phone? I don't see what I'd be able to make out from 640x480px, even if my organization did allow photography. If an organization wants to go this route, I'd recommend mounting a 3 Mpx or finer digital camera with an SDHC slot, permanently aimed at the whiteboard, in the opposite wall.

    9. Re:Micro-meetings over regular ones by toddestan · · Score: 1

      Cheap webcams and typical camera phones are both usually 640x480 res and give similar results. If you want better resolution, pretty much any digital camera in the $80-100 range will do the job just fine.

  15. Documenting your time by Jason+Levine · · Score: 4, Funny

    Awhile back, we got a new head of our department. He decided that he needed to see how everyone used their day so he required everyone to fill out a form to track our time. I joked that my time tracker would look like this:

    8:00am - 8:15am - Checked/Answered E-mail
    8:15am - 8:30am - Entered time tracking for 8:00am - 8:15am
    8:30am - 8:45am - Entered time tracking for 8:15am - 8:30am
    8:45am - 9:00am - Entered time tracking for 8:30am - 8:45am
    9:00am - 9:15am - Entered time tracking for 8:45am - 9:00am
    etc.

    --
    My sci-fi novel, Ghost Thief, is now available from Amazon.com.
    1. Re:Documenting your time by judolphin · · Score: 1

      How long until he told you to knock it off?

      --
      The Institute of Incomplete Research has determined that 9 of out 10
    2. Re:Documenting your time by VAXcat · · Score: 5, Funny

      When this happend at a place I worked at long ago, I wrote an application to generate plausible sounding time log entries - worked like a charm! Once a week I updated a list of phrases it needed to keep it sounding currnet, ran it, and was done. Bosses never figured it out.

      --
      There is no God, and Dirac is his prophet.
    3. Re:Documenting your time by slashdot_commentator · · Score: 2, Insightful

      Its called logging your time. All consultants (or aspiring freelancers) should be able to do this. Its how you generate billable hours. And you log by task/crisis completed. Pretend you're Kirk, and you're filling in the "Captain's Log".

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    4. Re:Documenting your time by GodLessOne · · Score: 1

      You don't still have the source code for that by any chance?

      --
      Is it time to go home yet?
    5. Re:Documenting your time by Lemmeoutada+Collecti · · Score: 1

      So fill it out with hype and hyperbole about how the project is getting complicated, how I'm going to need to violate some regulation or rule, which other employees were kidnapped/injured/incapacitated, and which green skinned woman I will next be attempting "diplomacy" on?

      Based on the historical documents, I'd say neither Kirk's nor Picard's Captian's Log would be a useful example, as neither contained real factual information...

      On the other hand, they did manage to record exactly what Starfleet wanted to hear. And it did get them out of trouble a few times.

      --

      You can have it fast, accurate, or pretty. Pick any 2.
    6. Re:Documenting your time by Anonymous Coward · · Score: 0

      Ridiculous. What sort of worker are you? Only 15 minutes to enter a timesheet entry! Sheesh, you must love your job.

      8.00am - 8.15am - Lay in bed
      8.15am - 8.30am - Felt like getting up
      8.30am - 9.00am - Got up, showered, left for work.
      10.00am - arrived at work.
      10.00am - 11.00am - Answered email (i.e., read the web)
      11.00am - 12.00pm - Designed ComponentY for ProjectX (i.e., read the web, doodled)
      12.00pm - 1.00pm - Design Review for ComponentW for ProjectZ (i.e., chatted about last night's football result)
      1.00pm - 2.00pm - Lunch.
      2.00pm - 6.00pm - Implemented ComponentV (i.e., surfed the web, coded 10 lines, got interrupted 8 times).

      The above is why time tracking for workers is just a big lie. You can do fuck all, yet make it sound awesome. Never mind interruptions, do you log them? - YES, because interruptions take 15 minutes to recover from if you're a "maker". So the maker's timesheet granularity is 15 minutes (i.e., never log less than 15 minutes, even for a phone call), but should be large blocks (I wrote 'cocks' there, what's up with my brain?) of single minded/task effort.

      And you can get apps that do accurate time tracking, I used to have one on my Palm, big "Start / Stop" button, and a means to select one of your current work items.

    7. Re:Documenting your time by uncreativeslashnick · · Score: 1

      what makes you think time logs contain any factual information?

    8. Re:Documenting your time by Anonymous Coward · · Score: 0

      Depends on the granularity. If you have to account for every 15m increment then you will waste way too much time on that shit.

    9. Re:Documenting your time by julesh · · Score: 1

      Pretend you're Kirk, and you're filling in the "Captain's Log".

      Nice. I'm gonna use stardates on my next timesheet. Stardate -314569.35 to -314569.52 -- writing scripts to import price list from excel onto the database.

    10. Re:Documenting your time by Anonymous Coward · · Score: 0

      While I agree that logging your time is valuable, that's a bad way to do it. The act of having to remember that it is time to log your hours kills mental flow. Given that mental flow takes close to 15 minutes to initiate, logging every 15 minutes guarantees that a programmer will never get any work done.

      Get an account on Fresh Books. When you start a task, start the timer. When you finish, hit stop and log it. Once a month, generate an invoice. It is more accurate than logging what you're doing in 15 minute increments, and doesn't interfere with your productivity.

    11. Re:Documenting your time by Lemmeoutada+Collecti · · Score: 1

      That's a succinct summation of my long winded point... mine always contained just enough fact to keep me employed and paid.

      --

      You can have it fast, accurate, or pretty. Pick any 2.
    12. Re:Documenting your time by Fulcrum+of+Evil · · Score: 1

      That sounds exactly like what we have today.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    13. Re:Documenting your time by billbaggins · · Score: 1

      Dude. You are my hero. That just became my project for tomorrow. Sure, I'll spend a lot of time on it... but if it works, no one will ever know!

      --
      "The best argument against democracy is a five minute chat with the average voter."
      --Winston Churchill
    14. Re:Documenting your time by straponego · · Score: 1

      You know, that Captain's Log thing always bothered me. He always starts of by identifying himself and speaking the Star Date. His recorder doesn't know who he is? It doesn't know the time? Pointless busywork. I guess Star Trek is a Manager future.

    15. Re:Documenting your time by slashdot_commentator · · Score: 1

      Did it occur to you that Star Trek is a FICTIONAL portrayal of the future from people living in the 1960's with little clue as to how technology would unfold over 3 centuries? Do you really think people will be pushing large plastic colored buttons to transact operations three hundred years from now? Or be dematerializing to get to places?

      And I don't ever recall Shatner identifying himself in the log. Its usually just "Captain's Log - Stardate whatever".

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    16. Re:Documenting your time by slashdot_commentator · · Score: 1

      What is it with AC's who think I actually log things in 15 min increments? I'm just replying to the guy telling the story. His boss was apparently a tool. No, I only scribble something when I start/complete a task. If it takes more than 1 hour, I like to put in a "progress" line. Thanks for the Fresh Books tip, but if I can't enter concurrent tasks, its useless to me.

      I only meant the "Captain's Log" thing as an analogy. There's no way I'm writing down trains of thoughts on a work log. The reason why Kirk kept a log was because if the ship got blown up or he died, etc., he'd have left a record of what was going on, for Star Fleet to use. The key thing to realize is that when a task takes time, you drop in a line to give an idea of your progress. When people butt in with priority tasks, the interruption is noted. No way I'm writing in 15 min increments; but its good to hourly stick something in. Of course, its only for myself. I go rewrite the whole thing like I was forging a process log, if I have to submit it to someone else, or payroll.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  16. Oblig. MP by Anonymous Coward · · Score: 0

    "Does he weigh as much as a duck?"

    BURN HIM!!!

  17. I wouldn't say managers are like this by tjstork · · Score: 0, Flamebait

    I've railed on about MBA types and the guys in suits but for the most part I've never had a manager that tried to hold me to an hourly schedule. They have to have an hourly schedule to cover all the meetings and people but they don't hold the makers to it.

    --
    This is my sig.
  18. Moderation by maxume · · Score: 1, Informative

    Anyone else notice that the first 10 or 15 comments to this story all got 'troll' mods, regardless of content? Weird.

    --
    Nerd rage is the funniest rage.
    1. Re:Moderation by Ant+P. · · Score: 1

      Probably the same user(s) responsible for all the "offtopic" mods a few days back.

    2. Re:Moderation by Anonymous Coward · · Score: 0

      And now the flamebait tags... I hope there is some log of moderation so that mod priveledges can be revoked from these fools. Admittedly it is only an inconvenience to filtering posts, and the posts marked so seem to have garnered positive moderation as well, but this should be a place for intelligent, informed discussion, not childish mishief.

    3. Re:Moderation by istartedi · · Score: 1

      I thought metamoderation was supposed to solve this problem. I have to admit though, I know next to nothing about Slashdot moderation. I only post and don't moderate. Maybe I should re-enable moderation and pitch in. There never seemed to be a shortage of people who enjoy moderating, and until now they did a pretty decent job.

      Once they fix this moderation problem, maybe they can do something about the fact that Reply to This links randomly fail to render properly. The textarea and other items are all waaaaaay over on the right side of the screen, scrunched too small to use. If I keep opening the Reply to This link in a new window, it eventually becomes useable.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  19. Fight back with outlook by krakround · · Score: 2, Insightful

    I schedule 'programming time' into outlook.

    1. Re:Fight back with outlook by GeckoAddict · · Score: 1

      We do similar activities at my place of work. Schedule a whole day or two as 'Meeting days', required for the entire development team. Actually block off the calendar, and you can't get called into other meetings. It works remarkably well.

      Many of us also worked from home on those days, or at least forwarded our phone straight to voicemail. Some weeks, I get more done in one of those days than the rest of the week combined.

  20. Re:Waah waah waah, Cry me a river. by slashdot_commentator · · Score: 1

    Oh yeah, that's also why you force team meetings at the beginning of the day. You schedule them later, they disrupt the flow. And only idiot managers think you can schedule programmer progress by the hour.

    --
    There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  21. Scrum by SuurMyy · · Score: 1

    Sounds like Scrum.

    --
    The lyf so short, the craft so long to lerne
    1. Re:Scrum by thepainguy · · Score: 1

      I got the idea from reading books about Agile development methods.

    2. Re:Scrum by SuurMyy · · Score: 1

      You're on the right track, then! Good luck w/all that. Maybe you'll become one of the good guys out there who actually make programming possible.

      --
      The lyf so short, the craft so long to lerne
    3. Re:Scrum by thepainguy · · Score: 1

      I'm very aware of the psychological aspects of programming; ideas like flow and how long it can take to get into a flow state. Tom Demarco has done some great writing about this.

    4. Re:Scrum by SuurMyy · · Score: 1

      Yes... Slack, Peopleware. And of course there's the actual book about flow.

      --
      The lyf so short, the craft so long to lerne
    5. Re:Scrum by FishWithAHammer · · Score: 1

      He really has. DeMarco lives near my college, and was a guest lecturer for the semester in our Ethics course (and did a couple guest presentations in Project Management, where his books were used quite heavily). I was very impressed; he's clearly one of the smartest men I've ever met, and when I got back a paper that said "I don't agree with you at all, but you wrote an excellent paper defending it" I think it was probably the best day of my academic career.

      Great dude.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    6. Re:Scrum by hedwards · · Score: 1

      Wait, they let you play rugby where you work? Are they hiring?

    7. Re:Scrum by nschubach · · Score: 1

      Yes it does... the downside of course is having all your developers in different timezones. We have to schedule Scrum meetings for just before lunch to review our previous day. Those of us on the East coast have to differentiate between the work we did in the morning and the work we did yesterday. Since it's all virtual, someone came up with an Excel sheet to put all the work items in and it's over thought (giving the average amount of hours per day of work you have to work with then accounting for all of them...)

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    8. Re:Scrum by SuurMyy · · Score: 1

      Different time zones and different cultures - they're surely a challange. I think these kinds of arrangements are often so difficult that they hardly make sense at all unless you can get the group to work in the same place for the first few sprints so that they can get to know each other before you split the team.

      But we gotta work w/what we got... It's never optimal.

      --
      The lyf so short, the craft so long to lerne
  22. Same can be said for nearly any task by Koreantoast · · Score: 1

    I think this applies to any trade where a discrete task or work package cannot be completed in an hour's time whether it be drafting a document, doing analysis, generating drawings, or redoing a house's plumbing. If the task at hand doesn't have a good ending criteria that can be reached within an hour's time, any significant interruption is going to increase cost as the worker has to regather their thoughts and figure out where they were.

    While I like the idea of pooling meetings into a single block, this sometimes doesn't work especially when the worker support's a cross functional team. They may have program management calling meetings from one direction, functional management from another, and then their own team's huddles, peer reviews, etc.

  23. The Curse of "Granularity" by Karnak23 · · Score: 0, Flamebait

    Unfortunately, managers love the term "granularity" and have been using it as a cudgel. They've locked on to "Agile" programming and SCRUM project management as methods for driving this granularity into the development and test processes. They want tasks broken down to 15 minute increments and balk when any task takes more than a couple of hours to complete. All this so that they can achieve "visibility" and "predictability" for a given project, i.e. they get more status reports with pretty charts and graphs. I really despise the term "burn down" which springs from the whole thing as well.

    Now, I may sound bitter about this but, I do understand that for all parties involved in a project, especially a large scale project; there needs to be an understanding of where team is at, where it's headed, and where the bottlenecks are located. This is not any easy problem to solve; it involves lots of guess work and dependency graphs that would make Euler weep. I suppose that's what makes it all the more irritating when managers think they have yet-another-silver-bullet for project management that they misuse causing more Maker frustration and possibly increasing the chance for failure rather than ameliorating it.

    Sorry, end of rant.

    1. Re:The Curse of "Granularity" by Anonymous Coward · · Score: 0

      "locked on to "Agile" programming and SCRUM project management as methods for driving this granularity into the development and test processes. They want tasks broken down to 15 minute increments and balk when any task takes more than a couple of hours to complete"

      That's absolute rubbish. Scrum doesn't say anything of the sort. At maximum it works down into singleton hours, but mostly work exists around the half day to two day mark. If it's bigger than two days, it's probably sensible to break it down so we have some idea what it involves. Most Scrum/Agile teams use Abstract relative estimating anyway. ("Story Points")

      " I really despise the term "burn down" which springs from the whole thing as well."

      This is because you do not know what it is. The Burndowns are used so that YOU as a member of the TEAM know where you are compared to where you should be. They are also used so the customer can know this fact. They are the simplest way of capturing this information are a intenionally used to get us away from silly management things like EVM etc.

      Scrum (and Agile) are all about combining Business and Maker is a sensible reasonable way - and stopping all the aforementioned rubbish. You may be coming into contact with people who are using these terms without understanding actually what they mean. Either that or you're an idiot. Time will tell I guess!

    2. Re:The Curse of "Granularity" by julesh · · Score: 1

      They've locked on to "Agile" programming and SCRUM project management as methods for driving this granularity into the development and test processes. They want tasks broken down to 15 minute increments and balk when any task takes more than a couple of hours to complete. All this so that they can achieve "visibility" and "predictability" for a given project, i.e. they get more status reports with pretty charts and graphs. I really despise the term "burn down" which springs from the whole thing as well.

      This is bizarre, as it's basically the antithesis of what Agile and Scrum are actually supposed to be about. The way Scrum and other Agile management techniques are supposed to work is this:

      * The customer creates tasks ("stories") that are typically reasonably large chunks of work
      * The developers estimate them, usually in either days or half days (or, if you're in an XP shop, opaque "points" that are meaningless other than to relate the size of a task to the sizes of other tasks you've also estimated recently) and points out any dependencies
      * The customer decides what order they should be completed in

      Burn-down charts are used at the level of stories and provide a projection of time to completion of all stories that have been estimated (usually about 2-4 weeks worth).

      I suppose that's what makes it all the more irritating when managers think they have yet-another-silver-bullet for project management that they misuse causing more Maker frustration and possibly increasing the chance for failure rather than ameliorating it.

      If your company is treating Agile as a silver bullet handed down from on high to solve all of their problems, You're Doing It Wrong (TM). The basic point of Agile is to let the team assess what's helpful and what isn't, and to discard the stuff that isn't. If you're estimating tasks on too small a timescale, and spending too much time producing statistics rather than actual code, the Agile way is for the team to raise this in the next retrospective (which should be one of the few meetings you have, the other obvious one being the daily stand-up meeting... which you do stand for, right?) and for the team to change the way they work. Agile teams vary their processes to work more effectively, and if your management has a problem with that, you aren't an Agile team.

  24. Great Essay by dcollins · · Score: 1, Flamebait

    This is a beautiful, well-written essay. One of the best linked from Slashdot in my memory.

    --
    We know where leadership by an anti-intellectual "strongman" who scapegoats minorities and likes boisterous rallies goes
    1. Re:Great Essay by T+Murphy · · Score: 1

      Negative mods must be restricted to one out of every 5 mod points given. Please fix this as mod trolling is getting absurdly out of hand.

  25. Meetings can be useful by TheLink · · Score: 2, Insightful

    There are very good reasons to have meetings, and meetings can be useful when done well. Just google for stuff about "effective meetings".

    You could have meetings to introduce people to each other, meetings to get information, meetings to decide on stuff, meetings for brainstorming, make important announcements - for instance if Mr CEO is going to lay off lots of staff, I feel it's rather bad form to just send an email.

    The main problem with meetings is when the people involved don't know what the meeting is for- one might think it's for brainstorming, another might think it's for deciding (build a consensus on direction to go). So the meeting could go on for hours without achieving anything useful. The people involved need to know the agenda and reason for a meeting, especially the person chairing the meeting :).

    Now once you get that done right, there's still room for greater efficiency.

    With conventional meetings you use up Y hours of X people, though most of the actual participant "brain usage time" is only a few minutes. This is analogous to a program running for X hours of "real time" but only using 5 minutes of CPU time. Conventional meetings have the problem of wasting 2 hours of 10 people's time.

    So if I were a boss, I might "encourage" my employees to use instant messaging for certain types of meetings where possible. That way I can have them in multiple meetings at the same time (bwahaha!). :)

    The chatlogs could then be archived (automatically? ) to somewhere where I can quickly see what they've been up to (and for official record). I don't care if they're doing other stuff during those meetings - as long as they can still contribute usefully (I'd prefer to hire people who can read and understand things fast).

    Thing is you can't have such meetings throughout the day + every day, since many things require full concentration. If people can't drive properly while chatting over the cellphone, I'm sure they can't do certain work related tasks while being in a meeting. So meeting times where possible should be restricted to certain parts of the day, or to certain days.

    I doubt attending a meeting requires that much concentration, you could probably idle a fair bit even if you're in 3 "instant messaging" meetings at the same time.

    You could even go for a coffee/toilet break, or take an important phone call without wasting everyone's time when you "return" (with conventional meetings there's often the repeating the past X minutes) - you just scroll up to see what you've missed. You do need to say that you've gone "AFK" though, so that the rest don't waste time trying to ask you questions that require immediate response.

    --
    1. Re:Meetings can be useful by badkarmadayaccount · · Score: 1

      Mod parent up +1000.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  26. Rather than zoning out... by somenickname · · Score: 1

    Rather than just zoning out and trying not to fall asleep, create yourself a list of problems that you can think about and take notes on your thoughts during the meeting. Not only does it look like you are diligently writing down pertinent meeting information but, you don't break your concentration flow.

    The one pre-requisite for this is that you have to have someone in the meeting who actually *does* take notes and is responsible for the minutes. If you are asked to write up the minutes after the meeting, your boss is not going to be pleased when they read:

    - 8:00: Meeting started
    - 8:05: Manager talked
    - 9:00: Meeting ended

  27. Re:What irony by Anonymous Coward · · Score: 0

    Go Go Gadget Tacos!

  28. Re:Waah waah waah, Cry me a river. by Maxo-Texas · · Score: 1

    I schedule meetings for late in the day.

    I let my guys work the schedule they want but hold them to project deliverables and have regular status checkups.

    I prefer iterative project management over waterfall methodology.

    Left to themselves, programmers will grossly over/under estimate the time it takes for a project.
    Based on this, over time I build a factor of an individual programmers over/under estimation and apply it to their estimates.
    It works amazingly well.

    Work should be timeboxed too. Produce a working deliverable by time "X". If some feature can't be finished in that time- then it goes to the next timebox. All "risk" features which must work for the project to work must be addressed before easy work is started.

    Risks are mostly new technologies that the vendor assures you will work but may not.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  29. Keep a list of TODO tasks of differing complexity by harmonica · · Score: 1

    Sometimes, there's a slow day, and I'll have the time to tackle something more complex (the half-day or all-day tasks that were mentioned). Then there are all kinds of time slices I may have to fill, 30 minutes to lunch, the hour until a meeting, ten minutes until I have to catch the bus. I just keep a todo list with tasks ordered by estimated complexity. This includes e-mail responses, reading that article you always wanted to read, updating the internal Wiki, writing documentation, do Jira task housekeeping, checking out stuff from the repository and so on. I forget those things easily so I keep a list.

    Meetings usually don't come as a surprise, and there aren't too many (good project management makes sure that is the case). Having them at the beginning or end of the day (as suggested) is the obvious thing to do. Then there are surprise items where you have to drop everything and take care of them, so it's not always the fault of meetings (don't you ever get "hot issues" from customers that support couldn't handle and that have to be solved right now?). Plus, there's multitasking. Obviously you won't stare at the screen waiting for make veryclean to finish. In a nutshell, prepare for a day that may contain unexpected tasks of uncertain lengths. If you didn't need time management until now, consider yourself lucky.

  30. Yet another study mistakes coders for robots. by 140Mandak262Jamuna · · Score: 1
    I am sick of all these studies and new code development paradigm and case studies of software development etc that assume a large number of programmers with completely interchangeable skills. It might be of some relevance if you get 20 or 40 or 60 generic web developers supplied by a body shopping company like Accenture or Mastek or Cogniscent. In most other place with shipped software products working on bug fixes and features for the next release it is highly impractical.

    Your chart might show UI team completing their tasks in 45 days, and the video-codec team esitmating they need 75 days. You can transfer the UI developers into video codec team and ship the product in 60 days. Programming skills are not interchangeable. Till people recognize that you can call the specs, user stories and meetings scrums, but in the end, it is not going to change anything.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  31. Use speech-to-text software, join the 21st century by Simonetta · · Score: 1

    Use technology to solve the Dilbert situations in your organization. Use speech-to-text software that is in every new copy of MS Word. Or something better. Have everyone at the meeting forward their personal speech-to-text template file (what you created when you read The Wizard of Oz to your PC) to the meeting's secretary. Then use these templates to create a transcript of the meeting into a text file. E-mail the text file to anyone at the company who couldn't be at the meeting because they were doing useful and profitable work for the company. Have them e-mail their comments about the meeting's topics to the other people at the meeting.

        If all this is too much or too complicated, then stop having so many useless meetings. You guys are the technocratic elite: so start using technology to solve your nitwit manager problems. Any intelligent person can read much faster than they can speak or listen.

        There is no real reason that all meetings have to be face-to-face and in real time. Jeez, guys, enter the 21st century. Or better yet, stop caring about meetings so much. Zone out while still looking attentive and consider a meeting to be a half-hour vacation. Don't forget, the economy is collapsing. It's only a matter of time before it collapses your company. If you make money for your company through your work, there is a slightly less chance that you will be in the early waves of layoffs. Use meeting time to think about how to use your programming skills to increase local food production and neighborhood security. Or just dream of fondling your pretty co-worker's breasts. Nod your head occasionally to give the impression that you agree with the moron who is presently making sound come out of his mouth. Pretend that you're Nicole Kidman in 'The Interpreter' and are in the UN and translating the speaker's words into Kuu or Bongo language. Do something creative;anything.

        Just remember, if it's not written down and sent to you as a memo or e-mail, it's not serious or important.

  32. Meetings are a necessary evil by Rastl · · Score: 2, Insightful

    But just because they have to happen doesn't mean that I can't generally schedule them to my advantage.

    I tend to group my meetings so that they're in a single block when I can. That way they don't run long ("Sorry. Have a 10:30. Gotta go.") and I can then keep the rest of the day free for actual work.

    For those days when it isn't possible that's when I do my documentation since there's no way I can get back into a project and do anything useful with an hour.

    Back in the days our calendar system would auto-accept any meeting invites. It was a while ago. But that meant you got put into all kinds of meetings without actually being able to request a different time up front. My boss had the best solution, which we all try to do now based on other responses. He blocked out 80% of his day into two events: "HFMTDW". If you needed to get into the blocks you asked and he would free up the time for you.

    "HFMTDW" = "Hiding From Meetings to do Work"

    I loved that boss. Too bad being the manager of our division drove him into a nervous breakdown after 18 months.

  33. Re: by mozillalives · · Score: 2, Funny

    ... and Manager Schedules (PITA) ...

    fixed that for ya

  34. Meetings to solve issues by bsy-1 · · Score: 2, Interesting

    My favorite sign about meetings was actually posted in a shipyard meeting room, it said "There are no problems that cannot be made unsolvable if enough meetings are held to discuss them". Meetings at this shipyard, tended to be short, and were difficult to schedule. Made for really productive meetings.

  35. Meetings should be used to solve problems by blurryrunner · · Score: 2, Interesting

    Meetings should be used to solve problems. Information can be passed by email, or better yet through formal documentation. Status reports can be done by email and should only contain tasks completed on time, tasks not completed or will not be completed on time, and why if there are any of the second. Regular meetings should be held one on one to help employees meet individual goals and discuss any problems in a private way. Beyond that, "meetings" like kick-off events and celebrations for meeting goals can be held to motivate and provide recognition. Though I wouldn't call those meetings in the traditional sense. In an Agile environment, stand up meetings are effective as long as they are short and to the point.

    br/

  36. In academia by 93+Escort+Wagon · · Score: 1

    This is probably true in other situations as well; but in academia one of the issues I run into is that I've got about 50 managers - one real manager plus 50 faculty. So this manager's schedule vs. maker's schedule gets multiplied by that many times, and compounded by the assumption (by each faculty) that their project is the only important one, and I'm just twiddling my thumbs waiting for them to give me more work.

    Oh, and coincidentally (NOT ironically!), a few seconds ago I just experienced the "I sent you an email request three minutes ago and decided to come right down to see if you got it yet and if the work is done" school of management. So there are LOTS of exciting ways "managers" can bring my workday to a grinding halt...

    --
    #DeleteChrome
  37. If run well yes. by Ritchie70 · · Score: 1

    The most important thing for a good meeting, in my experience, is to have someone actually firmly running the meeting.

    There are precious few people (in my experience) who can do that.

    But if you have an agenda and someone keeping the meeting on track, you can get a lot of meeting-work (communication, decision making, brainstorming, whatever the purpose is) done very quickly.

    Unfortunately, the people calling and running meetings aren't usually competent to do this. So they flail around and let the meeting get totally off topic.

    --
    The preferred solution is to not have a problem.
  38. Tom DeMarco suggests trying Agile by SuurMyy · · Score: 1
    --
    The lyf so short, the craft so long to lerne
  39. No Project Manager plans in hours... by divisionbyzero · · Score: 1

    Ok, no *good* Project Manager plans in hours. A day is the minimum and usually weeks work best.

    1. Re:No Project Manager plans in hours... by SuurMyy · · Score: 1

      And multiplying things by two or three...

      --
      The lyf so short, the craft so long to lerne
    2. Re:No Project Manager plans in hours... by divisionbyzero · · Score: 1

      :-)

  40. Seriously? by Sj0 · · Score: 1

    That's really strange. I can only assume the problem comes from unskilled management unused to dealing with skilled workers completing a complex task.

    I work in industrial engineering, and all my labour estimates are set within a half-day's time, and that wisdom came from the management types around me who stopped me when I was scheduling things to take an hour or two.

    Maybe things are different in an office environment, but it seems to me these programming companies are

    --
    It's been a long time.
    1. Re:Seriously? by julesh · · Score: 1

      That's really strange. I can only assume the problem comes from unskilled management unused to dealing with skilled workers completing a complex task.

      You mean there's another kind?

      I work in industrial engineering, and all my labour estimates are set within a half-day's time, and that wisdom came from the management types around me who stopped me when I was scheduling things to take an hour or two.

      Well, there's a difference between scheduling how long a job is going to take and scheduling your work day on an individual level. I tend to work in half-days too, but I still have the problem described in the article that my days get broken up by meetings scheduled in the middle of them, or by my manager expecting me to switch tasks on a regular basis.

      I think there's a reason this works for you and not for programmers. I can only assume that as an industrial engineer your work environment is somewhat different from a programmers: specifically, I'd guess you work in a workshop-type environment. Your managers work in an office that's attached to the workshop. (I say this because when I've worked with engineering companies before this has been how they've set the place up.) Because there's a clear divide between where you work and where your manager works, it emphasizes to the manager that the work you do is different.

      Here in the programming world, the divide is a lot less clear. For instance, where I work, we all have an open plan office. My manager sits on the desk to my right. He can interrupt me without getting out of his chair or even lifting his phone handset. Because what I do and what he does look similar (i.e, we both sit in front of a computer and type) he assumes that it _is_ similar, and that what works for him is likely to work for me.

      This suggests a possible organizational solution to the problem, at least for larger shops: separate managers and development teams into different environments. Make them as different as you can and put some kind of barrier between the two.

  41. Not gonna work! by FooAtWFU · · Score: 1

    I schedule 'programming time' into outlook.

    Some of us have to use Lotus Notes, you insensitive clod!!!

    yeah.... *snif* it's pretty terrible...

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
  42. If it is innovative, it can't be scheduled by presidenteloco · · Score: 1

    If you can keep to a schedule while programming, you must be making another scalable application to add an amount to a bank balance.

    I visited Google last year, hosted by a mid-level executive. I asked him: Yes but, how can your engineers work on their 20% time projects without being hopelessly stressed out? Every software project I've ever worked on or seen has been behind schedule. Doesn't that apply to your engineers' main project too?

    He said: "We don't really have schedules. We work on things til they're good enough."

    Everyone I tell this to says:
    "Yeah but that's because they have money to burn."

    To which I reply: "That's a correlation, but we don't know which way the cause-effect arrow goes."

    --

    Where are we going and why are we in a handbasket?
  43. Captains are on "manager time" by Anonymous Coward · · Score: 0

    doh.

  44. This has been my experience... by ducomputergeek · · Score: 2, Informative

    ...in transitioning from systems & coding to PHB: I now have to keep a schedule with the rest of the world. I used to be able to come in at 11AM or Noon, leave at 3, come back at 6 and work till midnight if I wanted. If I wanted to see a movie at 2PM on a tuesday afternoon, I went to the movie. But our entire development team in that time consisted of me, myself, and I. Now I have 2 full-time developers and 2 more contract developers that I have to coordinate with. I still have some flexibly, but generally I need to be in the office by 9 or 10AM to answer emails and to go through the support tickets, assign tasks, etc.. The coders usually show up sometime between 11AM and 1PM and then work for a couple hours, head home, then do their real work usually between 10PM - 4AM. The time they are in the office is usually spent asking questions, or we're doing testing to see if things work in the production mock up.

    I don't care when or how the work gets done, just so long as assigned tasks get finished in a reasonable amount of time. And if they are having problems, let me know. Other than that, our developers have a free hand.

    I don't get to schoomze. That's the other co-founder and CEO's job. Granted he owns another business that is the primary source of his income and that takes a lot of his time. We generally meet 3 hours a week total, make sure we're on the same page, and he does the sales negotiations with clients and corporate paperwork (like payroll and taxes). Meanwhile I have the title of COO and over see the day to day operations of the company.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
    1. Re:This has been my experience... by SuurMyy · · Score: 1

      If you have good people that might work. If you don't, they won't synchronize w/one another adequately and end up wasting time that way. The regular work day is there so that people can talk to each other when they need to. I have waited for another developer to show up for 8 hours on a certain Monday. When he finally came, I had to leave. It doesn't really work too well if you have some people who come to work at 7 AM and other who come at 7 PM...

      --
      The lyf so short, the craft so long to lerne
  45. Outdo. v. to make an enemy by AP31R0N · · Score: 1

    Dismissiveness, making excuses and belittling are easier than learning. Painting in broad strokes, wrapped in patronizing pity. i've read the same boiler plate apologism many times.

    "Oh you poor little atheists/liberals/environmentalists/vegan/$groupThatPeopleDismissAsSmug."

    If your post has any truth to it, teachers and instructors of all kinds and levels are 'truly pitiable creatures'.

    No, it's mostly that people don't like learning they're wrong or have made a mistake. Instead of learning, they name call and pout (and sometimes they pout eloquently). If someone corrected my bowling technique or process for solving an equation or understanding of some subject, i try to be adult about it and learn. Or i could choose ignorance, or worse be dismissive of the other person.

    It's like the guy with the BMW and hot wife. A loser sees him on the street and assumes the guy must be unhappy or that he has ulcers or something... ANYTHING to avoid admitting the truth of his envy and self loathing. It's the jock who makes fun of the nerd who earns better grades. The nerd making fun of the jock for being a meat head who can run faster, lift more and is banging the head cheerleader.

    *yawn*

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
  46. A painter would never attend a meeting! by bigtrike · · Score: 1

    According to Graham, programming is exactly like painting so you don't have to plan anything. What is there to discuss in a meeting? Your clients can only interfere with your artistic vision, they can't understand what they want until they've viewed your complete masterpiece.

    During my brief 10 years as a programmer, I've seen time and time again that a well planned meeting with an agenda almost always eliminates more work than it takes to have the meeting. It's important to spend time prior to the meeting to plan what needs to be talked about. If interrupting your work is an issue, then you need to have your meetings at a time when you're already forced to lose focus, so as before you begin work or bordering lunch.

    1. Re:A painter would never attend a meeting! by itsdapead · · Score: 1

      According to Graham, programming is exactly like painting so you don't have to plan anything.

      Now, I'm not a painter, but I rather think you'll find that the good ones plan rather a lot. Planning work and discussing it with clients is not the same thing as getting interrupted every 30 minutes by some tw@ who wants to know exactly how many litres of linseed oil you're going to use next year, or whether you can display the painting (which, at the last meeting, you all agreed would take another month) at an exhibition next week and even though you're still at the sketch stage can you please specify the exact colour and dimensions of the frame because its the end of the financial year so if you don't order it now the accountant might have to spend an extra 5 minutes processing the order...

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    2. Re:A painter would never attend a meeting! by MadKeithV · · Score: 1

      Absolutely. A good meeting saves more time than it takes. It's developer hubris to think that they already know everything they need to know and can just get down and dirty with the code for a few weeks, delivering the correct finished project.

  47. Re:Use speech-to-text software, join the 21st cent by dragonturtle69 · · Score: 1

    I admit, it has been several years since I've tried speech-to-text software. How successful have you been with it, successful enough to have recouped the time spent with the setup within 3 months?

    --
    "What luck for the rulers that men do not think." - Adolph Hitler
  48. Developer Meetings by deadkennedy · · Score: 1

    I tend to like the brief, developer-only meetings. As a developer, everything else seems to be unnecessarily long and irritating.

  49. Re:Outdo. v. to make an enemy by ShieldW0lf · · Score: 1

    If your post has any truth to it, teachers and instructors of all kinds and levels are 'truly pitiable creatures'.

    Totally agree. Been saying that for years.

    --
    -1 Uncomfortable Truth
  50. Re:Outdo. v. to make an enemy by ShieldW0lf · · Score: 1

    Oh, and when you tell me how I can achieve immortality and have limitless time to learn everything there is that can be known, that's when I'll stop resenting your time-wasting pedantic outbursts...

    --
    -1 Uncomfortable Truth