Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Beef
Jul 26, 2004

Vulture Culture posted:

500-level management is making a game out of discovering the deepest insecurities and vulnerabilities of everyone you meet, then making decisions about whether to use what you've learned to help people beat their worst habits, or to weaponize them

nick/AV/post combo :kiss:

Vulture Culture posted:

I've seen so many teams be dysfunctional because they forgot to hire people who can do rote work without going 60 miles off into some insane tangent. For a lot of folks, the rote work is the really hard work, and it's where you need to get deep into details instead of waving your hands around and pontificating

This. We have a small team exclusively made of post-docs due to the nature of our work. I've been pontificating the need for some 'regular' developers to supplement the team, because we develop and run quite a bit of our own tools. The stumbling block seems to be that the managers in charge of handing out the headcount just stone wall it with "you're not a tools team" and that's it.

I got blank states when mentioning the "surgical team pattern". Isn't the mythical man-month required reading if you go anywhere near software project management?

Adbot
ADBOT LOVES YOU

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

Beef posted:

nick/AV/post combo :kiss:


This. We have a small team exclusively made of post-docs due to the nature of our work. I've been pontificating the need for some 'regular' developers to supplement the team, because we develop and run quite a bit of our own tools. The stumbling block seems to be that the managers in charge of handing out the headcount just stone wall it with "you're not a tools team" and that's it.

I got blank states when mentioning the "surgical team pattern". Isn't the mythical man-month required reading if you go anywhere near software project management?

It's funny how you think that managers can read

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Beef posted:

I got blank states when mentioning the "surgical team pattern". Isn't the mythical man-month required reading if you go anywhere near software project management?

Wouldn't that be nice?

That said, the surgical team pattern made sense in the days when CPU cycles were very expensive and developers were very cheap. Now a lot of the stuff that Brooks wanted the supporting team members to do can be done by computers, and every reasonably good developer can do software surgery.

Ghost of Reagan Past
Oct 7, 2003

rock and roll fun
I work at a company where all the mistakes of Mythical Man-Month are taken as good ideas and when I suggested the director of engineering read the book he scoffed and said he didn't need to read it, he'd already understood it. My skip-level is a SVP that clearly has never even heard of the book or its core mistakes, and I'm being recruited as a team lead into this environment.

Yes I'm trying to :toot:.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

ultrafilter posted:

Wouldn't that be nice?

That said, the surgical team pattern made sense in the days when CPU cycles were very expensive and developers were very cheap. Now a lot of the stuff that Brooks wanted the supporting team members to do can be done by computers, and every reasonably good developer can do software surgery.
CRUD app tech lead spotted

Beef
Jul 26, 2004

ultrafilter posted:

Wouldn't that be nice?

That said, the surgical team pattern made sense in the days when CPU cycles were very expensive and developers were very cheap. Now a lot of the stuff that Brooks wanted the supporting team members to do can be done by computers, and every reasonably good developer can do software surgery.

I honestly cannot understand the argument you are making here. I assume you mean that there was a high volume of menial tasks due to the technological limitations (e.g. punchcard or teletype line editor inputs)?

Sure the nature of the support work changed, but the principle definitely has not. You can spend as much CPU cycles as you want, it's not going to make a computer program itself. You also still have expensive and cheaper developers, none of that changed.

If anything, the volume of tedious poo poo has exploded even more because the 'free cycles' have allowed software to become sloppy and brittle as gently caress; cfr. worse is better.

Developing complex software always has parts that are tedious. e.g. in game development, entry-level programming jobs are often the tool-devs or gameplay logic devs. Does it suddenly make sense to fill your team only with veteran lead developers because your CPU has more cycles?

Adhemar
Jan 21, 2004

Kellner, da ist ein scheussliches Biest in meiner Suppe.

Beef posted:

Developing complex software always has parts that are tedious. e.g. in game development, entry-level programming jobs are often the tool-devs or gameplay logic devs.

Lucky you, game dev tools and gameplay logic are probably more exciting than 99% of all software being written at any given time.

Beef
Jul 26, 2004
Not a game dev, but yeah it's relative. Even spending all day trying to find holes in the floor geometry to fall through in a game is more fun that writing yet another CRUD form UI.

FZeroRacer
Apr 8, 2009

Adhemar posted:

Lucky you, game dev tools and gameplay logic are probably more exciting than 99% of all software being written at any given time.
It's true, game dev is such a unique beast when it comes to software that it's a lot more interesting than having to work on another dumb bullshit website or an app that's going to get shoved in a closet and never used once you finish it.

Shame about the whole treatment of devs thing though.

Beef
Jul 26, 2004

Volmarias posted:

It's funny how you think that managers can read

Beef fucked around with this message at 09:11 on May 12, 2020

Macichne Leainig
Jul 26, 2012

by VG
Offshore guy is telling me the DigitalOcean droplet I have running our app for a QA environment is slow to upload video files.

He tested the software on an EC2 instance and concluded the droplet I set up just needs an SSD to improve performance. The EC2 testing he did resulted in a response time of 600ms to 1 minute... which is on average worse than the droplet.

Meanwhile I’m just sitting here like... the server is in New York. You’re in India. Yeah, you’re gonna see some network latency problems, especially when uploading several megabytes worth of video frames...

And of course he throws out the “I don’t see the latency on local dev environment.” Because no poo poo you don’t have to deal with network latency when you’re working locally.

Used to like these offshore guys, they’ve been dropping the ball a lot recently. Time to convince my boss to :sever:

Mr Shiny Pants
Nov 12, 2012

Protocol7 posted:

Offshore guy is telling me the DigitalOcean droplet I have running our app for a QA environment is slow to upload video files.

He tested the software on an EC2 instance and concluded the droplet I set up just needs an SSD to improve performance. The EC2 testing he did resulted in a response time of 600ms to 1 minute... which is on average worse than the droplet.

Meanwhile I’m just sitting here like... the server is in New York. You’re in India. Yeah, you’re gonna see some network latency problems, especially when uploading several megabytes worth of video frames...

And of course he throws out the “I don’t see the latency on local dev environment.” Because no poo poo you don’t have to deal with network latency when you’re working locally.

Used to like these offshore guys, they’ve been dropping the ball a lot recently. Time to convince my boss to :sever:

I don't even...... This is the same stuff as me having to tell my co-workers that no, when you run the executable of a shared drive it does not run on the server hosting the executable.

Shirec
Jul 29, 2009

How to cock it up, Fig. I

I realized it had been a super long time since I posted in this thread (or the newbie thread but I'm not as much of a newbie anymore :cool:), and I wanted to share my good news with folks!

So I'm nearing my last days at my current job. In response to the pandemic, my job cut everyone's salaries (mine took 7%) and I was already underpaid and annoyed (a whole saga there) so I started looking. A goon referral at one place ended up being interested, and after much prep and studying, I'm getting a new job making 30k more in base salary and mid/regular/non junior level title. It was incredibly validating to have a place be so interested in hiring me :3:

Now I have to learn Java8 though, and I'm only familiar with Ruby, so this will be a journey.

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...

Shirec posted:

I realized it had been a super long time since I posted in this thread (or the newbie thread but I'm not as much of a newbie anymore :cool:), and I wanted to share my good news with folks!

So I'm nearing my last days at my current job. In response to the pandemic, my job cut everyone's salaries (mine took 7%) and I was already underpaid and annoyed (a whole saga there) so I started looking. A goon referral at one place ended up being interested, and after much prep and studying, I'm getting a new job making 30k more in base salary and mid/regular/non junior level title. It was incredibly validating to have a place be so interested in hiring me :3:

Now I have to learn Java8 though, and I'm only familiar with Ruby, so this will be a journey.

:yotj:

I'm glad you're doing better!

CPColin
Sep 9, 2003

Big ol' smile.
Yeah, always nice to see another success story!

csammis
Aug 26, 2003

Mental Institution

Shirec posted:

I realized it had been a super long time since I posted in this thread (or the newbie thread but I'm not as much of a newbie anymore :cool:), and I wanted to share my good news with folks!

That's great, congratulations!

RC Cola
Aug 1, 2011

Dovie'andi se tovya sagain

Shirec posted:

I realized it had been a super long time since I posted in this thread (or the newbie thread but I'm not as much of a newbie anymore :cool:), and I wanted to share my good news with folks!

So I'm nearing my last days at my current job. In response to the pandemic, my job cut everyone's salaries (mine took 7%) and I was already underpaid and annoyed (a whole saga there) so I started looking. A goon referral at one place ended up being interested, and after much prep and studying, I'm getting a new job making 30k more in base salary and mid/regular/non junior level title. It was incredibly validating to have a place be so interested in hiring me :3:

Now I have to learn Java8 though, and I'm only familiar with Ruby, so this will be a journey.

Congrats!

scissorman
Feb 7, 2011
Ramrod XTreme
I apologize in advance if this ends up sounding like whining but I need a sanity check.

When you're working on issues/technology outside the main focus of your team, how do you make sure that the knowledge gets transferred to the rest of the team?
I often develop features that are outside our core webapp+server, e.g. printing labels, communicating with external software via our desktop client and more.
But because there's no real handoff it means that all tasks for the ridiculous pile of stuff I've worked on over the years land on my desk instead of being distributed equally.
I have talked repeatedly about this with my boss but nothing really has changed.
I feel like this is a liability because when I'm sick or on vacation the work in these areas more or less just stops.
I realize that with our small teamsize not everyone can know and do everything but shouldn't there be at least one backup?

prom candy
Dec 16, 2005

Only I may dance
When the list of things that only you know how to do grows too long you simply find a new job and enjoy being the dumb guy again for a while.

Space Gopher
Jul 31, 2006

BLITHERING IDIOT AND HARDCORE DURIAN APOLOGIST. LET ME TELL YOU WHY THIS SHIT DON'T STINK EVEN THOUGH WE ALL KNOW IT DOES BECAUSE I'M SUPER CULTURED.
When you work on new things, make sure that you carve out time for documentation. You can try to present your work back to your team, but if they're not ever actually working with it, they probably won't retain all that much. Docs at least don't fade away like unused knowledge.

When maintenance work comes up, push for a paired approach: someone else on the team takes primary and you set aside some time to walk them through any difficult parts. Same thing for any new integrations. This can be a good stress test for your documentation, and it should get them the hands-on time they need to be comfortable with it.

If you have a bunch of bits and pieces scattered around, you'll probably never get to a point where every single little thing is covered by at least two people on the team. But, you're right that it's a big risk to have one person on the team who's got a bunch of core knowledge locked up in their head.

scissorman
Feb 7, 2011
Ramrod XTreme

prom candy posted:

When the list of things that only you know how to do grows too long you simply find a new job and enjoy being the dumb guy again for a while.
Yeah, that's probably going to be my solution, especially since management and product planning is also a complete circus and I'm just exhausted dealing with all this.

Space Gopher posted:

When you work on new things, make sure that you carve out time for documentation. You can try to present your work back to your team, but if they're not ever actually working with it, they probably won't retain all that much. Docs at least don't fade away like unused knowledge.

When maintenance work comes up, push for a paired approach: someone else on the team takes primary and you set aside some time to walk them through any difficult parts. Same thing for any new integrations. This can be a good stress test for your documentation, and it should get them the hands-on time they need to be comfortable with it.

If you have a bunch of bits and pieces scattered around, you'll probably never get to a point where every single little thing is covered by at least two people on the team. But, you're right that it's a big risk to have one person on the team who's got a bunch of core knowledge locked up in their head.
What's the best way to push for my colleagues to take one of these tasks?
I asked my boss to spread them around in the past but feel like I got nowhere, it's just not a priority as long as I'm at least theoretically available.

asur
Dec 28, 2012
If you can't get your boss to distribute the work then it isn't going to happen as the other people on the team have no reason to do it. You need to get your boss onboard and the best argument for that is redundancy.

Bongo Bill
Jan 17, 2012

Pair programming is a really useful tool for that kind of thing, though it's hard to do well, and anyone who's had a bad experience with it in the past won't want to.

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!

prom candy posted:

When the list of things that only you know how to do grows too long you simply find a new job and enjoy being the dumb guy again for a while.

This sounds a little snarky but has truth to it. Even if you really like that company, they don't like you, and you can expect some day to have to look for work without any industry skills but a whole lot of your company's trivia in your head. This is my personal hell.

prom candy
Dec 16, 2005

Only I may dance
I wasn't being snarky at all, those are my sincere thoughts. I stayed at my last job for 13 years, leaving was such a relief.

scissorman
Feb 7, 2011
Ramrod XTreme

Rocko Bonaparte posted:

This sounds a little snarky but has truth to it. Even if you really like that company, they don't like you, and you can expect some day to have to look for work without any industry skills but a whole lot of your company's trivia in your head. This is my personal hell.

No, I totally understand.
As part of my work of pretty much hacking other software for our desktop client to send and receive data from I learned dbase, both the database and the language.
Or more recently signing PDFs via PC/SC.
Outside of my company and maybe a handful others, beyond a line on my application it's simply useless.

Shirec
Jul 29, 2009

How to cock it up, Fig. I

scissorman posted:

No, I totally understand.
As part of my work of pretty much hacking other software for our desktop client to send and receive data from I learned dbase, both the database and the language.
Or more recently signing PDFs via PC/SC.
Outside of my company and maybe a handful others, beyond a line on my application it's simply useless.

Do you feel like your not able to leave as easily because of that? Like others have said, getting a new job is pretty much the way to prune off all the responsibilities and baggage that come with a long tenure at a company. Especially if your boss is not willing to safeguard your time and utilize you properly.

Volmarias
Dec 31, 2002

EMAIL... THE INTERNET... SEARCH ENGINES...
Have you explained the concept of the Bus / Lotto factor to your boss? If you have and he's still doing this, :getout:. They might be thinking that since this is the most efficient short term solution that it can continue indefinitely.

HamAdams
Jun 29, 2018

yospos

Shirec posted:

I realized it had been a super long time since I posted in this thread (or the newbie thread but I'm not as much of a newbie anymore :cool:), and I wanted to share my good news with folks!

So I'm nearing my last days at my current job. In response to the pandemic, my job cut everyone's salaries (mine took 7%) and I was already underpaid and annoyed (a whole saga there) so I started looking. A goon referral at one place ended up being interested, and after much prep and studying, I'm getting a new job making 30k more in base salary and mid/regular/non junior level title. It was incredibly validating to have a place be so interested in hiring me :3:

Now I have to learn Java8 though, and I'm only familiar with Ruby, so this will be a journey.

High five fellow learning-Java8-friend! I’m coming from a background in Go and boy is it different

Che Delilas
Nov 23, 2009
FREE TIBET WEED
Could always force the issue. Take a vacation that coincides with important work / maintenance that "only you can do." If it gets done, people were just being lazy so insist on a rotation going forward. If it doesn't get done and it was a big problem that it didn't get done, propose that the team take some time to spread knowledge around because "oh golly gee I didn't even think about this when I took my vacation, it looks like we're getting too siloed, and we should take some steps to ensure this isn't a problem in the future" - don't bring up the fact that you asked for this in the past, all that does is throw egg on the boss's face.

Granted this presupposes your boss doesn't just nix all vacation time for you (in which case, you should immediately start gtfo process), and that you are comfortable taking the kind of risk that comes with throwing your weight around like that.

Che Delilas fucked around with this message at 01:39 on May 17, 2020

JawnV6
Jul 4, 2004

So hot ...

prom candy posted:

When the list of things that only you know how to do grows too long you simply find a new job and enjoy being the dumb guy again for a while.

Sistergodiva
Jan 3, 2006

I'm like you,
I have no shame.

I did the frontend for our access policies. This was just the UI for adding stuff like user x can view or edit y for customer z. Suddenly I was the go-to guy for anything access related for anyone in business.

The actual auth for even accessing the site before it even checks the policies? Business contacts me.

Someone has insufficient access to the things they should have? They contact me, instead of the people who deal with the actual implementation and data.

I understand that it's probably hard for them to understand what is what. But thankfully my team lead shields me now and redirects those things. Was spending like 4 hours a week giving access.

YanniRotten
Apr 3, 2010

We're so pretty,
oh so pretty

Sistergodiva posted:

I did the frontend for our access policies. This was just the UI for adding stuff like user x can view or edit y for customer z. Suddenly I was the go-to guy for anything access related for anyone in business.

The actual auth for even accessing the site before it even checks the policies? Business contacts me.

Someone has insufficient access to the things they should have? They contact me, instead of the people who deal with the actual implementation and data.

I understand that it's probably hard for them to understand what is what. But thankfully my team lead shields me now and redirects those things. Was spending like 4 hours a week giving access.

It’s generally worth tracking that kind of toil in some way, although it can be hard to get a business to understand that piling interrupt driven work on an engineer is more disruptive than the ‘beep boop what’s it take five minutes’ of time spent on the interrupting task.

Not that it will change anything but if they’re ever trying to wring productivity out of you, you can go ‘well first thing to do is take this menial work and hand it to someone where it will be less costly (time/$) for the business’.

I’ve been on a team where we had exactly this type of toil and management never did anything to get it off our plate.

marumaru
May 20, 2013



YanniRotten posted:

It’s generally worth tracking that kind of toil in some way, although it can be hard to get a business to understand that piling interrupt driven work on an engineer is more disruptive than the ‘beep boop what’s it take five minutes’ of time spent on the interrupting task.

work used to tell me "yeah i know it's not exactly your job description but we're shorthanded, would you mind doing it anyway" when i approached them to talk about that kind of poo poo.

well, i stopped complaining and just did whatever stupid menial crap came my way. then, of course, i added an accurate description of that on my worksheet and exactly how much time it took me. i was inevitably asked why i wasn't pushing out enough tickets and then i just said "i wasted 9 hours this week on this support role".

the problem magically disappeared after that. who'd have known!

Pollyanna
Mar 5, 2005

Milk's on them.


Shirec posted:

I realized it had been a super long time since I posted in this thread (or the newbie thread but I'm not as much of a newbie anymore :cool:), and I wanted to share my good news with folks!

So I'm nearing my last days at my current job. In response to the pandemic, my job cut everyone's salaries (mine took 7%) and I was already underpaid and annoyed (a whole saga there) so I started looking. A goon referral at one place ended up being interested, and after much prep and studying, I'm getting a new job making 30k more in base salary and mid/regular/non junior level title. It was incredibly validating to have a place be so interested in hiring me :3:

Now I have to learn Java8 though, and I'm only familiar with Ruby, so this will be a journey.

Thank god. Gratz!

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

scissorman posted:

What's the best way to push for my colleagues to take one of these tasks?
I asked my boss to spread them around in the past but feel like I got nowhere, it's just not a priority as long as I'm at least theoretically available.
There's a couple of distinct pathologies that might be at play here. Here's a few general bits of advice that might or might not apply to your specific situation:

  • People will, in the absence of all other incentives, gravitate towards the path of least resistance. People, especially senior engineers, like to feel smart and good at their jobs, not clueless and bad at their jobs. Thus, the path of least resistance is typically what someone is already best at, or at least most comfortable working with.
  • If nobody is connected to the value the team is supposed to be providing, people will opportunistically find places to add the most value. Context being what it is, this is likely to again be where people have the most expertise and experience, and see the most opportunity to improve things.
  • It's always easier to spot problems in bad things than opportunities for more improvement in good ones. If people are disconnected from the potential value of projects, they will fix things they know to be broken and painful instead of committing to work that is valuable.
  • Giving in to the above is much easier if you don't feel like the collection of coworkers you scrum with is actually a team working toward the same goals.

If you work as part of a team that does not measure impact and has no known performance goals, your operations will probably hum along fine in the wrong direction, but you're ultimately adrift without a rudder. It becomes very hard to steer the ship.

And sometimes this is even fine, especially within a small company that's pivoting quickly. Keeping all the context local is much faster and less error-prone than distributing it. But if you're part of a maturing practice and you need to parallelize the load and ensure you have enough people to competently work issues, especially if a person is unavailable, this will lead to problems. As you start dealing with high-leverage problems instead of deep technical understanding that doesn't touch the business context, you need greater numbers of informed perspectives in order to get the impact you want. Your job is to identify these issues and start thinking about how the people systems contribute to them.

Volmarias posted:

Have you explained the concept of the Bus / Lotto factor to your boss? If you have and he's still doing this, :getout:. They might be thinking that since this is the most efficient short term solution that it can continue indefinitely.
The boss is a part of this, but if the team culture is set up so that coworkers don't feel any ownership over other people's areas of expertise on the team, that's a bigger problem than one person or role. It's hard to make inroads without a boss's buy-in, but once that's acquired, getting other people to be interested in what you do day-to-day is going to be your own problem to solve.

Che Delilas posted:

Could always force the issue. Take a vacation that coincides with important work / maintenance that "only you can do." If it gets done, people were just being lazy so insist on a rotation going forward. If it doesn't get done and it was a big problem that it didn't get done, propose that the team take some time to spread knowledge around because "oh golly gee I didn't even think about this when I took my vacation, it looks like we're getting too siloed, and we should take some steps to ensure this isn't a problem in the future" - don't bring up the fact that you asked for this in the past, all that does is throw egg on the boss's face.

Granted this presupposes your boss doesn't just nix all vacation time for you (in which case, you should immediately start gtfo process), and that you are comfortable taking the kind of risk that comes with throwing your weight around like that.
Forcing functions work great when people on the team are motivated to actually do the work. Where this falls apart is when people don't understand what the value is, or don't understand how they can add more value by being involved as opposed to just being some understudy in a community theater production. Once you have initial buy-in, you need to keep up the habits, or people will forget everything they've learned and just continue to make bad decisions. There has to be a continuous improvement approach to it, where people understand the value of working together on a problem and do it regularly. Friction matters a lot in getting people to do something new, and if the muscle memory erodes, everything about it is going to be high-friction.

Che Delilas
Nov 23, 2009
FREE TIBET WEED
Yeah I mean if your team is full of burnouts then you're just pushing a boulder up a mountain at that point and should probably spend your energy trying to leave instead.

Sistergodiva
Jan 3, 2006

I'm like you,
I have no shame.

Sweden has an emergency thing where you can let people work 40% with 92.5 salary. The government then pays all the salary over 40%.

The issue is that this is probably more made for a factory being able to produce 2/5 days a week and stuff like that. So you have to apply this to everyone.

This can be applied if more than 70% of employees agree.

My boss basically told us that they would have to use this, renegotiate everyone's salary and lower them by like 30% or fire like 5 people in our sub 20 person company.

Win-win for everyone right?

The problem is that I am a full time consultant where we get paid for my hours. My boss was like "we can't force you to work more than 40% but we can't forbid you from working more".

So the last 2 months me and a few other consultants are working full time and the rest of my colleagues are working 40ish% with all of us getting 92.5%.

Feeling pretty screwed by my boss, but I don't really want to look for a new job in the middle of this crap.

The worst part is that the client I work for hasn't been told we should work 40% so if I would do that and my colleague also working for this client would follow it would screw the client since we're the only frontend devs in this project.

redleader
Aug 18, 2005

Engage according to operational parameters
if you're not willing to enact plan (a) (i.e. find new job and sever), it seems reasonable for you to start working at either 92.5% or 40% of normal - your choice. obviously your boss shouldn't be involved in and does not need to be informed of your decision

Adbot
ADBOT LOVES YOU

Sistergodiva
Jan 3, 2006

I'm like you,
I have no shame.

redleader posted:

if you're not willing to enact plan (a) (i.e. find new job and sever), it seems reasonable for you to start working at either 92.5% or 40% of normal - your choice. obviously your boss shouldn't be involved in and does not need to be informed of your decision

Yeah, not sure if it was clear, but I am a full time employee at my work, but I am working at our client as a consultant.

We have a mix of in-house projects and a few of us work as consultants for clients.

Vacation and other things changing my hours usually goes through my boss who talks to the client. This is a huge client for us and I assume this would screw up our relationship with the client if their whole projects frontend bandwidth went from 200% to 80% overnight.

From what I understand it's basically us working av consultants for this client and a few others that are keeping us afloat.

I really like my company and I am fighting with the feeling of getting screwed over on one hand and feeling responsible for us making it through this crisis.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply