Went from scaring to live horror: all developers had to move from their 2 - 4 person rooms to open plan offices, mixed with sales guys, marketing and support, "to improve the company's community".
The transcription for they just wanted to save money.
No changes to deadlines, expecting the same productivity.
Workaround: home office days and good headphones.
Imagine a program like an anthill. For the last 25 years countless ants have been whipped through tight schedules. There is no docmentation and no architect. Every ant has to insticvely know what to do without any additional information and finish assignments on time. Speaking of the assignments: They are usually a handful of lines out of context that might as well read 'Do something, ant!'. Why waste time with giving the ants any details about what you want them to do?
I have worked in such a place and left because I'm not a good ant. From my observation, this anthill mentality is common in connection with Visual Basic. The anthills very often are old projects that started out with Access or VB6 and kept their good old practices for decades. When I hear something like that in an interview, the whole thing is over for me.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
I've worked in one such place in the past, and it's not a nice experience. Workplaces like that are so common that it's a scary thought. You don't realize what's going on until you're being whipped around, "doing something" there. If only there was a way for us to know if the place is an anthill before we could accept their offer.
When I hear something like that in an interview, the whole thing is over for me.
Whereas my most lucrative contracts in the 90s were these. Power user builds a pile of spaghetti in access, does the job, sort of. The boss decides to extend it to a full on production system with multiuser access and get a professional in, me.
I instantly trot out ms own words that access is s single use tool and scream rewrite.
Never underestimate the power of human stupidity
happens to me on almost every job. we are doing an install and training at a customer's facility and I get notified by the customer or my boss that they got promised/promised that certain features would be included, but somehow never got told to me or written down anywhere. Now I've got to burn the midnight oil to get the feature built in.
In my current contract I have been trying to get the clients to send me their issues and DCRs. They seem to prefer to give these to me "word of mouth" rather than writing them down in an email or doc or even in the online system I set up.
The President of the company has a stack of these issues written up on his desk, but won't share them with me except individually. And when he does, it is one at a time, verbally of course, and he then takes that one slip of paper away again, back in the stack...