I'm a software dev new to working in a digital agency. I end up working on a large group of projects, sometimes slicing my time into 40 minute chunks - 40 minutes dev time on a task for x project, then 40 minutes on y project. Constant task switching.
I have never had a single handover, and I've never heard of one happening because doubling up dev time means costing money. Every task you're left to do on your own, even if you've never seen the project before in your life, there is no documentation, and you have no background in the technology.
Typically it's one dev per project.
There is always intense time pressure, always. Everything has to be done immediately. No time for tests, testing, or anything.
Project managers blame devs for any problems, and scapegoat them. There is no sense of being on the same team with them.
Projects are constantly mismanaged - site is going live next week, and at the very last minute, it turns out it's broken and has security issues. I didn't work on it, I've never looked at it, and suddenly I'm out on it for four hours and I'm expected to have fixed all the issues.
Project managers fight over developer time, and will rearrange the developer time without consulting them - you'll just be told what you're working on that moment at best.
I worked from 8 until 1:30, and took a 30 min walk. I came back and ate at my desk trying to solve an issue with a front end dev, and got told I shouldn't have taken a break. Moments later, the same project manager came over and told us we missed the deployment window and it's our fault, what are we going to do about it. While we were fixing the bugs we got assigned to do, and had never seen before.
Projects get completely lost - oh hey can you estimate how long to get assets and meta information off for the 75,000 items on this website we made 10 years ago, have no documentation for, have lost the code for, and don't know where it's hosted anymore? I'll give you two hours.
I was asked how long a deploy would take. I told them it varies, there's only one build agent and it's shared over 5 projects. If we're lucky, it'll be 30 mins or so. If we're unlucky and other people are building, it'll be longer. I was told that cant be true, I don't know what I'm talking about, the other devs never said that. I showed them the single agent, how the agents queue up tasks, how I have no control. No, that isn't right. Okay let's go talk to the other devs and you ask them. No, you're just wrong.
I fucking hate this place. Someone make me feel better.
I have never had a single handover, and I've never heard of one happening because doubling up dev time means costing money. Every task you're left to do on your own, even if you've never seen the project before in your life, there is no documentation, and you have no background in the technology.
Typically it's one dev per project.
There is always intense time pressure, always. Everything has to be done immediately. No time for tests, testing, or anything.
Project managers blame devs for any problems, and scapegoat them. There is no sense of being on the same team with them.
Projects are constantly mismanaged - site is going live next week, and at the very last minute, it turns out it's broken and has security issues. I didn't work on it, I've never looked at it, and suddenly I'm out on it for four hours and I'm expected to have fixed all the issues.
Project managers fight over developer time, and will rearrange the developer time without consulting them - you'll just be told what you're working on that moment at best.
I worked from 8 until 1:30, and took a 30 min walk. I came back and ate at my desk trying to solve an issue with a front end dev, and got told I shouldn't have taken a break. Moments later, the same project manager came over and told us we missed the deployment window and it's our fault, what are we going to do about it. While we were fixing the bugs we got assigned to do, and had never seen before.
Projects get completely lost - oh hey can you estimate how long to get assets and meta information off for the 75,000 items on this website we made 10 years ago, have no documentation for, have lost the code for, and don't know where it's hosted anymore? I'll give you two hours.
I was asked how long a deploy would take. I told them it varies, there's only one build agent and it's shared over 5 projects. If we're lucky, it'll be 30 mins or so. If we're unlucky and other people are building, it'll be longer. I was told that cant be true, I don't know what I'm talking about, the other devs never said that. I showed them the single agent, how the agents queue up tasks, how I have no control. No, that isn't right. Okay let's go talk to the other devs and you ask them. No, you're just wrong.
I fucking hate this place. Someone make me feel better.