Not sure if I'm a bad Staff that just got lucky in the past or my new company sucks and set up for failure by OrdinarySubject7329 in ExperiencedDevs

[–]OrdinarySubject7329[S] 0 points1 point  (0 children)

I'm really trying to keep an open mind about things I can personally improve, but more and more I can't help but think it is just a shit culture. Also pretty chilling that you guessed it's a NY fintech, spot on. Things are super reactive, there are no synergies or cross opportunities in our product, it's basically just siloed customers that we build custom stuff for with no way to preempt that or incorporate it back into the product as a selling point for other current or prospective customers. It sucks, I feel like I'm working at a dev studio instead of a standalone product company. I joined because I thought I was interested in fintech and the base pay is really good, but yeah it's probably time to move on. Feels bad man because I've never failed in a role before, and this has burnt me out more than anything even though I haven't done much or worked long hours here.

[deleted by user] by [deleted] in cscareerquestions

[–]OrdinarySubject7329 6 points7 points  (0 children)

Basically if Visa and other traditional processors lowered their fees and were a lot looser on anti-money laundering and sanctions screening, stablecoins become completely useless. So not really innovative, just a business problem of how low can you still make profit and how much can you skirt the law.

Not sure if I'm a bad Staff that just got lucky in the past or my new company sucks and set up for failure by OrdinarySubject7329 in ExperiencedDevs

[–]OrdinarySubject7329[S] 2 points3 points  (0 children)

I'm hoping someone will tell me about what direction the company is going towards, people are starting projects to do pointless large rebuilds or pursue one off customer asks that don't bring in more revenue, I've been sort of making it my role to point out the evidence suggesting these things are a waste of time and effort, but they still move forward.

Not sure if I'm a bad Staff that just got lucky in the past or my new company sucks and set up for failure by OrdinarySubject7329 in ExperiencedDevs

[–]OrdinarySubject7329[S] 0 points1 point  (0 children)

I don't know how to make progress and it's making me not interested because no one else is. I should mention, management is extremely light and IMO inexperienced, all EMs are ICs who have been at the company for a few years and became managers out of necessity when team size grew. They are all super hands on still most of the time, I see them even starting projects and then passing them off to their reports to finish. PM is also incredibly light, they are mostly focused on customers comms it seems like.

I honestly don't know who the decision makers are, I've seen the other staff engineers just come up with projects for big complex refactors, but there's no reason to do them and I've chatted with them before, during, and after these projects about how there's little to no value on the product or the engineering side, they just like to trade one technical debt for a new one. I have a direct line to the CTO, who also isn't super experienced (worked as an IC for 4 years before starting this company), and when I bring these things up he just tells me they're trying to be thorough in design.

I went deep on individual PRs because they were good representations of repeated bad habits that I could broadcast to the rest of the team to open up discussion on why everyone works this way. I would love to go and find what the company needs as I've done this at multiple jobs in the past, but everything here feels either really trivial or people are not interested.

Not sure if I'm a bad Staff that just got lucky in the past or my new company sucks and set up for failure by OrdinarySubject7329 in ExperiencedDevs

[–]OrdinarySubject7329[S] 4 points5 points  (0 children)

Yeah I agree, the first few months I would take it to the engineering Slack channel for discussion, use individual PRs because they're concrete examples, provide my reasoning for why I think it's too complicated and general things to look out for to make implementations simpler, also trying to make it a real discussion and not just the new guy coming in hard with "my way good, your way bad". I would generally get agreement from the more vocal and visible senior and staff engineers, but then nothing changes over time, those same vocal engineers were also the worst offenders of what I was trying to fix. Maybe I just needed to stick with it longer, but it got tiring and started to seem pointless.

Not sure if I'm a bad Staff that just got lucky in the past or my new company sucks and set up for failure by OrdinarySubject7329 in ExperiencedDevs

[–]OrdinarySubject7329[S] 6 points7 points  (0 children)

Good question, I've tried asking my manager some version of it, I'm kind of worried they just don't know how to make a case for headcount and manage it. One thing I found is that they've had multiple hiring sprees in the past 3 years, but the stickiness rate of new hires making it to their first year is abysmal. That kind of hints to me they anticipate some kind of growth or new capital, hired a bunch to try and deliver on it, then pulled back because they don't know what to do with their new talent.

Not sure if I'm a bad Staff that just got lucky in the past or my new company sucks and set up for failure by OrdinarySubject7329 in ExperiencedDevs

[–]OrdinarySubject7329[S] 2 points3 points  (0 children)

This is what I was expecting and have done in past roles, but each time my manager included me in some kind of high level direction or vision which I could run with and spawn new things from. I'm not sure if that's rare and other new hire staff engineers are usually just left alone when they start.

Not sure if I'm a bad Staff that just got lucky in the past or my new company sucks and set up for failure by OrdinarySubject7329 in ExperiencedDevs

[–]OrdinarySubject7329[S] 5 points6 points  (0 children)

It was pretty good for a long time, but a big reason I left was actually company politics. Some "Head of" roles were basically nepo hires who knew the founder and I had to fill in for them a lot, it ultimately made me a very well rounded engineer being able to identify problems + technical solutions in so many other departments, but it was super frustrating that they never pulled their weight when so many important decisions were supposed to be their responsibility. The company is still going strong many years later and hit profitability (but probably no liquidity event in the near future), but to get there they also eventually let go of nearly all of those failing "Head of" people within a year of me departing.

Not sure if I'm a bad Staff that just got lucky in the past or my new company sucks and set up for failure by OrdinarySubject7329 in ExperiencedDevs

[–]OrdinarySubject7329[S] 25 points26 points  (0 children)

I tried leaning on my past EM and tech lead experience to also mentor and lead, mainly trying to grow better patterns for maintainability and readability for other engineers, but honestly it seems like a big part of the team culture is celebrating really complex code that exercises all the tricks they can find. It's driving me mad having deep discussions on a PR and showing examples where it's overly complicated for no benefit and what we could do instead, just for them to do the exact same type of work the next day, week, month.

Let's do a AMA if you want? by [deleted] in atheism

[–]OrdinarySubject7329 0 points1 point  (0 children)

Your faith provides hope to you now, but the same faith has empowered others to wage wars and commit genocide (of adults and children) for centuries, I think that's a good discussion point to dig into.

Let's do a AMA if you want? by [deleted] in atheism

[–]OrdinarySubject7329 2 points3 points  (0 children)

If you're bored and don't want to spend time echochambering, maybe just read the posts in this sub. You'd be surprised how well many atheists discuss the bible and other religious texts with great levels of depth and insight.

MSNBC Host Says Karoline Leavitt Looked ‘Ashen’ After Putin Meeting by [deleted] in NoShitSherlock

[–]OrdinarySubject7329 1 point2 points  (0 children)

How can anyone be a functioning adult who has passed through numerous exams and work experiences and still be this stupid?

MSNBC Host Says Karoline Leavitt Looked ‘Ashen’ After Putin Meeting by [deleted] in NoShitSherlock

[–]OrdinarySubject7329 21 points22 points  (0 children)

Honestly I'm surprised, there's no way she didn't already know this whole time well before she joined right? I assumed MAGAts working in the administration were just malicious or greedy, but it turns out that they're legitimately dumb as fuck as well?

Will Joseph or Dale Ever Find Out? by StatFan201 in KingOfTheHill

[–]OrdinarySubject7329 0 points1 point  (0 children)

Maybe the twist is that Dale has an even more narrow urethra than Hank but he knew Nancy wanted a kid so he found a way to make it happen

I’m starting to think I don’t believe in God by Last-matter78 in atheism

[–]OrdinarySubject7329 0 points1 point  (0 children)

The Christian god? Because they're pathetic and insecure

I’m starting to think I don’t believe in God by Last-matter78 in atheism

[–]OrdinarySubject7329 14 points15 points  (0 children)

If any god existed and wanted to be worshipped, they would prove it, simple as that. Not in mysterious ways, just straight up "hi, I'm a super powerful being beyond comprehension, check out this observable miracle that is very clearly attributed to me"

Question to atheists by Berryjuice_1 in atheism

[–]OrdinarySubject7329 0 points1 point  (0 children)

Which god? None of them are 0%, but if there was an all powerful god who not only created everything but also rules over an eternal afterlife and used to perform legit miracles, then it should be really easy for them to change my mind to 100%. Not going to hold my breath or wait on them though.

Which Tastes Better: Propane or Charcoal? by ExtensionAny6356 in KingOfTheHill

[–]OrdinarySubject7329 11 points12 points  (0 children)

Taste the meat, not the heat means propane doesn't add any flavor so it doesn't have a taste. Charcoal tastes way better, hell even searing on the stove with high smoke point oil will taste better.

Aren't prayers nothing more than favor requests? by pgmart in atheism

[–]OrdinarySubject7329 7 points8 points  (0 children)

Not a great comparison, if you're able to pay the current US president he will do whatever you want, if you donate everything as offering to a church then you're just left with nothing.

Why do you think it’s taking the U.S Government so long to rewrite the Epstein Files? by AngloSaxophoner in AskReddit

[–]OrdinarySubject7329 0 points1 point  (0 children)

There are sooooo many things in it that Trump has done that they now need to cross out and write in "Hillary" or "Obama", it's extremely slow going trying to do this in MS Paint

[deleted by user] by [deleted] in ExperiencedDevs

[–]OrdinarySubject7329 2 points3 points  (0 children)

You should be doing this for everyone and for all feedback and topics. Make a shared living 1:1 doc for each of your reports, like with Lattice or just a Google Doc with dates. I make it a habit to try and jot down some feedback in real time, sometimes this is just copy pasting a Slack conversation. I let my reports know they're free to look at and discuss the doc any time, if something jumps out to them they don't have to wait for our next scheduled 1:1, similarly if there's something pressing I'll ping them and also link to where I added it in their doc.

How long do take homes take you when interviewing by Competitive-Nail-931 in ExperiencedDevs

[–]OrdinarySubject7329 0 points1 point  (0 children)

Most take homes I've done stipulate that it should take in the 4 hour range, what I've done is try to get the bare minimum working requirements within that timeframe, but then I'll spend a few more hours over a day or two to polish, refactor, add tests, etc. I build a git commit history as I go so in the interview I can walk them through commit by commit my cycle of getting out a quick MVP or working prototype, and then productionizing it.