Famous Last Words by Bosses I've Had
edweissman.com
edweissman.com
These were just the tip of the iceberg. I'll probably have a bunch more next week.
Some specific feedback:
georgemcbay: When different stakeholders don't agree, I've learned 3 things: 1. You rarely make progress. 2. The only way to get them to agree is to put them in a room together and don't leave until they do agree (That's one time when you DO need a meeting). 3. My boss rarely understood (1) or (2). He was just worrying about his personal likes/dislikes. It's tough enough to convey this in a serious piece, but obviously a lot tougher in a light piece. Thanks for the feedback.
RyanMcGreal: I enjoyed Dilbert until the stories started striking too close to home. They became too real to be funny. Sad but true.
veyron: Actually, this company used 6 digit Ticket numbers. I shortened them for clarity. Remember it's a sequential numbering system, so that's the number of tickets since the beginning of time, not currently open tickets. Sadly, a typical meeting:
Joe: How are we doing on 112182?
Fred: I don't have that Ticket.
Joe: Oh, maybe it should be 112128.
Mary: No, that's in Ron's group.
Fred: I must have written it down wrong. I mean the MJC Project.
John: The MJC Project is on hold.
Joe: Sorry, the MCJ Project.
Mary: Who brought a laptop?
Sue: I did. I'll search for MCJ.
Fred: No, you'll get 500 tickets. Search for Joe Smith, open.
Sue: OK, here it is. Ticket #118128.
edw519: Kill me now.
EDIT: I am NOT making this up. Five minutes ago: Customer: I called you 10 minutes ago but you didn't answer.
Me: I was here. Sometimes the IP phone doesn't ring.
Customer: Why? Is it raining there? VP: We need to get these Cognos reports up and running.
Me: Hmm, ok. What can you tell me about these reports?
VP: Mostly that we need them up and running.
Me: Who uses these reports?
VP: Not sure. Ask so-and-so.
Me: What information is on these reports?
VP: Look, let's not get buried in details. We just need these reports up and running, mmm-kay?That's easy, shouldn't take more than a couple of minutes. Empty reports with just a title are really friendly for the author and reader both.
Me: So, just to remind you, I'm going in for surgery on Saturday. They're removing a gland from the side of my neck, so the recovery time will probably be three or four days.
Boss: Will you be back in the office on Monday?
Me: Probably not. Like I said--
Boss: --When will you be back?
Me: The recovery time is three or four days, so hopefully Tuesday or Wednesday.
Boss: Will you be taking any meetings on Monday?
Me: I will probably be bed-ridden, and I won't be able to speak.
Boss: That's not what I asked.
"Just to remind you, I will be out next week until Thursday. I let the team know, and declined all the meetings scheduled"
all the other details are unnecessary. Let em know what they need to know, and take care of things that need addressed before you go out.
Me: What time do you think you'll be home?
Wife: Um, well, first I need to do x, and then I need to go
to y, which will probably take an hour. And then I might
swing by z.
Me: So what time do you think you'll be home?If you're annoyed and want to annoy them back, you can do the reasoning for them to point out how simple it is, e.g. "three days from now is Thursday" or "not being able to speak would make meetings useless, therefore I will not be able to take any."
theres a reason why communication needs to be more concise, more summary, aggregated as it moves up hierarchy.
also as boss i trust you with details. i usually dont need to hear them.
Me: I don't have my homework because I electrocuted myself last night and went to the hospital [true story].
Teacher: You should have planned that into your schedule [apparently serious].
Boss: I hate meetings."
A couple of the boss responses listed here are totally reasonable and their head-scratch-inducing inclusion weakens the piece.
Meetings are a (sometimes) necessary evil, but I'm pretty skeptical of anyone who doesn't, at some level, hate them.
I mean, fuck, who wouldn't hate the idea of going to a meeting of 3 department heads to hash out differences? Sounds DREADFUL.
If you hate something that is a core part of your job... This is a recipe for unhappiness. Now, I do not enjoy many of the meetings I attend. But I do enjoy some, and I get satisfaction out of doing the meeting part of my job well.
All that being said, I’m pretty sure I’ve said those exact words myself: “I hate meetings.” So yeah, it’s reasonable for a Boss to say those words. But not to believe them 24/7/365.
I disagree. If you cannot tolerate meetings to the point where you avoid them, you shouldn't be a boss. But if you hate meetings -- be a boss. Be my boss. Because I want a boss that only calls me into meetings when it is absolultely necessary.
The boss might not like it, but it's part of the job. And pretending that all meetings are terrible does not solve the problem. That's just a technical knee-jerk response to pretend that people problems will go away on their own, or that negotiations don't need to happen because it involves 'one of those meetings'.
And if it's part of the boss's job -- which negotiating peer buy-in is -- then it's not really appropriate to go around complaining to subordinates about how he hates doing his job, especially when doing that job protects the technical work his team will be doing.
Me: The program was written with 3 SQL selects
inside a loop. It ran OK when we had 500 parts.
Now that we have 10,000 parts, it runs real slow.
Boss: I don't understand.
I could say "true story" here... with a twist. Saying "I don't understand" is basic social engineering & management 101. The boss actually understood every single word and implication in that statement, he just wants to buy some time to decide silently on the best answer. Saying "I don't understand" puts the pressure on the dev who is lead to believe it's his fault and needs to think of a better description, maybe less technical and more to the point to express the problem. While the dev reformulates, the boss has finished thinking of an answer and can give it instantly. In the end, the dev has managed to express a problem with "simple" words, and the boss has proved he has great skills at solving problems once they are reported in the correct form.I hated my boss when he did it to me, but I have to admit I used this in turn countless times when I became "the boss", to the point it's become a private joke in my former company, anyone saying "I don't understand", whatever their position, instantly got thrown balls or clips in their face.
"What is it you are trying to accomplish?" is usually my second question after "I don't understand". Hopefully I can find out what exactly they are trying to accomplish and what they have now to help them.
Me: Call me when you do.
/me walks out
No, seriously-- I don't have time for this kind of bull. I'm not managing my boss, I'm working. And this gets in the way of working.
Anyway I walked out due to interlocutor stupidity exactly once:
Random guy that one of ours helped (for free) a year
before barges in and asks to talk to the manager,
someone points him at me.
Guy: I *demand* to talk to you about what someone from
your team did last year. It's bad.
Me: Sure, I'm not familiar with the story as I took
charge only last month, and I'm in a pinch for some
urgent business. Your thing looks urgent too, let's
schedule an appointement at noon.
Guy walks out mumbling to himself.
Noon - the following are EXACT QUOTES: Me : So how can we help?
Guy : you guys did this last year. We can't use it.
Me : what's the problem? Did something new come up?
Guy : I think the problem is that whoever did this is
incompetent.
Me : woah, I didn't expect I'd have time for lunch
today.
/me walks out, goes to superior, tells story, the next
day the guy in question gets shelved.- The guy barges in uninvited as if all hell broke loose and goes directly to the tech manager instead of passing through our customer service. Bad manners.
- When I patiently and openly ask him about the nature of the issue, I expect a bug, a missing feature, an accident, something that I can fix. The only fix this guy has in mind is me firing my "incompetent" dev.
- Labelling someone in my team as incompetent, without any names, means labelling me an incompetent, regardless of whether I was in charge back then. Helping him would be equivalent to taking the blame and would put me in a position of inferiority. Over something we basically did for free as a favor. One full year ago.
Best case scenario: for a full year he was in front of his product and raging over the dev's incompetence without telling anyone => incompetent product owner
Worst case scenario: something came up in the recent past which makes our product dangerously unfit under these new conditions. The best move at this point is to ask for improvements & fixes, workarounds or alternatives, or request through the chain of command to have us all replaced if it was really that bad. He simply ignored all that and thought he would solve the situation by barking baseless insults at my face => incompetent manager.
What the guy did was the professional equivalent of Trolling. I did what I usually do, I squelched him, sent a mail to abuse@theguy.com, told my system to filter him out, and moved on.
Me: 30 seconds.
Boss: That's too long. #### could have it done in... wait, what did you say?
Me: Well that sheds some light on your style of management.
I had approached a previous similar project with a heavy focus on re-usability. The skeleton just needed XML added to customize it. And that could be added quicker than workers could get to that section requiring it. After that he actually asked why I had done that without permission.
Me: Because you wouldn't have been able to understand it. And because of that you would have said no.
I have an innumerable number of examples from this guy. I could start my own PHB cartoon. He kept his job because loyalty is often more valued than competence. (And in his case loyalty meant routinely fudging timesheets and not paying the grunt workers their full pay.)
I had transferred from a satellite branch to the main branch. I stayed a year under this doofus out of loyalty to the manager from the satellite branch who had recommended me. I quit at exactly 1 year. Contracted for them for 4 more months and oh was I glad to be gone.
Several months after I left I made some friends who used to have the doofus in their social group. He was ostracized and no longer welcome because he had stolen money from coats and purses piled onto a bed at a get-together.
I was also responsible for training my two replacements. I recommended that they not keep one of them. They did. After I had left this other guy managed to do a "rm -rf" on the primary SCO UNIX server that dispatched work to everyone. He also managed to improperly rebuild a RAID array on a W2k3 server and wipe everything. He also...
Wait. I feel the PTSD kicking in. Needless to say, it was a very dysfunctional work environment.
Not liking mornings or meetings.
Or forgetting what you'd prioritized someone to do.
Or being spam CCed by 'useful' emails.
I think when you look at a lot of these from the boss perspective and change the words slightly, they're totally normal human responses.
1 - Get 1300 emails a day (not an exaggeration) - 8 am
2 - Get 50 emails from executives who basically want to fire you OR someone who works for you and you have to act fast to stop the bleeding. - 10 am
3 - Get another 400 emails that are related to an ongoing discussion with managers on your level who are trying to stick your department with more work/blame/responsibility without letting you in on it. React at lightning speed to ward off evil. 2 pm.
4 - Attend many, many meetings in which executives will try to blame you, other managers will try to blame other managers, and long, tedious initiatives are discussed in hushed tones. Fight urge to nod off/strangle people/demand clarity. Pay attention because in six months one of these hapless bastards will claim everyone agreed to something preposterous in the meeting. - takes place: Every available minute. Including lunch, because "that was the only time everyone had available for some reason."
5 - Developer says he CC'd you on several emails related to the XYZ system and is baffled as to why you aren't completely up to date. Don't tell him that at 10 am the CEO was demanding he be fired (from a cannon). 6 pm.
I occasionally get similair situations to this at work, which is why I request read receipts. Makes it even more satisfying when an account manager is having a go at you for not emailing them something and you point out they sent you a read receipt for it, they just obviously didn't actually read it. My account managers hate my read receipts :)
This also means that if your developers drop the ball, you're screwed. You can't possibly know if someone is sticking bugs in the code as they race for a deadline, but when the system misses deadline because of it, guess who's responsible?
Doesn't help when you stick up for a dev for weeks or months and then they burn you by introducing shoddy code or not testing thoroughly, and their response is 'well I sent you a bunch of read receipt emails, so those browser bugs I introduced aren't my fault - you should be paying attention'.
This experience is why I work so hard to back up my boss or lead when I'm just a developer on a project.
Sounds like every project just needs the equivalent of a Twitter feed. "Status: everything's goin' smooth."
These could then be correlated, perhaps, into a dashboard of some sort. ;)
I like how you feel you protected the developer even while he was criticizing you for not doing any real work. That sums up a lot of big co. work relationships.
This is why I am a developer for life.
I've been a manager before and didn't have constant meetings. Most decisions actually get made in hallways or between a couple of you casually chatting after everyone else has gone home in my experience. I avoided meetings when I feasibly could and tacitly approved of the same attitude in my team too.
But one can imagine a totally competent boss that HATES meetings and tries to have as few of them as possible to get the job done.
PM: We need you to fix a bug. One of our client's customers couldn't complete the form. Me: What error did they get? PM: I don't know, but it's very important we fix this. Me: Do we have steps to reproduce it? PM: No, can't you just fix it? Me: Did they retry the submission process? PM: I don't know. Me: Does it happen often? PM: Just this one customer as far as we know. Me: Well, do we at least know when it happened so I can find it in the logs? PM: Sometime last week. Look, this is really important to the client, can you just make this top priority? We want it fixed ASAP.
The "bug" has not been fixed because the devs still don't even know what the error is. We had another high-priority bug shortly before this because the client didn't understand that something wasn't allowed according to the access rules in the spec they (theoretically) helped write.
PM: I guess so.
Me holds out phone
Me: Can you fix mine?
PM: I can try, what's wrong with it?
Then I worked in government, health care, and big business as an employee and a contractor which allowed me to the great opportunity to meet these very people. This type of behavior is particularly common in companies that like to see managers move around so they can get experience in many parts of the business. In many companies it is actually regarded as a plus to supervise technical people without understanding anything about the technical process or some failed programmer becomes a manager.
"We had an error!" "What error?" "Who cares? Fix it!"
In an unrelated note, I think I'm going to start calling such useless reports cucumbers.
Me (replying to email within less than a minute): It's already done. Here you go.
[Hours pass.]
Boss (via telephone): You're still not done with this?Me: I finished hours ago. I replied to your email right away.
Boss: Oh, I didn't read your response. I thought the results would come via a separate email with a different subject line.
Me: ...
One month ago:
me: Hey, everything is alright with project X?
boss: Yep, perfect.
Next monday, employee call me.
employee: Can you walk me through the code.
* me explains everything*
employee: Ok, just to let you know you are fire.
me: :-/ Why?
employee: Boss will call you
me: ok
next day, boss don't call
I write an e-mail
No answer
Another email 6-7 hours later
Boss: Sorry, I'm really busy. Calling you tomorrow
*Tomorrow*
no call
*next day, for a week*
no call.
I go to the office to talk to him.
boss: I have a meeting, I have to run. I'll call you when I get back.
And he still haven't call me back, and I have no idea why I got fired.http://www.ted.com/talks/lang/en/pamela_meyer_how_to_spot_a_...
and weasels:
1986 - Work is Hell from https://en.wikipedia.org/wiki/Life_in_Hell
The best for you is to move on without any worries, and never look back! (Matt and the TED talks use the word walk away ...or run :)
...3 months later...
Boss: This stuff isn't scaling, we need to all come in over the weekend to work out the kinks with the production servers. Me: Purchase some hardware and get it racked. EC2 just isn't working out. Boss: I can't. I already sold our executive team on the cloud and we don't have room in our budget for hardware.
...Another 3 months go by... Boss is gone.
The truth came out only after another 3 months of failed scaling when we found out that he'd oversold the benefits of cloud based scaling to the nontechnical leadership.
Boss: You did great this year. I'm giving you a 2% increase.
Me: I hate you. I quit.
Boss: Then I'll give you a 4% increase.
Me: I still hate you. I still quit.
Had the same situation years ago - fought tooth and nail to even get a review - by the time they gave me one I was accepting a position elsewhere and the 2% they offered was a joke.I have never asked for a raise, in my first job I started on 30k and was on 80k in 1 year (new zealand dollars). In my second job I started on 40k pounds and was on 50k in 6 months. In my current job (been here 3 months) I'm looking at a 20% pay increase in the next month.
Never asked for a raise. I just shine and get the karma back.
Now nobody on the team can justify leaving since they are paid so out-of-whack with their actual market value.
You can't reason like that. The market value is simply the price the customer is willing to bear. If Microsoft can bear an $60k per year increase to hold onto these engineers, then that's their "true" market value. In other words, they're getting paid exactly market value right now, and they were getting horribly underpaid before.
Side note: This misconception about "true market value" is probably the number one reason as to why engineers are underpaid. If the person on the other side isn't challenging your price, you're lowballing yourself.
If the project that they're working on is strategically important, and any disruption is unacceptable, it might be in Microsoft's best interests to pay them well above their market rate to ensure nobody quits. But the same engineers in another part of the company may not have received raises at all.
On the flip side, Google may be willing to pay above market value in order to take valuable assets away from their direct competition in key areas.
Just because one company in one circumstance pays them a certain salary, it doesn't mean that's their true market value, unless they could get the same rate elsewhere if they quit tomorrow.
Personal experience: I was one of about 5-6 people who actually knew what they were doing on a 50 person, 3 year project at a large company when I got a much better offer from a much better company. I called the HR manager in good faith to see if they would match it, but he didn't want a word of it (nearly hung up on me, in fact). That was until he was told by my boss that I'm needed on a critical project. Not only did he call me back and talk to me, the CTO of the company (who never spoke to me before) spent an entire hour with me, ignoring his constantly beeping phone, convincing me to stay. As flattering as that was, I knew by then that they only did this because of the critical project and took that into account in making my decision.
I still decided to quit. The "critical project" was cancelled two weeks later (for unrelated reasons).
Of course, if you're capable and driven enough to do that, you may as well do it for your own company instead.
"Superclasses don't buy you anything - you should just copy the code everywhere that might need it."
"Unit tests are nice, but we should be able to write code that works and not need to rely on tests to tell us that."
No, I'm not there anymore.
Though in all seriousness, what alternate universe are these people crawling out of?
That and the types who call their j-random database a "data warehouse".
"They're nice, but we can do those once the product is finished". It didn't finish.
Me (coining a metaphor): "The fuel distributor in a Pratt & Whitney Turbojet engine will not work in a Norelco Electric Shaver, even though both can be used to cut grass."
When you combine gross underestimation of effort with the re-prioritization cycle, you get a monster that probably destroys millions of hours of productivity every year around the world. As soon as it becomes clear that the project won't get done as early as expected, the boss re-assigns you to a new priority. What would have taken 4 weeks to do 3 projects now takes 4 months and only results in the completion of one.
One of the VPs was really terribly with a mouse. The tutorial was as much about the basics of navigating a GUI as the application itself.
Afterwards I asked the project manager "What does that guy do? He doesn't seem to know anything about computers."
"He's the VP of Technology." (!)
Where X is something seemingly simple. What makes it more frustrating is that it is often very difficult to precisely describe why it is that X involves so much unintuitive complexity.
Also
"The users don't care about how it's developed"
Except that code quality defines the readability, maintainability, and often-times performance (deeply coupled code can make optimisations very difficult, for example) of an application both during development and afterwards.
"Normally, fuck-ups like this take three guys a week to fix. One guy fixed your fuck-up in two hours. You don't fuck-up as well as most."
Boss: So you can do <anything> in two weeks then?
Me: No, what I just talked about is a multi-month endeavor.
The reasoning behind this is probably formed from a multitude of influences. Executive desire, manager's attempts to look good, and a complete lack of comprehension of what building software is about all rank high on the list. The one I, for the life of me, cannot understand is why programmers insist on pushing the "I can hack that together in 48 hours" mythology. Surely it has had an effect on the management psyche and influenced the mental math used to conclude that the maximum time it should take any feature to be developed is fourteen days.
- Did someone fire the boss for those? - Did you quit your job and started a new one?
imho, famous last words should sound like: "I will not leave it nor depart it until I am buried in the ground." (rough translation) Mubarak 10th of Feb on TV.
PS: The most famous last word to quit a job in Germany is: "Ich habe fertig", you should note the wrong grammar here.
Tuesday : Ticket 923 is your new top priority, fix it asap.
Wenesday : Client xyz needs ticket 1921 to be resolved, this is your new top priority, fix it asap.
Thursday : ...
You get the pattern. Running around with duck tape makes awesome products in the long run
Jim: We need to be first search result on Google by Monday.
Me: It doesn't really work like that. We can buy ads on google though.
Jim: No I don't want to spend any money. What do we need to do to get to the top of google by Monday?
Me: Well we can implementing some of the SEO improvements we have been suggesting for the last year. But we won't get to the top of Google by Monday.
Jim: We need to be first search result on Google by Monday. What do we have to do to be the first result on Google by Monday?
....
Conversation repeats its self 3 times, while I patiently explain how google works.
...
Me: You really have to stop asking that question, it doesn't work like that.
Business Partner: NO! WE NEED TO BE AT THE TOP OF GOOGLE BY MONDAY!
I was a partner at this place. I left after many repeats of similar discussions.
Oh god this place gave me nose bleeds. I have to stop thinking about it now.
Me: Okay, what do you wanna change?
Boss: Well I want them to show things going up, especially towards the end so it shows us really growing to the VCs
Me: How is that possible?
Boss: It's definitely possible. I just don't know Excel.
Me: I think it's time for me to move on. To be quite honest, I see no potential for advancement here and I'm being expected to work dozens of hours of unpaid overtime each month. As we've discussed previously, my hourly rate is already low compared to industry standards and my experience level, and you've told me that the funds simply aren't available to rectify that. I sympathize with your position, and I wish everyone here nothing but the best, but that still doesn't change the fact that this job simply isn't paying well enough to cover my expenses.
Boss: I wish I could talk you out of it, but if that's really what you want to do, I can't stop you... but honestly, I don't think you're good enough to make it anywhere else.
The whole company culture was one of distrust. We would be told in meetings, for example, that the we were to lie to the sales team about product details and were regularly encouraged to infringe on copyrights when doing design work.
The ethics were a huge part of why I left the company as well, but it wasn't a battle I was going to win. I'd tried before and failed, so at that point, I just didn't bring it up.
ME: According to the newsletter stats, more people have opted out than actually clicked on any links last week.
BOSS: We need to increase subscribers to the newsletter.
Well, at one of my last meetings, my boss yelled at me and told me that we were "leaving money on the table" by not sending emails to the opt-out list.
I explained to him exactly why it was a bad idea to email these people, but he didn't want to listen. Within a day we were permanently banned from our email provider.
My boss wanted to sue the mail provider for "disrupting our service". I've had so many terrible bosses that don't know how to run a proper business, I wonder how they make any money in the first place.
Say 1,000 people are subscribing each week, 100 are opting out and 90 are clicking links.
What matters is opt outs per subscriber, not opt outs per link clicked.
""You give 100 percent in the first half of the game, and f that isn't enough in the second half you give what's left."
with
"No, I meant, 'How do we fix this with software?'"
Me: Sure thing.
Boss (2 hrs later): Why aren't you answering the phone for our customer support calls!?
None of the comments surprise me to be honest, I find that managers have come from no background to instruct people on a technological level and are taken on for simply their management ability.
I don't think I would like to work at a company where it was just a number, I like it being personal, it would feel more like a machine with just numbers or references
EDIT: "I find that managers have come from no background to instruct people on a technological level and are taken on for simply their management ability."
If true, that is a sign of a very unhealthy company.
I did work in Silicon Valley, but not for very long; and it was in the late 90s, at Netscape, so my experience was probably atypical.
Boss: I'm really upset that no one has updated me on Project 127. Me: I cc'd you on all 9 Project 127 emails I sent this week. Boss: I haven't had time to get caught up on my email.
Depending on the scale and structure of the company / department, getting "caught up on emails" can range from "completely reasonable" to "fundamentally impossible".
For example, at a previous job we received no less than 250 work emails daily and often more. Needless to say, simply being CC'd was not a guarantee the recipient would be up to speed on the contents of said email string.
Mgmt: We need to replace this system ASAP! Me: What does it do? Mgmt: We don't know. Me: Who knows? Mgmt: Maybe this girl. Girl: I'm too busy to talk, but make sure nothing breaks.
I did end up writing a replacement system. What I found out was all the people who were 'too busy' to talk or email me back with information suddenly responded when I took down their part of the system as I worked to replace it. I've never had to do a worse project and I'm happy it's over.
And then you quit.
432 projects are a lot to you? Imagine your boss is someone who reacts to every business challenge and opportunity by creating a new project. Imagine that every vendor you ship for has re-invented EDI, without ever having heard of EDI, and it was designed by one of:
A) Someone they found on Craigslist
B) A kid they hired who doesn't comprehend how you can write a program without wrapping it between <% and %> and loading it in a browser
C) A guy who thinks he's a programmer because he once wrote an Excel macro
Their mechanisms can be so bizarre that you can't really support them by configuring an existing fetch-n-post, or Extract-Transform-Load system. You just have to fire up Visual Studio and write Project 433, AKA "Overstock.com Is Tripping On Acid And Now Requires That We Convey Order Status Via Modulated Carrier Pigeons".
Some of the weirdest I've been asked to support:
* Moving the order file between different subdirectories on their FTP server to convey status (ie: we log into their FTP site and issue a MOVE command on the file to put it in the /shipped folder). Did I mention that each file contains multiple orders?
* We have to implement a SOAP API to _their_ spec and expose it on the public internet for them to call at-will to send orders and query for status.
* CSV wrapped in XML, but it's CSV with a sub-delimiter because one of the columns has to be treated like an array to convey the status of each line-item.
* Orders that come in an Excel file, but they never order or name the columns consistently from file-to-file.
And that's just for fulfillment services.
I've got 896 "urgent" tasks right now.
I'm quitting in 3 months' time (If I manage to get my nest egg to a non-scared-to-quit amount by then).
Here's a set of slides on taking control of poor communication situations and learning to efficiently keep managers in the feedback loop. Sometimes it doesn't work out ('Boss: I haven't had time to get caught up on my email.'), though it's certainly a start.
http://www.fs.cornell.edu/PMT/Communications/Managing%20Expe...
I made sure this guy never PMed me again.
that one is pretty famous
Boss: Don't confuse me with all these technical details.
I bet your boss among those deciding on SOPA.
It is my understanding that the post depicts the irony that those who do not understand are put in charge.
I should not be explaining my comment, but downvoting without a counter argument makes no sense to me. It is the equivalent of responding to an argument or statement with "I don't agree"
Though not a big deal, annoying all the same.
Even more so, it's DEFINITELY not a place to complain about being downvoted. Complaints about being voted down earn a downvote from me, always.
It is sad people cannot sense humor except a lol or :) is appended to it.
"#2. Your comment does not contain any particular insight on
SOPA or shitty bosses. It's just a repetition of the meme about SOPA. SOPA awareness is important, but you have not contributed to it."
I have previously commented on SOPA and it was actually the top comment. http://news.ycombinator.com/item?id=3251471 . So I fully understand the implications of SOPA.
I did not read it as a take on "shitty bosses" but as someone reporting to who had no idea about what he was supposed to be in charge of.
". As a joke, your comment is not particularly funny."
A very subjective statement.
Thanks for taking time to reply. I still reiterate that downvotes in a discussion forum serves little purpose. If a statement is offensive, flag it. Don't downvote into oblivion and try to censor anything that goes contrary to "the official position".