|
|
But, I've learned over the years how not to take it home, and how navigate in it...
...and that's the reason all come to me when pressing problems arise...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
I post this message because of this line:
Deadlines, incurable bugs, uninformed managers, unrealistic clients. And of course the pressure to learn the framework 'de' jour.
In french it would be "framework 'du' jour".
It's like saying: "framework of day", instead of "framework of the day".
#frenchGuyHere
|
|
|
|
|
|
First, imagine the work (code) flow. whether its correct or not. Then apply in practical. If result is unpredictable its stressful & need to improve or totally change the path to reach proper result. if again impossible, check different ways, its up to wait for the proper lines.
ya
|
|
|
|
|
I retire March 31! After that it will all be for fun just like it was 35 years ago.
|
|
|
|
|
|
Currently exploring the job market, when I see this in a job description, I translate this as "filled with short deadlines, pressure and stress." And I do not apply.
If you think 'goto' is evil, try writing an Assembly program without JMP.
|
|
|
|
|
The job is not inherently stressful but some employers and colleagues are.
I once worked at a place where I was so stressed that I would throw up most mornings at the very prospect of going there. Nothing to do with the nature of the work, purely the presence of the boss's son - quite the most loathsome person that I've ever had the misfortune to meet. Rule #1 in life: never, ever, abso-bloody-lutely ever work for a family firm.
I've also worked in other places where the stress has come from managers who have no regard for work-life balance - you know the sort: "What do you mean you're going home? It's only 3 o'clock in the morning! Do you not want this job?" Rule #2: if you have a boss like that, one of you has to go and it might as well be you as no-one's about to re-employ him.
Rule #3 for me is much more general - if I'm still annoyed by something three hours after I've left the office, my CV's getting updated and distributed that night. That probably makes it sound like I flit around all over the place. I don't - I've been in my current job for about 5 years and others for longer without coming remotely close to hitting that trigger - but life is inherently less stressful when you know where the door is and know that you're prepared to use it.
98.4% of statistics are made up on the spot.
|
|
|
|
|
Since the company entered bankruptcy a few years ago, there has been a "workforce reduction" roughly every four to six months. My group has shrunk from over a dozen to five. Our workload continually increases. As an added bonus, most of us now also have responsibility for code written by the dear departed in addition to our own bailiwicks. We have new products coming out, vital to the future success of the company, that we should be spending full time on and we are not, all because of our other responsibilities.
Should I consider this stressful, or am I just being a whiny little bitch?
Software Zen: delete this;
|
|
|
|
|
Don't know how to express that in english...
What we have here is very high pressure on productive systems with loads of customers concurrently online, mobile apps on different platforms out in the field, a cloud system managed and run by us, and the most slightly change can have such a huge impact that entire companies might get cut off from the cloud.
so we have to do intense tests, more than 1500 test cases just for making a call (we are telephony provider), incoming and outgoing, brokering, merging of calls, voip<->gsm bridging, etc.
if we roll out an update and there is something wrong, impacts can be cruel.
so it's high pressure on quality, availability and once you press the "publish" button in the play store or app store, tons of devices start fetching their updated version... rollback...? expensive.
but pure stress? no. we focus on quality and it's better to delay the release by a week or two than just "obey day X" and deliver at any cost.
our customers appreciate it.
|
|
|
|
|
But in the old job a lot.
It's amazing how much more I get done nowadays.
|
|
|
|
|
Whoever pick that, Contact me. I want your job
Bryian Tan
|
|
|
|
|
It's not the software development aspect of the job that's stressful. It's the additional hats that come along with it, namely project manager, product owner, and scrum master. Yes, I'm currently wearing all four hats right now, and life's not all rainbows and unicorns.
|
|
|
|
|
many years ago I would have said yes but with experience I have learned to let a lot of it pass.
for me though the disrespect of unattainable expectations is frustrating and something that I point out when it occurs. I have no problems pushing back when people ask for or request something that just can't be achieved in a certain amount of time.
I will let someone else stress about a problem that occurred because of a result of poor planning, poor management or poor whatever.
I notice that most people stress because they don't want to lose their job... I tell them that you were looking when you found this job so it proves you can find a job and have the necessary skills.
stay up to date in your skills and confident that if you lose this job there is always another one waiting for you somewhere else. I think that confidence in knowing you can always get a job elsewhere will help ease the stress.
|
|
|
|
|
One big difference for me between IT and sales as an employee is you are paid 100% of your salary or you can at least set a budget to your take home pay, which in turn makes IT to me a preferable occupation.
|
|
|
|
|
One reason I love this job is that yesterday's or today's hard work and stress makes tomorrow easier. Almost half of current customers have been with us for more than 10 years now. Our main products have been in use for almost 18 years so it's rare these days to find a situation or customer need that hasn't already been addressed. Even new projects/development reuse many of the same parts/logic from the past. It keeps getting easier and easier...the plan all along!
"Go forth into the source" - Neal Morse
|
|
|
|
|
It has been my experience that the painful stress is usually caused by project management, and the business team, agreeing to timelines that are completely unrealistic and/or the dev team is too small or tasked out to complete the job on time - combination of the both is the usual.
Very rarely is the developer responsible for his/her own stress as a software developer...unless they suck at their job, and then that is a whole other ball of wax.
|
|
|
|
|
|
Other developers rarely, if at all, cause me stress.
|
|
|
|
|
Exactly -- unrealistic delivery dates, unclear or uncontrolled scope, insufficient or improper resources -- all external to the development team.
|
|
|
|
|
A lesson I learned a long time ago that helped reduce my stress.
And there are several corollaries:
- If I ignore your crisis, it will 90% of the time go away on its own
- If I work my arse off to deal with your crisis, it will magically go away regardless of the effort I put in.
- An upcoming demo is never a crisis, but if you make me change the code ad-hoc because you think the customer wants to see some feature, then there will be a crisis at the demo.
- Management likes to create a crisis. It gives them a sense of purpose and identity.
- The only true crisis is "oh sh*t, I just injured or killed someone." Every other crisis should be recoverable.
Latest Article - Code Review - What You Can Learn From a Single Line of Code
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Marc Clifton wrote: If I ignore your crisis, it will 90% of the time go away on its own
Well, sometimes you also lose the contract because you ignored the crisis. Yes, it went a way on its own, and so did my paycheck.
|
|
|
|
|
My mantra has been "Work pays for the better part of my life." So I don't stress. I'm here to make money so I can go home and do crazy crap on my own time. If I'm stuck at the office, then I can't experience the better part of my life. I'll work hard when I'm here, but then go home and do something else interesting!
Hogan
|
|
|
|
|
I'll quietly turn and, as I pass through the doors, send a clear message with a musical - yet fruity - phart.
If you look at historical posts, they did have me worried at a time w.r.t. getting rid of all of IT. At that point I ended up going through my existing legacy. I basically wrote their infrastructure. All documented and so on, but there would be a lot of pain. Far more for them then for me. Especially since a couple of us here have a real work ethic about make robust and reusable solutions.
So - I treat my "customers" as they would like to be treated. Friendly and cooperative people who do their part get more than they expected. Assholes find out that hot peppers burn on the way out as well as on the way in.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|