|
there are 2-25 ways a line of code can go wrong. most touchers write 5-100 lines a day. the possible bug states multiply. you have written bugs to prod.
|
# ? Jul 7, 2023 14:46 |
|
|
# ? Apr 27, 2024 07:52 |
|
not to dogpile but thats a large amount of hubris to be like “my buggy code has never hit prod” it most certainly has bugs include unknown unknowns and states you likely didnt think of or test/fuzz/prop for or that qa missed
|
# ? Jul 7, 2023 14:51 |
Known knowns - I pushed this buggy poo poo out on purpose Known unknowns - I’m sure I probably wrote some bugs but lol Unknown unknowns - what even is a bug when u think about it https://www.youtube.com/watch?v=cBw0c-cmOfc
|
|
# ? Jul 7, 2023 15:00 |
|
Unknown knowns - "Who wrote this poo poo?"
|
# ? Jul 7, 2023 15:04 |
|
yeah like i hate what popularized unknown unknowns as a concept (rumsfeld, in his speech, and taleb, in his books (taleb is kinda a chud)) but that error type is very consequential and what fucks things up bigtime usually
|
# ? Jul 7, 2023 15:08 |
|
agree, having just found a gnarly bug in prod that dates back to the first Obama term
|
# ? Jul 7, 2023 15:11 |
|
bob dobbs is dead posted:there are 2-25 ways a line of code can go wrong. most touchers write 5-100 lines a day. the possible bug states multiply. you have written bugs to prod. Probably. Not denying that. But I can't prove it because I don't find out about it which makes answering the 'tell me about a time' question a bit hard to answer. I'd probably talk about staging instead.
|
# ? Jul 7, 2023 15:12 |
|
i'm sure i've written a ton of bugs that were like "the code didn't handle this unexpected condition properly so the ui looked slightly weird for a single frame before it crashed due to some other code also not handling that condition properly" i don't think anyone really cares about that though, and someone asking for times you've shipped bugs is gonna be way more interested in near-miss showstopper bugs that almost but didn't actually get all the way to prod
|
# ? Jul 7, 2023 15:22 |
CPColin posted:Unknown knowns - "Who wrote this poo poo?" Spoiler alert: it was me
|
|
# ? Jul 7, 2023 15:23 |
|
Jabor posted:i'm sure i've written a ton of bugs that were like "the code didn't handle this unexpected condition properly so the ui looked slightly weird for a single frame before it crashed due to some other code also not handling that condition properly" fun fact: it's largely a behavioral question. i don't care about the time you saved the day at the last second on a near miss. i wanna hear about a time you hosed up, owned it, fixed it, and made a process improvement to prevent that sort of fuckup in the future.
|
# ? Jul 7, 2023 15:25 |
"we deployed the UI before the backend and it locked up, we scrambled to get it backed out, deployed the backend, and I started a review to make sure it didn't happen again" is a pretty reasonable answer, probably?
|
|
# ? Jul 7, 2023 15:30 |
|
silvergoose posted:"we deployed the UI before the backend and it locked up, we scrambled to get it backed out, deployed the backend, and I started a review to make sure it didn't happen again" is a pretty reasonable answer, probably? yeah -- a better answer might also mention the technical controls you added to the deployment process as a result of the review (i.e. ui will refuse to deploy if a compatible version of the backend hasn't already been deployed), or alternatively to technical controls on the deployment process, maybe you initiated an effort to ensure ui/backend are always forwards/backwards compatible by n versions
|
# ? Jul 7, 2023 15:33 |
|
nudgenudgetilt posted:fun fact: it's largely a behavioral question. i don't care about the time you saved the day at the last second on a near miss. i wanna hear about a time you hosed up, owned it, fixed it, and made a process improvement to prevent that sort of fuckup in the future. Putting something broken onto staging, which I have done, absolutely requires me to do all of this.
|
# ? Jul 7, 2023 15:34 |
|
feedmegin posted:Putting something broken onto staging, which I have done, absolutely requires me to do all of this. right on, i guess. too much hubris for my tastes, so i'll pass.
|
# ? Jul 7, 2023 15:35 |
|
most code is not written to aerospace or sshd standards so yeah if you go out of your way to gently caress with a given program in a bunch of rear end in a top hat ways then it'll break
|
# ? Jul 7, 2023 15:46 |
|
my favorite way to phrase the question is, 'what's the most expensive mistake you've made?' if i can tell they're nervous i'll open with my record which was to the tune of roughly 8 figures nudgenudgetilt posted:fun fact: it's largely a behavioral question. i don't care about the time you saved the day at the last second on a near miss. i wanna hear about a time you hosed up, owned it, fixed it, and made a process improvement to prevent that sort of fuckup in the future. yeah this PIZZA.BAT fucked around with this message at 15:51 on Jul 7, 2023 |
# ? Jul 7, 2023 15:46 |
|
feedmegin posted:Probably. Not denying that. But I can't prove it because I don't find out about it which makes answering the 'tell me about a time' question a bit hard to answer. I'd probably talk about staging instead. so the right way to answer this in an interview to avoid the kind of reactions you're seeing here would be something like "It may sound weird but I never had a bug report from prod during my time at Companyname. I have had plenty from stage, and heres what i did: [...]"
|
# ? Jul 7, 2023 17:50 |
|
Sapozhnik posted:most code is not written to aerospace or sshd standards so yeah if you go out of your way to gently caress with a given program in a bunch of rear end in a top hat ways then it'll break a test engineer walks into a bar:
|
# ? Jul 7, 2023 17:52 |
|
I can always reach for when I accidentally replaced "$username" with "CPColin" in one of the more common emails and a user started a thread named "Who the hell is CPColin?" and people started posting pictures from my MySpace until I replied "Oops!" and the OP promptly locked the thread. It was a win all around!
|
# ? Jul 7, 2023 17:53 |
|
Sapozhnik posted:most code is not written to aerospace or sshd standards so yeah if you go out of your way to gently caress with a given program in a bunch of rear end in a top hat ways then it'll break most code is written just barely robust enough to perform correctly under ideal conditions
|
# ? Jul 7, 2023 17:57 |
|
worse is better y'all
|
# ? Jul 7, 2023 17:58 |
|
to be honest I don't know that I've ever shipped a bug to prod either, in an embedded environment sometimes there were some issues e.g. my tty driver didn't properly handle message framing for some particular 3rd party device, but that was more due to a lack of knowledge about that particular device beforehand the behaviours tend to be relatively simple and a lot of testing gets done in embedded usually, because it's hard and expensive to deal with customers who have broken consumer hardware e: current company is even more stringent than usual due to the software going to tens of millions of customers, but there's something like 12-16 layers of testing before it hits everyone with about 6 months delay, including in the last layers the update first going out to a developer testing dogfooding group, company dogfooding group, customer trial groups (several across different countries, 10K testers at a time IIRC) and then staged global deployment Private Speech fucked around with this message at 18:46 on Jul 7, 2023 |
# ? Jul 7, 2023 18:08 |
|
if you ship a bug and no one reports it, is it a bug?
|
# ? Jul 7, 2023 18:26 |
|
that's a feature
|
# ? Jul 7, 2023 18:29 |
|
champagne posting posted:
Use mouthwash
|
# ? Jul 7, 2023 18:35 |
|
champagne posting posted:
pro tip: that rejection letter is just one from a dropdown list of rejections, all of which fluff up the candidate. your resume was marginally worse than others, and/or the person reviewing your resume was in a slightly worse mood when looking at yours. so. many. candidates.
|
# ? Jul 7, 2023 18:37 |
The_Franz posted:a test engineer walks into a bar: Orders \n beers Orders ; Drop all tables; — beers
|
|
# ? Jul 7, 2023 18:38 |
|
nudgenudgetilt posted:pro tip: that rejection letter is just one from a dropdown list of rejections, all of which fluff up the candidate. your resume was marginally worse than others, and/or the person reviewing your resume was in a slightly worse mood when looking at yours. it's this. they are not going to waste employee time telling you what the actual problem was. even if it were free, they wouldn't do that because it might make you mad or open up liability. and if you're mad, you might not apply next year when they've decided to mash the 'hire everyone' button or whatever companies will not generally give you feedback. they might send you words, but these words only have meaning insofar as they are part of the ritual/hiring process. their literal meaning is irrelevant to their actual meaning.
|
# ? Jul 7, 2023 18:49 |
|
skooma512 posted:Orders \n beers orders beers orders 🍺 beers orders a cocktail orders 65536 beers
|
# ? Jul 7, 2023 18:51 |
|
if you genuinely believe you’ve never shipped a bug to prod, just lie about it. make up a time you did. saying you never have is just going to sound fishy as gently caress
|
# ? Jul 7, 2023 19:02 |
|
The_Franz posted:a test engineer walks into a bar: A customer walks in, asks where the bathroom is, and the whole building catches fire.
|
# ? Jul 7, 2023 19:03 |
|
Tunicate posted:A customer walks in, asks where the bathroom is, and the whole building catches fire. solution: move colo out of north carolina
|
# ? Jul 7, 2023 19:08 |
rotor posted:if you ship a bug and no one reports it, is it a bug? When I crash tty On your raspberry pi That's a feature
|
|
# ? Jul 7, 2023 19:15 |
|
Osmosisch posted:When I crash tty when my code makes prod explode thats a feature
|
# ? Jul 8, 2023 12:53 |
|
PIZZA.BAT posted:my favorite way to phrase the question is, 'what's the most expensive mistake you've made?' Gonna use this as both an interviewer and interviewee from now on
|
# ? Jul 8, 2023 15:29 |
|
Not a Children posted:Gonna use this as both an interviewer and interviewee from now on
|
# ? Jul 8, 2023 15:30 |
|
I am also on the market as I got got in a restructure mid-June. Signed onto stand-up and no one there. Replied a few weeks after to a direct inquiry on LinkedIn, had intro interview, and now interview with VP of design next week. I’m so rusty but it will come back. This time around I have a gently caress ton of IC leadership under my belt and stars appear in recruiter eyes when they hear I also like to do UXR. But no rush, my unemployment bennies are funded through week 23 of 2024 and I got 3 months severance, plus a year of emergency fund in cash. So I’m not nervous at all, but also feel like that was too easy while seeing other Sr. PD’s write paragraphs of whoa is me on LinkedIn? Another recruiter is like you, 6 month contract, plzzzzz. I had another my first week looking, but didn’t work out cause their design team is in Turkey?!? also went viral on LI day I was laid off. that was funny.
|
# ? Jul 9, 2023 05:25 |
|
Tunicate posted:A customer walks in, asks where the bathroom is, and the whole building catches fire. It’s fine, customers almost never do this. We can just scale out the number of bars we operate and if one catches on fire we’ll tear it down and build a new one. The customer won’t be able to use the bathroom but we’re here to sell beers not bathrooms
|
# ? Jul 9, 2023 05:50 |
|
CarForumPoster posted:when my code feature bugfix put it in a branch merge it to main and put it on to prod to prod to prod to prod to prod to prod to prod to prod servers catching fire cya its friday gently caress you all
|
# ? Jul 9, 2023 06:27 |
|
|
# ? Apr 27, 2024 07:52 |
|
Private Speech posted:to be honest I don't know that I've ever shipped a bug to prod either, in an embedded environment Should have mentioned I'm also in embedded. 'Move fast and break things' is frowned upon when it can literally break things.
|
# ? Jul 9, 2023 11:14 |