|
Ither posted:How do you deal with a bad new job? You got hired because the project was in trouble and management claimed that the reason they were behind is lack of resources, so upper management called their bluff and hired a lot of people. The reason your company is trying scrum is because their previous development methodology (which they'll call waterfall) didn't work, so they are imposing "agile" onto your development team. Management has fixated on the whole "working software every x weeks" thing, and has set hard deadlines. Your coworkers don't want to show you the code because they are busy trying to create a series of Potemkin-village style demos to show "progress" every two weeks in the sprint demo, and frankly the code sucks and doesn't make sense, and they don't think anyone on the individual contributor level can help with that. The project will fail because you can't make working software out of potemkin village style demos every two weeks. Fortunately, your paycheck is not in danger because the company probably has money if they have three hour meetings and are hiring new people.
|
# ? Mar 5, 2021 15:52 |
|
|
# ? May 27, 2024 03:21 |
|
Ither posted:How do you deal with a bad new job? - look for a new job if you want to not feel like poo poo at work - don't look for a new job if you want to figure out how to seem just productive enough to not get fired while making 6 figures
|
# ? Mar 5, 2021 16:33 |
|
At some point it stop being surprising how the same mistake is repeated again and again by multiple organisations regarding software development and to a broader sense project management in general. As an individual contributor there are next to no chance of you having an influence over this. Interviewing is a two-way street. If you take time to think about it, were there telltale sign you could have picked up during the process that you can pick up during your next round of interview. From personal experience, the best job is not purely a function of you financial compensation.
|
# ? Mar 5, 2021 20:20 |
|
Number gotta go up...
|
# ? Mar 5, 2021 20:49 |
|
AskYourself posted:From personal experience, the best job is not purely a function of you financial compensation. I disagree, it's just that it's a large multiplicative value. Would I work 80 hour weeks? Maybe. If it was low 7 figures almost assuredly. Would I put up with a dysfunctional environment? Maybe. But it'd need to be high enough to be worthwhile.
|
# ? Mar 5, 2021 21:06 |
|
Hughlander posted:I disagree, it's just that it's a large multiplicative value. There is no way in hell anybody making 7 figures is working more than 20 hours a week unless you are in a startup.
|
# ? Mar 5, 2021 21:28 |
|
You need to be thinking in terms of career progress and life satisfaction. Early on that first one is more or less synonymous with your current income, but later on it diverges a bit. And yes, quality of life is worth trading off some cash.
|
# ? Mar 5, 2021 21:37 |
|
AskYourself posted:At some point it stop being surprising how the same mistake is repeated again and again by multiple organisations regarding software development and to a broader sense project management in general. Thinking back, I didn't ask as many questions as I should have. The money seduced me. ultrafilter posted:You need to be thinking in terms of career progress and life satisfaction. Early on that first one is more or less synonymous with your current income, but later on it diverges a bit. And yes, quality of life is worth trading off some cash. I'm starting to understand this.
|
# ? Mar 5, 2021 22:12 |
|
Ither posted:I've been put on multiple projects, each with their own standup and ceremonies. This adds up to my morning calendar being booked pretty much everyday. Oof that's bad. If those three projects are completely different you'll be ramping up very slowly. Even if the tech stack is the same just the domains being different will be bad and make context switching hard. Are the stakeholders completely different? If you have essentially three bosses you work for it may be impossible to appear like you're making forward progress even if you are busting your rear end. If everyone else just has one job, and you have three jobs, guess how hard you have to work to not look bad.
|
# ? Mar 5, 2021 22:23 |
|
DoomTrainPhD posted:There is no way in hell anybody making 7 figures is working more than 20 hours a week unless you are in a startup. Well then I guess I won't be working 80 hours!
|
# ? Mar 5, 2021 22:37 |
|
I don't even want to work 80 hours a month
|
# ? Mar 5, 2021 22:48 |
|
If you work more than you're paid for without adequate remuneration then you're a chump which your employer will notice and take advantage of. I get paid to work 38 hours a week and that's exactly what I work (Approximately, TBH I'm not counting and neither is my manager, as long as I get poo poo done it's fine). I've no qualms with working more than the 38 as long as I can claim OT. The notion of working beyond what you're paid to in order to advance your career is both regressive, toxic and downright dumb. Your employer's goal is to extract as much value from you whilst giving as little remuneration as possible. If they know that you'll work for free in an attempt to achieve some goal then they're incentivised to keep that out of reach and encourage your regressive behaviour. Also anyone earning >=7 figgies is most certainly not working more than they're expected to.
|
# ? Mar 5, 2021 23:03 |
|
DoomTrainPhD posted:There is no way in hell anybody making 7 figures is working more than 20 hours a week unless you are in a startup. Fintech roles easily pay that much specifically because they require both great skills and long days.
|
# ? Mar 5, 2021 23:19 |
|
Is there anyone pulling down 7 figures in fintech who isn't trading?
|
# ? Mar 5, 2021 23:19 |
|
prom candy posted:I don't even want to work 80 hours a month
|
# ? Mar 5, 2021 23:21 |
|
Working in Development: I don't even want to work 80 hours a month
|
# ? Mar 5, 2021 23:22 |
|
ultrafilter posted:Is there anyone pulling down 7 figures in fintech who isn't trading? I thought that was pretty standard when you take into account bonuses but I could be wrong.
|
# ? Mar 5, 2021 23:24 |
|
New Yorp New Yorp posted:Fintech roles easily pay that much specifically because they require both great skills and long days. I was in a fintech role that had me consistently doing overnight deployment support and had poo poo pay! Though to be fair once I really realized how much I was being shafted I got out of that hellhole quick.
|
# ? Mar 5, 2021 23:36 |
|
Even in a big bank or hedge fund with stupid amounts of cash you have to demonstrate your effect on the bottom line to pull down that kind of money. I can't imagine fintech being much different.
|
# ? Mar 6, 2021 00:06 |
|
What happens in those places when they have a bad year? Do they still invent a reason to give out big bonuses or do they cut the bonuses and everyone leaves except the chumps?
|
# ? Mar 6, 2021 00:20 |
|
Ither posted:I've been put on multiple projects, each with their own standup and ceremonies. If you're a new hire that's super dumb; you should start out with only one. I'd speak with your manager about it if they're not a tool. I've been in this situation, but usually it comes about if you've shown yourself to be a person who gets poo poo done, the company does not have enough of those people to go around, and you have trouble saying no. You get stuck in meetings and ceremonies all day, but you're still expected to deliver in all these teams so you start working more hours... Burnout 3: Takedown
|
# ? Mar 6, 2021 02:37 |
|
prom candy posted:I don't even want to work 80 hours a month
|
# ? Mar 6, 2021 02:51 |
|
Some good questions to ask during an interview relate to how they handle software lifecycle management. How do they handle work assignement, how pull request are conducted, how does a code change get release to production, who's doing estimate, system design, quality control. The area of friction can come from inside a team but it also often come between departement interactions.
|
# ? Mar 6, 2021 03:44 |
|
smackfu posted:What happens in those places when they have a bad year? Do they still invent a reason to give out big bonuses or do they cut the bonuses and everyone leaves except the chumps? You get fired. As long as the gravy train is rolling everything is fine. They'll find a reason why you don't function anymore and off you go.
|
# ? Mar 6, 2021 08:44 |
|
YanniRotten posted:Oof that's bad. If those three projects are completely different you'll be ramping up very slowly. Even if the tech stack is the same just the domains being different will be bad and make context switching hard. Everyone is on multiple projects. The core is the same, but every client wants tweaks and customizations.
|
# ? Mar 6, 2021 20:37 |
|
Just venting but how do you let a file get to 1300 lines and not think "you know maybe some of this functionality doesn't belong here"
|
# ? Mar 6, 2021 21:04 |
|
prom candy posted:Just venting but how do you let a file get to 1300 lines and not think "you know maybe some of this functionality doesn't belong here" By not caring or not being paid enough to care OP.
|
# ? Mar 6, 2021 21:05 |
|
DoomTrainPhD posted:By not caring or not being paid enough to care OP. But like presumably as you're writing the file you're also working on it? I don't refactor code because that's what I get paid to do, I do it to keep my sanity while I'm working. I guess maybe it's the same people who don't care that their sink is piled with dirty dishes? I get if you inherit an 1100 line file and need to cram 200 lines of functionality into it, I'm not washing somebody else's dishes either
|
# ? Mar 6, 2021 21:11 |
|
Looking at other’s people’s code takes away from time spent writing more technical debt that makes you feel more productive and get you those sweet sprint points, bro
|
# ? Mar 6, 2021 21:50 |
|
necrobobsledder posted:Looking at other’s people’s code takes away from time spent writing more technical debt that makes you feel more productive and get you those sweet sprint points, bro
|
# ? Mar 6, 2021 22:04 |
|
prom candy posted:Just venting but how do you let a file get to 1300 lines and not think "you know maybe some of this functionality doesn't belong here" I’ve been debugging through multiple 10k line files and some classes with like 100 fields for the last few weeks. It’s been loads of fun.
|
# ? Mar 7, 2021 00:00 |
|
I somehow broke something in 2014 that we just found out a couple of days ago. Said code has been running in production that whole time. Woops.
|
# ? Mar 7, 2021 00:08 |
|
People who learn that methods should be short and do only one thing, and then proceed to wrap the entire standard library in one-line methods are annoying. I hate having to read the methods they write where they actually try to do some work, because it's now almost entirely in a syntax they've decided on rather than the standard and I have to look up every method to see what it actually does.
|
# ? Mar 7, 2021 00:20 |
|
Wibla posted:I somehow broke something in 2014 that we just found out a couple of days ago. Said code has been running in production that whole time. Woops. Honestly that's your own fault for staying at the same job for 6 years
|
# ? Mar 7, 2021 02:07 |
|
prom candy posted:Honestly that's your own fault for staying at the same job for 6 years I’ve been at my job for 7.5 years and still stoked about it AMA
|
# ? Mar 7, 2021 03:17 |
|
I'm just joshin I stayed at my last job for ages and I hope to stay at this one for a long time too.
|
# ? Mar 7, 2021 04:08 |
|
Steve French posted:I’ve been at my job for 7.5 years and still stoked about it AMA What is your job and why are you still stoked? I'm at my job 7 years and progressively less and less stoked every year.
|
# ? Mar 7, 2021 04:22 |
|
Just lol if you don’t put off sleep for hours every night to avoid having to wake up and go to work.
|
# ? Mar 7, 2021 04:28 |
prom candy posted:Just venting but how do you let a file get to 1300 lines and not think "you know maybe some of this functionality doesn't belong here" IDK I've never really understood this - if I have a ButtService and I'm doing a lot of butt-related functionality, why wouldn't it get to 1k+ lines? IDEs take a lot of the pain out of long files.
|
|
# ? Mar 7, 2021 04:45 |
|
|
# ? May 27, 2024 03:21 |
|
ChickenWing posted:IDK I've never really understood this - if I have a ButtService and I'm doing a lot of butt-related functionality, why wouldn't it get to 1k+ lines? IDEs take a lot of the pain out of long files. You might be doing too much with butts in your butt service. It may start to make sense to break out different aspects. It's not an issue of file length, it's an issue of big classes being change resistant due to testing surface area and bloated contracts. Lines of code is just a heuristic that can point to a class that's violating the single responsibility principle. And in job length chat: This year will be 10 at my current job. Still like it. Not going anywhere. New Yorp New Yorp fucked around with this message at 05:26 on Mar 7, 2021 |
# ? Mar 7, 2021 05:20 |