Familiarity breeds contempt; when the respect wears off...
-
I think it's just you. After all, Dilbert is a strip about how happy workers are, with great managers and technical decisions made by clued up people for the right reasons.
I was brought up to respect my elders. I don't respect many people nowadays.
CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easierQuote:
I think it's just you.
Darn! I was hoping it wasn't just me... ho hum.
Quote:
Dilbert is a strip about how happy workers are...
Are we reading the same strip? ;P
- Life in the fast lane is only fun if you live in a country with no speed limits. - Of all the things I have lost, it is my mind that I miss the most. - I vaguely remember having a good memory...
-
Forogar wrote:
I then get requests to document "everything" that ever existed - but not to spend any time on it! I do some of this and get nothing for it.
And you wonder why so many devs dont even bother :) If I want to write documentation, I would have become an author. I write code, not words.
I agree, but it's always nice when someone else has written some good documentation. Of course, this hardly ever happens. I write code and words and am currently working on my fourth book (although my second fiction book). My first book (WWII POW escape fiction) was painstakingly typed on an old manual typewriter but was lost in a fire after six months of work! My second book was a manual for an RPG game I and some of my friends developed. I volunteered to write up the rules (I didn't trust any of my friends to be legible, never mind the layout, the spelling, etc.) After a few pages I switched to using Word on the computer (Word 1.0 for DOS - which shows how long ago it was) and it ended up being thirty chapters and over four hundred pages! When I finished it I was using Word 97. My third book was a technical manual for the first of the products I mentioned above - it had so many features (including a built-in Rexx macro language) the manual was over three hundred pages. It was actually two books, a technical reference and a user guide but they had a lot of commonality.
- Life in the fast lane is only fun if you live in a country with no speed limits. - Of all the things I have lost, it is my mind that I miss the most. - I vaguely remember having a good memory...
-
I agree, but it's always nice when someone else has written some good documentation. Of course, this hardly ever happens. I write code and words and am currently working on my fourth book (although my second fiction book). My first book (WWII POW escape fiction) was painstakingly typed on an old manual typewriter but was lost in a fire after six months of work! My second book was a manual for an RPG game I and some of my friends developed. I volunteered to write up the rules (I didn't trust any of my friends to be legible, never mind the layout, the spelling, etc.) After a few pages I switched to using Word on the computer (Word 1.0 for DOS - which shows how long ago it was) and it ended up being thirty chapters and over four hundred pages! When I finished it I was using Word 97. My third book was a technical manual for the first of the products I mentioned above - it had so many features (including a built-in Rexx macro language) the manual was over three hundred pages. It was actually two books, a technical reference and a user guide but they had a lot of commonality.
- Life in the fast lane is only fun if you live in a country with no speed limits. - Of all the things I have lost, it is my mind that I miss the most. - I vaguely remember having a good memory...
After 20 years of using computers, I still cant touch type. :( I guess this is why I am so attracted to Twitter ;p
-
Since moving to the US I have had several IT jobs at differing levels but up until my current position I have found a certain consistency in "corporate attitude". -- When I have the interview they have been excited about my ability to "fix" problems at previous positions and my passion for "doing it right". -- When I start the job they are excited about my ability to "fix" the code, the development procedures or, a couple of times, the staff. -- After a while I usually push to implement better procedures for IT, such as backups, source control and testing (all three sadly lacking in surprisingly many cases). I get lauded for this and full cooperation and upper management support until the rethink usually based on shoestring budgeting. -- I usually get requests for new modules, features, systems, whatever; but with amazingly short deadlines. I put in extra long hours and miraculously produce these (with almost no errors). I get lauded and free pizza lunches or cast trophies, clocks, etc. for my desk for this. -- I get requests to review and refactor all previous code - but not to spend too much time on it. I do some of this and get initially lauded for it. -- I then get requests to document "everything" that ever existed - but not to spend any time on it! I do some of this and get nothing for it. However, after a few of these successful projects they start to expect at least three miracles before breakfast each day. If I ever "slack off" back to "normal" 40+10 hours a week working with sensible timescales or object to endless impossible deadlines with the company, department, team is now in good shape (has been saved from certain doom) then I get poor reviews all of a sudden or pay raises & bonuses are suddenly reduced or cancelled due to "budgetary constraints" or because the company is "having a bad year" - even though my extra work and intervention has on two occasions saved the company from bankruptcy and pushed it back into profitability. I was getting fed up of having to say "my work here is done" and finding another company in trouble to go and save. At my last job working in Europe I worked for an international giant start-up company based near Munich, Germany where the concrete was still wet when I started. Top, highly experienced and talented People from all over the world came together and created an amazingly capable high performance system almost from nothing over the course of a few years bringing it to production status nearly two years ahead of schedule (we were all doing t
I think you've just explained in far fewer words than it would have taken me why I enjoy being a contractor. I get to go into companies that have a problem. I get to throw the kitchen sick at the problem usually with management support. I get paid and thanked in appropriate measure for my project saving intervention. I eat pizza in cheestastically large quantities then I go home again and don't have to care what their accountants think or whether I did enough politically correct training courses to be given on or above the average pay rise at the next annual review. I have worked, as an employee, for companies ranging from 10 people to 30,000 people and with exceptions I can say the smaller the better. Now I work for an ideal sized company, #employees 1. :-D
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
Since moving to the US I have had several IT jobs at differing levels but up until my current position I have found a certain consistency in "corporate attitude". -- When I have the interview they have been excited about my ability to "fix" problems at previous positions and my passion for "doing it right". -- When I start the job they are excited about my ability to "fix" the code, the development procedures or, a couple of times, the staff. -- After a while I usually push to implement better procedures for IT, such as backups, source control and testing (all three sadly lacking in surprisingly many cases). I get lauded for this and full cooperation and upper management support until the rethink usually based on shoestring budgeting. -- I usually get requests for new modules, features, systems, whatever; but with amazingly short deadlines. I put in extra long hours and miraculously produce these (with almost no errors). I get lauded and free pizza lunches or cast trophies, clocks, etc. for my desk for this. -- I get requests to review and refactor all previous code - but not to spend too much time on it. I do some of this and get initially lauded for it. -- I then get requests to document "everything" that ever existed - but not to spend any time on it! I do some of this and get nothing for it. However, after a few of these successful projects they start to expect at least three miracles before breakfast each day. If I ever "slack off" back to "normal" 40+10 hours a week working with sensible timescales or object to endless impossible deadlines with the company, department, team is now in good shape (has been saved from certain doom) then I get poor reviews all of a sudden or pay raises & bonuses are suddenly reduced or cancelled due to "budgetary constraints" or because the company is "having a bad year" - even though my extra work and intervention has on two occasions saved the company from bankruptcy and pushed it back into profitability. I was getting fed up of having to say "my work here is done" and finding another company in trouble to go and save. At my last job working in Europe I worked for an international giant start-up company based near Munich, Germany where the concrete was still wet when I started. Top, highly experienced and talented People from all over the world came together and created an amazingly capable high performance system almost from nothing over the course of a few years bringing it to production status nearly two years ahead of schedule (we were all doing t
Forogar wrote:
Does anyone else have this experience of the gratitude and respect wearing off over time and eventually being treating like a drone no matter how talented you are or what good work you have done to date?
Yes. I've learned to not demonstrate my true performance capability, as it becomes not just expected 100% of the time, but a) isn't actually desired and b) fosters discord with other less-performant team members and c) I end up appearing as a maverick rather than a team player. From what I've seen, I think other people have figured this out way before me, because the people I've worked with are smart and fully capable of being a lot more productive. But they've learned also that productivity doesn't pay--managers make idiotic decisions, don't support the tools people could really use, IT security policies get in the way of doing real work, endless meetings, no flexibility for people who want to telecommute, and so forth, that are all productivity killers and foster a "I really don't give a sh*t" attitude because obviously the plantation owners don't give a sh*t about us. So, a chair is warmed for 8 hours and mission statements like "we aim to be the leader of our industry" trickle down like brown leaves on an autumn wind which time and invisible bacteria eventually compost. Marc
Latest Article: Intertexti - Resurrecting Apple's HyperCard
My Blog -
Since moving to the US I have had several IT jobs at differing levels but up until my current position I have found a certain consistency in "corporate attitude". -- When I have the interview they have been excited about my ability to "fix" problems at previous positions and my passion for "doing it right". -- When I start the job they are excited about my ability to "fix" the code, the development procedures or, a couple of times, the staff. -- After a while I usually push to implement better procedures for IT, such as backups, source control and testing (all three sadly lacking in surprisingly many cases). I get lauded for this and full cooperation and upper management support until the rethink usually based on shoestring budgeting. -- I usually get requests for new modules, features, systems, whatever; but with amazingly short deadlines. I put in extra long hours and miraculously produce these (with almost no errors). I get lauded and free pizza lunches or cast trophies, clocks, etc. for my desk for this. -- I get requests to review and refactor all previous code - but not to spend too much time on it. I do some of this and get initially lauded for it. -- I then get requests to document "everything" that ever existed - but not to spend any time on it! I do some of this and get nothing for it. However, after a few of these successful projects they start to expect at least three miracles before breakfast each day. If I ever "slack off" back to "normal" 40+10 hours a week working with sensible timescales or object to endless impossible deadlines with the company, department, team is now in good shape (has been saved from certain doom) then I get poor reviews all of a sudden or pay raises & bonuses are suddenly reduced or cancelled due to "budgetary constraints" or because the company is "having a bad year" - even though my extra work and intervention has on two occasions saved the company from bankruptcy and pushed it back into profitability. I was getting fed up of having to say "my work here is done" and finding another company in trouble to go and save. At my last job working in Europe I worked for an international giant start-up company based near Munich, Germany where the concrete was still wet when I started. Top, highly experienced and talented People from all over the world came together and created an amazingly capable high performance system almost from nothing over the course of a few years bringing it to production status nearly two years ahead of schedule (we were all doing t
I've experienced it. I call it the "Gregg Williams Phenomenon." Gregg was a (gridiron) football coach who fixed the New Orleans Saints defense and helped them with the 2009 championship. Two years later, the Saints decided they'd had enough of Gregg's unique, bombastic persona. The decision to fire him was made with almost no opposition, internally or among the fans. The Saints hired another respected defensive coach and promptly became the first team in history to give up 7,000 yards in a season (an astronomical number). The point is that it's surprisingly easy to take someone's contribution for granted. It doesn't even take that much time for people to forget history, and this is true even among people who ought to know better. It's just a natural aspect of the human mind. I've been able to fight through this issue at least once. It requires communication. You don't have to say things like "remember all of the great improvements I've made." Just find a reason to work such commentary into ordinary business discussions. It helps to frame things in narrative terms, e.g. "before we talk about these latest ideas for the fizzbuzz module, let's review its history." Then, make statements like "WE added this" or "WE decided to devote some time to speeding up that" or "here's a mistake WE don't want to make all over again." It's just a good way to get relevant information out there.
-
Since moving to the US I have had several IT jobs at differing levels but up until my current position I have found a certain consistency in "corporate attitude". -- When I have the interview they have been excited about my ability to "fix" problems at previous positions and my passion for "doing it right". -- When I start the job they are excited about my ability to "fix" the code, the development procedures or, a couple of times, the staff. -- After a while I usually push to implement better procedures for IT, such as backups, source control and testing (all three sadly lacking in surprisingly many cases). I get lauded for this and full cooperation and upper management support until the rethink usually based on shoestring budgeting. -- I usually get requests for new modules, features, systems, whatever; but with amazingly short deadlines. I put in extra long hours and miraculously produce these (with almost no errors). I get lauded and free pizza lunches or cast trophies, clocks, etc. for my desk for this. -- I get requests to review and refactor all previous code - but not to spend too much time on it. I do some of this and get initially lauded for it. -- I then get requests to document "everything" that ever existed - but not to spend any time on it! I do some of this and get nothing for it. However, after a few of these successful projects they start to expect at least three miracles before breakfast each day. If I ever "slack off" back to "normal" 40+10 hours a week working with sensible timescales or object to endless impossible deadlines with the company, department, team is now in good shape (has been saved from certain doom) then I get poor reviews all of a sudden or pay raises & bonuses are suddenly reduced or cancelled due to "budgetary constraints" or because the company is "having a bad year" - even though my extra work and intervention has on two occasions saved the company from bankruptcy and pushed it back into profitability. I was getting fed up of having to say "my work here is done" and finding another company in trouble to go and save. At my last job working in Europe I worked for an international giant start-up company based near Munich, Germany where the concrete was still wet when I started. Top, highly experienced and talented People from all over the world came together and created an amazingly capable high performance system almost from nothing over the course of a few years bringing it to production status nearly two years ahead of schedule (we were all doing t
Forogar wrote:
Does anyone else have this experience of the gratitude and respect wearing off over time...
Wisdom comes with age. Naturally when young everything seems new and thus nothing is normal. Plus with lack of experience one always thinks that they are playing catch-up (which is sometimes true and sometimes not.) That changes with age and it allows one to look around. If one is observant one will notice the chaos that represents humanity and with a bit more wisdom recognize that it isn't possible to fix that and at best it is only possible to mitigate it a bit. But only with the cooperation of many others (which usually means they must have recognized the problem as well.)
-
I agree, I think by mismanaging their expectations you are, to a certain degree, setting yourself up for this.
Quote:
-- I usually get requests for new modules, features, systems, whatever; but with amazingly short deadlines. I put in extra long hours and miraculously produce these (with almost no errors). [...] However, after a few of these successful projects they start to expect at least three miracles before breakfast each day.
Especially in a new job the desire to please and show your worth is high, but you have to be willing to push back when the requests get unrealisitic (and they always do). Force management to prioritize their requests. It's one thing to perform heroics from time to time to save a project and another altogether to set the bar for your manager's expectations at a place where heroics are the norm. A good way of doing this is taking time off. If I work four 12 hour days to get something delivered there's no way you're seeing me in the office on the 5th day.
And on the 5th day, AnalogNerd surveyed his works and saw that it was good.
-
Since moving to the US I have had several IT jobs at differing levels but up until my current position I have found a certain consistency in "corporate attitude". -- When I have the interview they have been excited about my ability to "fix" problems at previous positions and my passion for "doing it right". -- When I start the job they are excited about my ability to "fix" the code, the development procedures or, a couple of times, the staff. -- After a while I usually push to implement better procedures for IT, such as backups, source control and testing (all three sadly lacking in surprisingly many cases). I get lauded for this and full cooperation and upper management support until the rethink usually based on shoestring budgeting. -- I usually get requests for new modules, features, systems, whatever; but with amazingly short deadlines. I put in extra long hours and miraculously produce these (with almost no errors). I get lauded and free pizza lunches or cast trophies, clocks, etc. for my desk for this. -- I get requests to review and refactor all previous code - but not to spend too much time on it. I do some of this and get initially lauded for it. -- I then get requests to document "everything" that ever existed - but not to spend any time on it! I do some of this and get nothing for it. However, after a few of these successful projects they start to expect at least three miracles before breakfast each day. If I ever "slack off" back to "normal" 40+10 hours a week working with sensible timescales or object to endless impossible deadlines with the company, department, team is now in good shape (has been saved from certain doom) then I get poor reviews all of a sudden or pay raises & bonuses are suddenly reduced or cancelled due to "budgetary constraints" or because the company is "having a bad year" - even though my extra work and intervention has on two occasions saved the company from bankruptcy and pushed it back into profitability. I was getting fed up of having to say "my work here is done" and finding another company in trouble to go and save. At my last job working in Europe I worked for an international giant start-up company based near Munich, Germany where the concrete was still wet when I started. Top, highly experienced and talented People from all over the world came together and created an amazingly capable high performance system almost from nothing over the course of a few years bringing it to production status nearly two years ahead of schedule (we were all doing t
Always try to look on it from the other people's point of view. Guy starts at company. I ask him to do something (I don't know if it's a miracle or an easy-peasy job - I just ask for it) Guy does it by next day. I am pleased (but not overjoyed - it obviously only took him 10 minutes to do). Repeat that a few times. This guy regularly does the work that is asked of him , on time. Tick, good review. Everyone happy. Time passes. Ask guy to perform small (in my mind) job - but it takes over a week! He seems to be slacking off. As others have said, you need to manage expectations. When you get the job to do you need to tell them that in order to do it, you will need to work extra hours unless other jobs are affected. If they insist it needs to be done then fine, work the hours, do the job - then LEAVE AT 2pm telling the boss it's to make up for the extra time worked. First time you do it may lead to an argument - look innocent and say "So you're saying you expect me to put in as many hours extra as I'm asked, for no time off in lieu or compensation? Oh! I didn't realise!" At that point, work EXACTLY the contracted hours. NEVER start early (even if you're in the building, just read the paper) and leave at 5pm even if you are in a meeting or on the phone to a customer. You will find that either a) negotiations re time off in lieu or overtime payments start. b) you get fired.
MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')
-
Always try to look on it from the other people's point of view. Guy starts at company. I ask him to do something (I don't know if it's a miracle or an easy-peasy job - I just ask for it) Guy does it by next day. I am pleased (but not overjoyed - it obviously only took him 10 minutes to do). Repeat that a few times. This guy regularly does the work that is asked of him , on time. Tick, good review. Everyone happy. Time passes. Ask guy to perform small (in my mind) job - but it takes over a week! He seems to be slacking off. As others have said, you need to manage expectations. When you get the job to do you need to tell them that in order to do it, you will need to work extra hours unless other jobs are affected. If they insist it needs to be done then fine, work the hours, do the job - then LEAVE AT 2pm telling the boss it's to make up for the extra time worked. First time you do it may lead to an argument - look innocent and say "So you're saying you expect me to put in as many hours extra as I'm asked, for no time off in lieu or compensation? Oh! I didn't realise!" At that point, work EXACTLY the contracted hours. NEVER start early (even if you're in the building, just read the paper) and leave at 5pm even if you are in a meeting or on the phone to a customer. You will find that either a) negotiations re time off in lieu or overtime payments start. b) you get fired.
MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')
Quote:
At that point, work EXACTLY the contracted hours. NEVER start early (even if you're in the building, just read the paper) and leave at 5pm
I tried that - I got "b)"ed.
- Life in the fast lane is only fun if you live in a country with no speed limits. - Of all the things I have lost, it is my mind that I miss the most. - I vaguely remember having a good memory...