|
most companies are not the size or do not see the traffic necessary to have engineers spend time making sure there are no points of failure in the infra when a 5-10 minutes outages with a person restarting a server is going to be fine for most cases. Those that are really nervous, like stores around black friday, can just overstaff or overprovision for a few weeks a year. Chaos engineering when done netflix-style is usually done by purely online businesses that have engineering departments in a good enough shape to want to purposefully cause small outages to prevent larger ones. Most places are not at that stage to begin with.
|
# ? Apr 26, 2018 22:12 |
|
|
# ? Jan 24, 2025 14:53 |
|
Space Whale posted:Apparently my mindset of always anticipating poo poo going pear shaped and picking things apart to test them, and then always testing the whole regression, is a very marketable skill. And my constant triage in life is good for looking at what can blow up in a big system. im the apostrophe's
|
# ? Apr 26, 2018 22:33 |
|
MononcQc posted:most companies are not the size or do not see the traffic necessary to have engineers spend time making sure there are no points of failure in the infra when a 5-10 minutes outages with a person restarting a server is going to be fine for most cases. pretty much this. i'd suggest that a lot more places _think_ they need these sort of optimizations because they're unwilling or unable to invest in other systemic and architectural changes to shore up basic deficiencies in their code base because that's hard, meanwhile your CTO reading some articles and wanting topics to do tech talks about is much easier (from their perspective)
|
# ? Apr 26, 2018 22:35 |
|
Space Whale posted:Apparently my mindset of always anticipating poo poo going pear shaped and picking things apart to test them, and then always testing the whole regression, is a very marketable skill. And my constant triage in life is good for looking at what can blow up in a big system.
|
# ? Apr 26, 2018 22:37 |
|
how do you all feel about providing references when applying for a job? like, i don't mind giving references once i've made contact with the company but i'm not really into shoving people's contact info into a random job portal edit: also all my references have died or moved lol
|
# ? Apr 26, 2018 23:35 |
Shaman Linavi posted:edit: also all my references have died or moved lol i got a “final interview” tomorrow for a job that requires zero driving to commute. I’m pretty sure i got this, just so long as i don’t say something racist or crap my pants. i think the commute can be just as (and possibly moreso) taxing as any given actual job, so i’m kinda stoked.
|
|
# ? Apr 26, 2018 23:48 |
|
Shaman Linavi posted:how do you all feel about providing references when applying for a job? like, i don't mind giving references once i've made contact with the company but i'm not really into shoving people's contact info into a random job portal available upon request
|
# ? Apr 27, 2018 01:46 |
|
Dongslayer. posted:available upon request this is what i ended up putting in all 3 of the required reference spaces on the portal i also have my first "interview" scheduled through Hired so that should be fun
|
# ? Apr 27, 2018 01:55 |
|
Dongslayer. posted:available upon request Pretty much this. References are such a waste of time though, the candidate is only going to suggest someone who will give them a favourable review. It's also telling when a company asks for references, that is they're probably run by old people who are stuck in the 1970s mindset.
|
# ? Apr 27, 2018 01:55 |
|
Symbolic Butt posted:honestly it's mostly about if you've seen the problem or a variation of the problem before, because then you go straight to writing the right classes/methods. Isn't that EXACTLY the wrong way to do interviews? If candidates can study for it, it's a pretty poo poo way to test if they can think, since you're really testing if they memorized poo poo.
|
# ? Apr 27, 2018 02:49 |
|
Just got an email from a recruiter talking to me about this amazing new opportunity at a "startup" that is backed by a $5Bn valued major player so it's the best of both worlds! and you get to play with the latest cutting edge tech: "They works with the latest stuff - They do Grails, AngularJS, TypeScript, ES6, npm, node, webpack, Gradle, Sass, Spring and willing to train on it. We are looking for good Java Developers." aren't we all?
|
# ? Apr 27, 2018 03:26 |
|
Space Whale posted:Isn't that EXACTLY the wrong way to do interviews? If candidates can study for it, it's a pretty poo poo way to test if they can think, since you're really testing if they memorized poo poo. Disagreed, freshening yourself up on core techs which you might not have used in a while but will be tested on none the less is important. Unless you just apply for jobs that are a 95% fit for what you're doing currently.
|
# ? Apr 27, 2018 03:37 |
|
had a really fun talk with some people over in ops for an internal temporary gig, and they repeatedly said ‘yeah we are a new team and we need all the help we can get’ so I guess that bodes well for me ‘why do you like ops?’ ‘you work with everyone and learn a bit about everything and despite it being a crushing workload it’s fulfilling at the end of the day’ ‘is international travel okay?’ ‘I have a fully valid China visa’ ‘oh dang, that’s extremely good’
|
# ? Apr 27, 2018 03:38 |
|
Jimmy Carter posted:‘why do you like ops?’ im stealing this for my next interview thx
|
# ? Apr 27, 2018 03:44 |
|
Sounds like Jimmy Carter is getting his first job since the 80'sSymbolic Butt posted:im stealing this for my next interview thx
|
# ? Apr 27, 2018 14:46 |
|
TimWinter posted:Sounds like Jimmy Carter is getting his first job since the 80's
|
# ? Apr 27, 2018 14:52 |
|
the page number has good ideas for how to really ace an interview
|
# ? Apr 27, 2018 14:53 |
|
qhat posted:I don't mind saying a number first, I've got a pretty good handle on what I can get and what I should walk away from. The worst thing is going through an entire interview process and be given an offer that isn't even close to what it would take for you to switch jobs, so I'm happy to screen those clowns out early if possible. unfortunately it's not possible every prospective employer has a number in mind for what they want to pay, but the earlier you get that number from them, the less correct it will be as they spend more time with you, and you get closer to closing the deal, their willingness to pay will often increase, often very considerably. this is also why recruiters will send you out to a job whose advertised pay band is $30-50k less than you are looking for -- they assume the pay will go up after they get their teeth into a candidate the worst problem of course is that you don't know how elastic the pay band really is. until you go through the whole process, you won't find out how much they can "stretch." there's no easy solution
|
# ? Apr 27, 2018 15:26 |
|
Shaman Linavi posted:how do you all feel about providing references when applying for a job? like, i don't mind giving references once i've made contact with the company but i'm not really into shoving people's contact info into a random job portal i won't give up a reference until we are post-interview and it's coming down to a narrow hiring decision companies that ask for references early are run by assholes, gently caress'em
|
# ? Apr 27, 2018 15:28 |
|
Space Whale posted:Isn't that EXACTLY the wrong way to do interviews? If candidates can study for it, it's a pretty poo poo way to test if they can think, since you're really testing if they memorized poo poo. doesn't matter if it's poo poo that's how people actually do it, so it behooves you to study up
|
# ? Apr 27, 2018 15:31 |
|
never provide references to a third party recruiter, they're fishing for contacts
|
# ? Apr 27, 2018 16:42 |
|
so my group finished interviewing and selected a candidate. I asked my boss if I could write back the interviewees we didn't pick and give feedback. "That takes time. Prioritize." sorry people we interviewed. I tried.
|
# ? Apr 27, 2018 17:35 |
|
Pendragon posted:so my group finished interviewing and selected a candidate. I asked my boss if I could write back the interviewees we didn't pick and give feedback. lol your boss is a dick also just do it anyways it's not like he'll know
|
# ? Apr 27, 2018 18:15 |
|
qhat posted:Disagreed, freshening yourself up on core techs which you might not have used in a while but will be tested on none the less is important. Unless you just apply for jobs that are a 95% fit for what you're doing currently. Staying fresh on concepts and technologies by being able to really understand use use and apply them? Oh absolutely that's a good. Stuff like "memorize the canonical way to OOP a Sudoku or tic-tac-toe for an interview" isn't the same as "do OOP for something new to both of us" and talk through the process. That's what I mean.
|
# ? Apr 27, 2018 19:09 |
|
Notorious b.s.d. posted:doesn't matter if it's poo poo Oh I am.
|
# ? Apr 27, 2018 19:10 |
|
So if people think SQL can't scale horizontally (sharding?) and you gotta do stuff in the and you need to go NoSQL is this a redflag?
|
# ? Apr 27, 2018 19:11 |
|
Gazpacho posted:never provide references to a third party recruiter, they're fishing for contacts This makes sense of how my recruiter cold calls went through the roof recently.
|
# ? Apr 27, 2018 19:40 |
|
Space Whale posted:So if people think SQL can't scale horizontally (sharding?) and you gotta do stuff in the and you need to go NoSQL is this a redflag? yes. this is resume-driven development. a competently designed and administrated traditional database cluster can get you surprisingly far, and judicious use of application-level partitioning can get you further still. your poo poo startup is not amazon or google, you do not need amazon or google-scale solutions for your 100 daily active users.
|
# ? Apr 27, 2018 19:48 |
|
Space Whale posted:So if people think SQL can't scale horizontally (sharding?) and you gotta do stuff in the and you need to go NoSQL is this a redflag? Not necessarily, it depends on how much experience the team has on building and maintaining a distributed database. Lots of cloud providers have NoSQL databases as a service that deals with a lot of that for you. It could be that storing documents in a NoSQL db is the right move, and they were just shoehorning it into a sql database because of momentum at the time they made the product and now they see an opportunity to do it right. But probably not, and go with what Sapozhnik said
|
# ? Apr 27, 2018 19:50 |
|
Sapozhnik posted:yes. this is resume-driven development. 5000 tho and a tb of data?
|
# ? Apr 27, 2018 20:00 |
|
good heavens, an entire terabyte you say?
Sapozhnik fucked around with this message at 20:16 on Apr 27, 2018 |
# ? Apr 27, 2018 20:09 |
|
Sapozhnik posted:good heavens, an entire terabyte you say? That's kind of how I felt about it but wanted some feedback from people who aren't just OMG DYNAMODB!!1one
|
# ? Apr 27, 2018 20:14 |
|
Sapozhnik posted:good heavens, an entire terabyte you say?
|
# ? Apr 27, 2018 20:14 |
|
Space Whale posted:5000 tho and a tb of data? this stuff is always really funny like, i work with embedded hardware that has a 400mhz processor and 256mb of ram. with how people treat the things sometimes you'd think that databases didn't exist before 1998
|
# ? Apr 27, 2018 20:15 |
|
that's almost an entire sixteenth of a commodity server's ram when you've got a working set that can't fit into a single instance's ram then you start thinking about application level sharding when you're google or facebook or amazon and your business data is a gigantic planet-spanning graph, that's the point at which you bust out the super-heavy weaponry. i mean don't get me wrong it's pretty cool that you can get (something that resembles) the software that runs these sorts of operations for free to play around with and study, but these systems require a highly knowledgeable and focused operations and engineering organization to effectively manage, and that tribal knowledge will remain tribal knowledge and not become easily taught and disseminated simply because very few companies actually work at that level. given the political effects they are causing, there is an argument that very few companies should work at that level, but that is an entirely different conversation. long story short anybody who uses warehouse-scale distributed db systems willingly is an idiot, it's what you use when you're so huge that you have no other choice.
|
# ? Apr 27, 2018 20:16 |
|
also a disclaimer, i don't actually have much practical experience with this stuff so uhh don't use my shitposting to make career-impacting decisions. still, i don't think it's controversial to state that the tendency of "nosql" databases to turn your operations experience into a living hell is well documented.
|
# ? Apr 27, 2018 20:20 |
|
Sapozhnik posted:good heavens, an entire terabyte you say? I don't know why but there's a team in my company using some dynamodbs because they think a million records is apparently too much data to query on without nosql. This is the same team whose webpage load time I brought down from 15 seconds to half a second by adding a single index to one of the SQL tables they do have. The funniest thing is they're not even sharding their dynamodbs rofl.
|
# ? Apr 27, 2018 20:23 |
|
Space Whale posted:So if people think SQL can't scale horizontally (sharding?) and you gotta do stuff in the and you need to go NoSQL is this a redflag? ehhh this isn’t wrong but it’s not right either. definitely not a red flag though. that’s perfect for follow up questions to see just how experienced they are in certain domains though. (full disclosure i work for a nosql database company)
|
# ? Apr 27, 2018 20:23 |
|
but then again, if you don't have this kind of architecture how will anyone make money? https://twitter.com/internetofshit/status/986006653605687296
|
# ? Apr 27, 2018 20:23 |
|
|
# ? Jan 24, 2025 14:53 |
|
I'm fully convinced that a lot of the people that are using nosql think it's a data store that uses black magic incantations to somehow make sorting over millions of records an order of magnitude faster than just running a query on an index.
|
# ? Apr 27, 2018 20:26 |