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
pokeyman
Nov 26, 2006

That elephant ate my entire platoon.

LLSix posted:

Maybe at least some of their developers are working on ongoing improvements to their recommendation algorithm?

The "genre" lists seem to change frequently at least. I really wish they wouldn't. For that matter, I really wish there was an option to just see every single movie or tv show they currently have. Stop wasting my time showing me the same movie in every single "genre". :old developer yells at clouds:

Truer words I have never read.

On which topic, any advice for how to not stress out about an ever-growing bug list? My most visible responsibility right now is prioritizing which bugs to work on from an ever-growing list. The team doesn't have enough developers to keep up with how fast they come in so most days it feels like I'm rearranging deck chairs on the Titanic as I watch our bug list get longer and longer. (I've been reporting the problem upwards for over half a year and it seems like management understands there is a problem but also won't be providing any help.)

Don’t look at them all at once. Tag bugs with all relevant projects, then only look at the tags you care about (e.g. the thing you’re actively working on, or considering actively working on). You will never solve the overall problem so long as ingress is higher than egress, but you don’t have to if you’re focused. Ignore the rest.

Now if the bug count for the thing you’re actively working on never goes down, you’re hosed.

Adbot
ADBOT LOVES YOU

Plorkyeran
Mar 22, 2007

To Escape The Shackles Of The Old Forums, We Must Reject The Tribal Negativity He Endorsed
Bug lists growing over time is the natural state of software. The only way to avoid it is to either be in pure maintenance mode with zero feature development or to arbitrarily close unfixed tickets. The actual bugginess of your software is hopefully not increasing over time, but you will continue to discover existing problems and if your code base is getting larger as time passes then there's just more places for bugs. Approaching project management with the expectation that open bugs will decrease is just incorrect.

pokeyman
Nov 26, 2006

That elephant ate my entire platoon.

Plorkyeran posted:

arbitrarily close unfixed tickets.

Also don't do this, it pisses people off for no benefit.

Plorkyeran
Mar 22, 2007

To Escape The Shackles Of The Old Forums, We Must Reject The Tribal Negativity He Endorsed
It's been an entire week since it was reported and it hasn't been fixed yet so clearly no one cares about it.

rally
Nov 19, 2002

yospos
I work in the media steaming space and I am pretty confident there’s a bunch of work been going on at Netflix around the delivery of live stream events etc but who knows.

Hadlock
Nov 9, 2004

LLSix posted:

On which topic, any advice for how to not stress out about an ever-growing bug list? My most visible responsibility right now is prioritizing which bugs to work on from an ever-growing list. The team doesn't have enough developers to keep up with how fast they come in so most days it feels like I'm rearranging deck chairs on the Titanic as I watch our bug list get longer and longer. (I've been reporting the problem upwards for over half a year and it seems like management understands there is a problem but also won't be providing any help.)

The best solution I've seen is to write a policy that says "bug tickets not fixed after one year will be closed. Ticket openers have 36 hour grace period to reopen them" or similar

If nobody has fixed the bug in one year, it's not worth fixing

The policy (signed off, in writing by your boss) gives you political cover to ignore bug tickets.

Also after one year, especially for UI bugs, they're likely unreproducible

edit:

pokeyman posted:

Also don't do this, it pisses people off for no benefit.

*taps one year cut off for unresolved bug tickets policy*

Hadlock fucked around with this message at 03:22 on Apr 14, 2024

Steve French
Sep 8, 2003

Hadlock posted:

If nobody has fixed the bug in one year, it's not worth fixing

Yeah I've heard this said many times before and I think it's total loving horseshit.

For one, it assumes some level of correct prioritization, which is pretty shaky to begin with.

Some bugs are due to broader issues that are pretty significant in scope to fix, and it's useful to keep around and track what bugs exist related to some broader issue, and then know when they are fixed.

What if people took the same approach to any other sort of work? Any feature or improvement we dreamed up more than a year ago but haven't done yet must not be worth doing.

bob dobbs is dead
Oct 8, 2017

I love peeps
Nap Ghost
peeps act like their prioritization is 99% accurate and i've never seen prioritization be more than like, 20, 30% accurate

Hadlock
Nov 9, 2004

Steve French posted:

Some bugs are due to broader issues that are pretty significant in scope to fix, and it's useful to keep around and track what bugs exist related to some broader issue, and then know when they are fixed.

Bad example, but we were on flux 1 for whatever reason, and every 90 days it's auth key would silently expire and prod deploys would fail until someone manually logged in to the cluster and restarted the pod which would fetch new valid creds

A bug ticket got filed for this initially but eventually it became a line item in the quarterly architecture review "upgrade to flux 2 and here's one reason why"

I'm not sure keeping a database of weird problems fixed by upgrading big sections of infra/code (:airquote: broader issues) as bug tickets is useful to anyone. Maybe in that case the solution is to mark it "won't fix" and then say why (flux 2 pulls new creds when old ones expire and we're migrating to that in Q4)

Not sure what your personal example is (we all have one) but in that case the knowledge lived in/was managed by a living architecture doc/prioritization spreadsheet

Steve French
Sep 8, 2003

Hadlock posted:

Bad example, but we were on flux 1 for whatever reason, and every 90 days it's auth key would silently expire and prod deploys would fail until someone manually logged in to the cluster and restarted the pod which would fetch new valid creds

A bug ticket got filed for this initially but eventually it became a line item in the quarterly architecture review "upgrade to flux 2 and here's one reason why"

I'm not sure keeping a database of weird problems fixed by upgrading big sections of infra/code (:airquote: broader issues) as bug tickets is useful to anyone. Maybe in that case the solution is to mark it "won't fix" and then say why (flux 2 pulls new creds when old ones expire and we're migrating to that in Q4)

Not sure what your personal example is (we all have one) but in that case the knowledge lived in/was managed by a living architecture doc/prioritization spreadsheet

That was one example of reasons why a bug might not be fixed after a year but still be relevant. There are many such possible reasons. There's a lot of reasons why a bug might reasonably be marked as won't fix / closed, and I just don't think that "well it's been a problem for a long time and so past-us hasn't thought it was important enough and past-us has never done us dirty" is one of them.

There are likely new bugs filed all the time with a shittier severity to repair cost ratio, look at the actual things that matter to the prioritization of the bug rather than picking some arbitrary threshold to just close poo poo for no good reason. You questioned the value of keeping a database of weird problems around ("weird problems" is a bit dismissive of what actually might be significant problems! who knows?! if they're insignificant then close them for that reason, not for age), I question the value of closing bugs that haven't been fixed.

StumblyWumbly
Sep 12, 2007

Batmanticore!
Yeah, to generalize what you're saying: If you know the solution to a bug and can't implement it, mitigate it as best you can with retries or docs or warnings, and put the real fix up as a task to tackle in the future.

Hadlock
Nov 9, 2004

Steve French posted:

if they're insignificant then close them for that reason, not for age), I question the value of closing bugs that haven't been fixed.

1) there's nothing stopping someone from reopening a ticket. Annoying but if it's reopened it's a good indicator that it's still broken
2) going back to my other point, how many tickets are still reproducible after a year? How much time is wasted sending a ticket off to a dev who struggles to reproduce the problem? Or is someone on the team validating tickets quarterly to make sure there's not a bunch of tickets that need to get closed. There's a lot of overhead on sitting on top of 1000+ tickets and juggling the product managers needs

I think this also depends on how mature your team is (average tenure) and what your turnover rate is. If you're supporting like, Gmail, which probably doesn't change a whole lot, or if you're implementing gemini, the gmail team probably cares a lot more about bug tickets, whereas the gemini team has completely rewritten the codebase from scratch three quarters in a row

Steve French
Sep 8, 2003

If a bug can’t be reproduced, close it because it can’t be reproduced, not because it’s old

Hadlock
Nov 9, 2004

I guess we just work in totally different levels of stability; the reproducibility rate of bug tickets after 6 months is less than 50%. Seems like a tremendous amount of time wasted prioritizing and assigning tickets, and making sure they're high enough quality your reports can effectively work on them.

If reproducibility after 1 year is 95% then it's a different argument

pokeyman
Nov 26, 2006

That elephant ate my entire platoon.
How would you know what the reproducibility rate is if you just close everything sight unseen?

Also when other teams get their bugs closed on timeout they will stop filing bugs. The system works!

Jabor
Jul 16, 2010

#1 Loser at SpaceChem
Ultimately, the number of defects in your software isn't really connected to the number of open bugs in your issue tracker. Each bug ticket represents an opportunity to fix a defect and make your product better. If you're going to throw out those tickets without even looking at them why would you bother accepting them in the first place? Just let people email you their feedback and then don't make tickets for them.

Automatically closing old tickets on a timeout sure as heck sounds like "someone added metric targets around the number of open tickets and then Goodhart's Law came into full effect".

Steve French
Sep 8, 2003

Hadlock posted:

I guess we just work in totally different levels of stability; the reproducibility rate of bug tickets after 6 months is less than 50%. Seems like a tremendous amount of time wasted prioritizing and assigning tickets, and making sure they're high enough quality your reports can effectively work on them.

If reproducibility after 1 year is 95% then it's a different argument

Maybe we do, but even then I think it's not quite a different argument: the original point I'm arguing against is "bug tickets not fixed after one year will be closed." and "If nobody has fixed the bug in one year, it's not worth fixing".

It's the assumption that a year-old bug wasn't fixed because it wasn't worth fixing that gets me. If we're saying instead, if a bug is over a year old, then it probably isn't relevant or reproducible anymore, then that is a different thing that I'm somewhat more on board with. Even then, there are likely far better indicators of whether a bug is still a bug than merely how long ago it was noticed and filed. Whether there's any recent activity on the ticket is an obvious one. "bug tickets with a year of inactivity will be closed because they're probably not reproducible" is a far cry from the starting point here and a policy I'd be much more likely to accept.

And for what it's worth, yeah, I work on a large product with a large legacy codebase, primarily on the server side, and in my world it's absolutely not a good assumption that a bug more than a year old is no longer reproducible.

And also:


Hadlock posted:

1) there's nothing stopping someone from reopening a ticket. Annoying but if it's reopened it's a good indicator that it's still broken


Hadlock posted:

The best solution I've seen is to write a policy that says "bug tickets not fixed after one year will be closed. Ticket openers have 36 hour grace period to reopen them" or similar

Emphasis mine

Love Stole the Day
Nov 4, 2012
Please give me free quality professional advice so I can be a baby about it and insult you

shrike82 posted:

i also wonder whether the users who post their work wins on it, get any benefit from it. i'm past 40 and peers my age generally treat it as a CV profile website.
Once or twice a month you'll get a message from a big name company. They'll give you the expedited, red carpet treatment through their hiring loop. Apart from that, you'll get spam every other day.

jaete
Jun 21, 2009


Nap Ghost

Love Stole the Day posted:

Once or twice a month you'll get a message from a big name company. They'll give you the expedited, red carpet treatment through their hiring loop.

Not sure if this is a serious post. I've been on LinkedIn for... probably more than a decade, and what you describe has happened I think kinda once, maybe, ever

Hadlock
Nov 9, 2004

During the good times that was pretty accurate for me. More recently it's been quarterly instead of monthly

Your profile might not have enough popular keywords recruiters are looking for, or you're not logging in enough to get collected in the search query pool

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Word is that how prominent you are in LI search results also depends on how often you reply to recruiters. If you want more attention, be good about saying no thanks to every message.

Love Stole the Day
Nov 4, 2012
Please give me free quality professional advice so I can be a baby about it and insult you

jaete posted:

Not sure if this is a serious post. I've been on LinkedIn for... probably more than a decade, and what you describe has happened I think kinda once, maybe, ever
The post is indeed serious, and the only "dry spell" was during the hiring freezes last year

ultrafilter posted:

Word is that how prominent you are in LI search results also depends on how often you reply to recruiters. If you want more attention, be good about saying no thanks to every message.
This is correct and the way I learned about it is because one time a recruiter explicitly thanked me for helping his response rate because it's tied to his commission and so I connected the dots

Hadlock
Nov 9, 2004

Yeah I go through each week and tell every recruiter their top of range is 50k too low

Falcon2001
Oct 10, 2004

Eat your hamburgers, Apollo.
Pillbug
I'm not really big on LinkedIn, but I do kind of like having a place that's for professional work sort of posting stuff. A coworker of mine from another country posts blog posts periodically about technical investigation stuff, and that's kind of interesting to read periodically; and I've made some posts of my own along the same lines. I don't really spend much time on there or anything, but I do think there's some niche there.

Xarn
Jun 26, 2015
Dunno, my feed on mastodon/twitter brings in lot more articles of much bigger quality than I've seen in LinkedIn.

OTOH I don't curate my LinkedIn feed at all (I am only ever there due to how their website sets up the back stack on android), so maybe it would be better if I did.

Pollyanna
Mar 5, 2005

Milk's on them.


I ignore the gently caress out of LinkedIn while I’m employed, I hate thinking about job hunting. But that’s probably not a good idea, because every job ends eventually :sigh:

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Pollyanna posted:

I ignore the gently caress out of LinkedIn while I’m employed, I hate thinking about job hunting. But that’s probably not a good idea, because every job ends eventually :sigh:

always be interviewing

Vulture Culture
Jul 14, 2003

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

leper khan posted:

always be interviewing
I ignored my own advice on this for a couple years and boy do I regret it. If nothing else, it's good to know what your parachute options are so you can just do the right thing at work, and not worry about how pressing the wrong issue with the wrong person might blow back on you

a dingus
Mar 22, 2008

Rhetorical questions only
Fun Shoe
Do you always-be-interviewing folks just leave your open to work banner up on LinkedIn? How are you getting interviews? Id like to join your ranks. I don't have any glaring issues with where I work but it's a 2nd tier t/c for sure.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

a dingus posted:

Do you always-be-interviewing folks just leave your open to work banner up on LinkedIn? How are you getting interviews? Id like to join your ranks. I don't have any glaring issues with where I work but it's a 2nd tier t/c for sure.

apply to a couple jobs a week. if you get too many interviews cut back. too few, try to figure out whats wrong with your materials or amp up the applications

Falcon2001
Oct 10, 2004

Eat your hamburgers, Apollo.
Pillbug

leper khan posted:

apply to a couple jobs a week. if you get too many interviews cut back. too few, try to figure out whats wrong with your materials or amp up the applications

This seems exhausting as gently caress.

Wii Spawn Camper posted:

I’m getting anxiety about it just from reading this thread. How do you do it?

Future-quoting this because yeah.

Falcon2001 fucked around with this message at 16:25 on Apr 16, 2024

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Falcon2001 posted:

This seems exhausting as gently caress.

you can reduce the effort you put into a job application to near zero if you dont care much about the outcome.

Wii Spawn Camper
Nov 25, 2005

That's fine. I guess you're just losers then.

I’m getting anxiety about it just from reading this thread. How do you do it?

Hadlock
Nov 9, 2004

Interviewing is pretty much exactly like the talking part of dating, you'll suck at it if you're out of practice as you won't know what to say at first and ask awkward questions or spend too long thinking about the answers or how to summarize the last 20 years of life into an endearing 6 sentence story about success and overcoming adversity

For interviews you need to gain their trust, then take control of the conversation and prove you're the best choice. I have a very standard story I like to tell about my career and career progression that checks all their boxes. Then you just need to pass the technical part of the interview.

Once you figure out what you're going to say it's just 20-30 minutes on the phone on auto pilot. For the job you want there's usually about 20 obvious questions "what do you do" "what do you want to be doing in 5 years" "tell me about the time you had a conflict" "tell me about a project you were the lead on" etc etc. If you can weave those answers into your story you can spend less time answering awkwardly phrased questions and more time learning about the team and talking about next steps

By throw away interview #5 you'll probably have cycled through 95% of the questions and by throw-away interview #10 you'll have your spiel memorized and be well on your way to fine tuning it

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Wii Spawn Camper posted:

I’m getting anxiety about it just from reading this thread. How do you do it?

im also in games, so the expected outcome of not doing this is significantly worse. as mentioned, it becomes much easier to do interviews as you get more used to them.

and its a lot less stressful to have practice interviews you dgaf about than for your first interview in a couple years to be for your dream job.

it also gives you a feel for the market. i can identify in my calendar the point when hiring slowed down. having a leading indicator that you need to start preparing for the next layoff is very powerful.

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.
The market changes from under you, in ways you'd never pick up if you're not pressure-testing your story. For a lot of years my story was "I've done a lot of tech jobs and I'm good at most of them, so my bosses always point me at their biggest problem. I honestly do not care if that's staff engineering, managing a struggling team, or building something important that's missing, as long as I'm doing it at a good company", and that absolutely does not resonate with hiring managers anymore

Achmed Jones
Oct 16, 2004



always be interviewing is great advice, but it's kind of like 'have a great github portfolio' in that it's no big deal at all to do when you have no responsibilities, but gets really obnoxious when other people have legitimate claims on your time. it's probably much more sustainable to hit the circuit on a cadence (say, yearly). of course i don't do that either, but it at least isn't a non-starter

Wii Spawn Camper
Nov 25, 2005

That's fine. I guess you're just losers then.

Thanks for the replies. My current role feels super draining and I’m really burnt out, and as a result I’m finding it impossible to stay motivated and put effort towards finding a new job during my personal time. I’m fine with interviews themselves, it’s the getting interviews part that sucks.

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!

Vulture Culture posted:

The market changes from under you, in ways you'd never pick up if you're not pressure-testing your story. For a lot of years my story was "I've done a lot of tech jobs and I'm good at most of them, so my bosses always point me at their biggest problem. I honestly do not care if that's staff engineering, managing a struggling team, or building something important that's missing, as long as I'm doing it at a good company", and that absolutely does not resonate with hiring managers anymore

...what the hell are they looking for instead? Typing code real fast?

Adbot
ADBOT LOVES YOU

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Rocko Bonaparte posted:

...what the hell are they looking for instead? Typing code real fast?

probably conviction in how you want to deliver value

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