6 ms·
Sounds like my current company. Devs have been complaining about how the tooling has become progressively worse but no one with a fat paycheck cares...so it doe
by nine_zeros 5y ago
Sounds like my current company. Devs have been complaining about how the tooling has become progressively worse but no one with a fat paycheck cares...so it doesn't get done...until something catches fire.
- coryrc 5y agoDoes your company offer fat paychecks for improving internal tooling?
- chmod775 5y agoDevelopers who make the lives of their peers at work easier are well-liked. The people who decide your paychecks typically don't understand what you're doing anyways, so I wouldn't worry about that.
- bluGill 5y agoSometimes. If you make a tool that has been in use for years - long enough that engineers who turned to management are now in senior management position remember using and liking it back int the day - then you can get a good paycheck to maintain it. Of course this assumes that the tool is still relevant 25 years from when you first created it. Note that this is about you creating and maintaining the tool, taking over someone else's tool might work, but is probably seen as a job for a junior developer. In some cases you can wait for things to get really bad and then be rewarded for saving the day. (I strong oppose this - a good engineer should see problems and fix them before they get that bad) You can spend 10% of your time maintaining tools so long as the other 90% has great value. Great value means you see the market need and develop the first prototype that demonstrates the idea works (then turn this over to a new team to make production worthy while you go on to invent something else). You can run numbers to prove that your tool makes a difference. (Some at Facebook can show hundreds of thousands of dollars saved as a result of their tools) There are probably others - but none are easy to get into.
- alexjplant 5y agoMany don't because that type of work doesn't directly and obviously drive revenue, doesn't have slick customer-facing UX, and isn't on the radar of product or management. For every shop that actually has their act together there are two that fall into this trap; from what I gather consulting and contracting places in particular are quite prone to this line of thinking since the distinction between billable and non-billable work underscores this further and leads to especially perverse incentive structures.
- dzhiurgis 5y agoYet in so many consulting firms people are just twiddling their thumbs without any work.
- nine_zeros 5y ago> Does your company offer fat paychecks for improving internal tooling? It does. But not to me. There are entire teams with millions of dollars of budget to improve tooling. But of course they only do what they like. And my management doesn't care enough to bring our complaints to them. Individual engineer complaints are ignored.
- jiggawatts 5y agoI'm on a project with 3 developers and 5(!) project mismanagers. The developers have laptops with 8 GB of RAM, which has to swap 4 GB to disk if they simply open their IDE. When they type or click things, it's like a slide-show. I raised this with the PMs repeatedly as a significant project risk. Oh... we can't do anything about that they chorused. That's a different department, that's a different budget, etc, etc... Excuse after excuse. The PM salaries sum to about $1M per annum, but 3 laptops are just too hard for them to organise. Too hard. Can't be done. Just stop asking. Shh. We're busy.
- onphonenow 5y agoAs we see here, it's much easier to criticize then to build.
- garyfirestorm 5y agoyeah i buy my own ram lol (for my work laptop) that 100$ will save me years of stress if anything remotely looks like slideshow when it isnt supposed to
- john_moscow 5y agoSounds like one of these companies that just got some investor money, hired friends of friends, and are enjoying the ride. There are exactly zero reasons to try and save the sinking ship. If you succeed, they will just hire more buddies over your head. If they fail, you will be scapegoated. I would say, be nice and polite, take your time learning whatever tech you need to get a better job, prepare for interviews, get an offer, shake hands and move on...
- JPKab 5y agoAre you at a large corporation? A government agency? Just curious about what kind of project has more managers than developers. That's an amazing level of waste and incompetence to allow that to even happen.
- jiggawatts 5y agoIt’s a large org, but I’ve seen the same kind of attitude even at small companies. I once had to do development on a 640x480 resolution screen because those fancy large monitors are “too expensive”. That place had less than 30 staff.