Where Should Company Loyalty End?
An Anonymous CTO asks: "Currently, I work for a small Internet consulting company. We've been trying to find funding for the past year or so, but to no avail, and future prospects are quite dim, despite a recent drastic change in our approach. Morale is at an all time low, with near-incompetent management decisions having effectively worn down even the most dedicated of us. My position is pivotal, though, and even though the upper crust is pretty much a joke, my coworkers are quite talented, which is the crux of the matter -- if I bail ship, the company will likely either fold or have to transform itself immensely, quite probably at the cost of the jobs of my friends. And yet, I have two upcoming job offers that are both well paying and good career moves, and offers don't last forever. Should I stick things out, or should I bail and move on? When it comes to the workplace, where do loyalties end and responsibilities to oneself begin?"
Grammar was correct as well. Could not of been Taco.
--------------------
Would you like a Python based alternative to PHP/ASP/JSP?
Nobody here can answer a question like that.
First of all, the real question isn't loyalty to the company. From the way you write it, it sounds like loyalty to those non-moronic co-workers, some of which may even be friends? Your not sounding worried about the company itself, you sound worried about them. Those are people. Thats an admirable trait.
Some questions you can ask yourself would include things like:
- Can I take some of them with me, and get them out of here into a better place?
- If I stay, am I just prolonging the inevitable, or can I actually save this place?
- Can they find better jobs easily if I leave, or are they going to be more or less fucked?
- How much do I really care about what happens to them?
My *advice* would be to sit down and quietly think about it (or pace, or whatever you do that helps you think). If you can take several of them with you, you could be doing them a huge favor, as well as yourself at the same time. If not, will your staying really make a difference, or will it just make it take that much longer for the incompetitant management to drive the company straight into the ground?
As I said, nobody can really answer this question for you, because it depends too much on what kind of person you are. Some people would do anything to protect their friends, others arent. Look at if you care. If you do care, look at how much good you can do in each situation, and try to pick the best one that you can live with doing.
Hopefully some of the posts in this thread get you thinking, maybe that will help you find the answers your looking for.
Good luck!
-- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
Not that I disagree with you personally, I have to take issue with two of your comments.
First, you make mention of how "everyone seems to think that managers are these 'super-people'..." (emphasis not mine). While I definitely cannot speak for everyone, as you seem to be able to, I know I can speak for myself and many of the people I work with and have worked with in that past, when I say that this is hardly true. I know that managers are just 'regular people', and far more often than not, they are the ones who don't have the knowledge to actually do the work, but do have the belief that they can tell others how the work is to be done.
Only once in my entire career have I known a manager who truly understood the work/projects he was managing. Unfortunely, he was not one of my managers, but a friend's. He was an excellent programmer who had filled a managerial position on the project he was working on after the previous manager was promoted to higher levels. After a year he couldn't take dealing with management above him anymore and left for a startup company. Instead of being replaced by one of the other programmers who were equally skilled, a non-programmer was sent over to manage the project. Within two months, all but one member of the staff on the project had left the company in disgust. My friend has tried to weather the new manager as best as he can, but is now pursuing offers from other companies. He will be the last of the pre-new-manager staff to leave, causing a 100% turnover in under six months.
What triggered the ridiculous turnover was what I have begun to realize is typical of many managers who have no true understanding of what they're really managing. Promises were constantly made to other departments and higher level management with no consulting of his staff, ridiculous deadlines were constantly imposed, staff members were constantly being shuffled around in the project to meet each new far-fetched promise being made, and despite their efforts, staff members were never allowed to participate in any of the discussions that led to new promises and deadlines.
The new manager didn't care at all about how much damage he was doing to morale, how disillusioned his employees were becoming with all the changes in direction and having no input into anything, nor did he listen when his employees were trying to tell him things were not working out very well. His sole concern was looking good to other managers and the higher levels by committing to anything they asked him for.
Along the same vein, I also have to take issue with another point you make about managers: "without a doubt, everything these people do is with the purist of intentions". With the experiences my friends and I have had, this made me laugh out loud.
I have yet to meet a single manager myself whose intentions were not riddled with self-promotion, ego, blind ambition, and a total lack of respect for the fact that he/she is screwed without the blood, sweat and tears of his/her employees -- or a combination thereof.
There are most certainly good managers out there, and even some outstanding ones. You may well be one of those managers (largely because you don't sound like any manager I've ever known personally), but my experiences have always been with managers whose total lack of knowledge in their field has never hindered their outlandish promises, their expectations founded in crack-induced hallucinations, and their purely selfish and political motives aimed at bettering their own personal image at any cost to their employees.
If you can honestly say that you have never made a promise for a deadline or a project or anything else to another manager or higher up without first consulting with your employees, considering at full weight their input, and have never let creep in any ulterior motive (i.e. "if I promise them this feature and work my guys hard enough so they get it done, I'll look great and may get that promotion"), then I would love to know if you're hiring. If so, and if I'm competent and interested in the field in which you'll be hiring, I will file an application and send my resume very shortly.
My basic point is that you can't assume this guy's managers are as well-intentioned as you seem to be (and I truly would commend you on an excellent job if you've avoided the pitfalls I'm so apt to gripe about). While my optimistic side would have me believe that maybe I've just been unlucky with managers and that one day maybe I'll meet a manager that is competent and does truly have only good intentions for the employees and the company, that hope is quickly drowned out by two things. First, I'm not an optimist. Second, I see the same things happening to many of my friends and fellow programmers on an all too frequent basis.
Jump Ship. There is NO reason for you to stay with a dying company. Give your friends good references. Feel no guilt. You'll be kicking yourself for losing those job offers whent the comany does fold.
http://www.matthewmiller.net
"Live Free or Die." Don't like it? Then keep out of the USA
Management is responsible for staffing concerns, not you.
If you are so pivital to the project, then it's management's problem not yours.
If the company is doing so poorly, then the decision will be made for you within the year even if you do nothing.
Leave. Stay. Either way, be honest and remember what you are responsible for and what is out of your control.
Jumping immediately to another interesting company is a really good way to keep your spirits up. If you can bring some of the good people with you, go for it. They'll appreciate it because they know that you aren't responsible for them but will deeply appreciate it. Good for building loyalty and/or friendships.
From what you wrote, you've already made up your mind -- probably a few moments before pressing the submit button.
A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
A philosophy professor stood before his class and had some items in front of him. When class began, wordlessly he picked up a large empty mayonnaise jar and proceeded to fill it with rocks - rocks about 2" in diameter. He then asked the students if the jar was full. They agreed that it was. So the professor then picked up a box of pebbles and poured them into the jar. He shook the jar lightly. The pebbles, of course, rolled into the open areas between the rocks. He then asked the students again if the jar was full. They agreed it was. The students laughed. The professor picked up a box of sand and poured it into the jar. Of course, the sand filled up everything else. "Now," said the professor, "I want you to recognize that this is your life. The rocks are the important things - your family, your partner, your health, and your children - anything that is so important to you that if it were lost, you would be devastated. The pebbles are the other things that matter like your job, your house, and your car. The sand is everything else. The small stuff." "If you put the sand into the jar first, there is no room for the pebbles or the rocks. The same goes for your life. If you spend all your energy and your time on the small stuff, you will never have room for the things that are important to you. Pay attention to the things that are critical to your happiness. Play with your children. Take time to get medical checkups. TAKE YOUR PARTNER OUT DANCING. There will always be time to go to work, clean the house, give a dinner party and fix the disposal." "Take care of the rocks first - the things that really matter. Set your priorities. The rest is just sand."
If you do what you always did, you get what you always got.
5PM or your conscience, whichever intervenes first.
Bryguy
microsoftword.mp3 - it doesn't care that they're not words...
You can replace "An Anonymous CTO" with "CmdrTaco" and the article still makes sense. Try it yourself!
-atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.
The economy has never been about companies - its about people . A companies sole reason for exisiting is to act as an adhoc convenience for people to act in concert to produce products and services for other people. The sad part is, the incompetent people at the top have lied to us over the years by promoting the good of the company over that of the people employed by it. Not because they have any company loyalty themselves (thats why CEO's are always bailing), but because keeping the company afloat keeps them employed long enough to gather millions in salaries and stock options. Once they are vested, they bail too.
Which brings me to why I think the current trend in capitalism towards the survival of the corporarations over all other goals is a very bad trend for everyone. The economy exists to bring the state of humanity to higher and higher degrees of prosperity and wealth for everyone. Or at least that should be its goal. Instead, what you have happeing, are larger and larger merged corporations becomeing wealthier and more prosperous, further dividing the haves from the have nots.
www.enthea.org
No management (unless thier heads are where the sun don't shine) would allow this, purely from the point of treating that one critical employee as a person, much less from the reliability angle.
Bite the bullet and get it over with quickly. Your coworkers will thank you later. Life goes on. Even the darkest day finally ends.
Also, be creative. Plan. Take their curricula vitae with you. Keep the cream, and spread the rest around. Your new employers may thank you, and so might your employee friends.
*whup* "Get along, little electrons. Heeyah!"
They held a strategy session that afternoon. Some of the spouses/siggy o's had great ideas on the search, so everybody took time to watch the kids, and circulate around. Six hours later, everybody had a great resume, a plan for their own personal dream job, and better friendships.
They also each had five copies of everybody's resumes, including family resumes. This search was decided on as a community venture. At the end of the interview, if the interviewer asked if they knew of anybody with x skill, they pulled out a buddy resume from their portfolio.
Some people left right away, while others still worked. Within three weeks everybody was at a better job. (This was in much tougher times than these.) Some people had found jobs with other people.
This has since been done with another friend who rented the back two rooms of a restaurant. They all had better jobs within three weeks, again. Don't do this with people you don't trust. Do make sure you involve the families. Do have fun.