|
piratepilates posted:Can you give examples of that? Thousands of teams being impacted by a swap in technology like a new JDK version feels to me like there's a problem inherent in that dependency. Off the top of my head, just anecdotal stuff from my experiences at an enterprise tech company. The "innovation" team at my day job is working on eliminating at least two such obviously high-impact and bewilderingly low priority legacy problems (these are often ideas with ambiguous ownership) as are the individual teams that explicitly own and have authority over internal services and tools (and are informed enough in their domain to construct educated prioritizations, yet didn't include the obvious process fix)
|
# ? Feb 13, 2017 02:46 |
|
|
# ? May 27, 2024 02:05 |
|
ultrafilter posted:Bear in mind the original quote: Yeah. In 2017, we already know that Node.JS is grossly unsuited to a great many workloads, and won't be ready to compete on an equal footing for five to ten years if that. If you're interested in any of latency, throughput, or accuracy, or some combination thereof, to handle large sums of money, handling any of that canonically in Javascript code is a disaster waiting to happen. Hint: JS numbers are floating point. The JVM is fast, stable, and IMO at lower risk where dealing with damning fuckups is concerned. Hands-down the best platform for fintech to be built on, all things considered.
|
# ? Feb 13, 2017 06:26 |
|
As far as I can tell, innovation is the spin put on r&d to show that they are invested in delivering bottom line value.
|
# ? Feb 13, 2017 10:24 |
|
Doctor w-rw-rw- posted:Yeah. In 2017, we already know that Node.JS is grossly unsuited to a great many workloads, and won't be ready to compete on an equal footing for five to ten years if that. Haven't we always known node was unsuited for real workloads? It checks off way too many of the "this is probably bad" boxes. Less than 10 years old. Primary selling point was not needing to learn an appropriate language. HN incessantly talking about it for more than a month. Is JavaScript. Lacks threads. I'll continue to stick to tech that other people proved. I'd rather solve business problems than work out the kinks of some hipster garbage. It's been a pretty sound strategy in my career so far.
|
# ? Feb 13, 2017 14:02 |
|
piratepilates posted:Can you give examples of that? Thousands of teams being impacted by a swap in technology like a new JDK version feels to me like there's a problem inherent in that dependency. At a certain point, I think it's easier to switch GCC versions or Linux distributions.
|
# ? Feb 13, 2017 14:44 |
|
leper khan posted:Lacks threads.
|
# ? Feb 13, 2017 17:38 |
|
Vulture Culture posted:There have been Web Workers implementations in Node for literally seven years Aren't those spawned as subprocesses?
|
# ? Feb 13, 2017 18:32 |
|
Paolomania posted:Aren't those spawned as subprocesses?
|
# ? Feb 13, 2017 21:03 |
|
leper khan posted:I'll continue to stick to tech that other people proved. I'd rather solve business problems than work out the kinks of some hipster garbage. It's been a pretty sound strategy in my career so far. I'm expecting that with the bulk of code out there already that needs maintaining/updating, C++/Java/.NET/(maybe RoR) developers won't have much to worry about for the next 2-3 decades. Granted, F500 financial institutions, health care, and government organizations don't usually have nap chambers and free haircuts, but their money is still green. I prefer to focus my effort on learning how I can be more valuable to a business, not learning the framework du jour that will be abandoned 6 months later.
|
# ? Feb 13, 2017 21:18 |
|
B-Nasty posted:I'm expecting that with the bulk of code out there already that needs maintaining/updating, C++/Java/.NET/(maybe RoR) developers won't have much to worry about for the next 2-3 decades. Granted, F500 financial institutions, health care, and government organizations don't usually have nap chambers and free haircuts, but their money is still green. I don't know if this is relevant or not to people's career choices, but I have to share. I work for big health care, and the way we make choices around here is amazing. We're using an expensive solution that does something with big data, ETL, data integration, and a dozen other things. No one likes it. Recently some directors and VPs asked why we ever decided on this thing, because it's not really what we need. The answer, I learned, is that the only reason it's being used is because, when this whole project first started, this software was a quick and temporary solution. And then everyone forgot that it was meant to be temporary. Edit: I don't know if there's a moral in that, but it I think it's this: There is an infinite amount of money to be made in maintaining and fixing other people's bad decisions, if that's the type of career you want. lifg fucked around with this message at 21:44 on Feb 13, 2017 |
# ? Feb 13, 2017 21:41 |
|
lifg posted:this software was a quick and temporary solution. And then everyone forgot that it was meant to be temporary. Years later you dig through the webserver config to find that everything in your production system actually hinges on index_temp_joe2.php
|
# ? Feb 13, 2017 22:12 |
|
lifg posted:I don't know if this is relevant or not to people's career choices, but I have to share. The main thing I learned from this happening a couple of times is that you should not build a temporary/poc system with the assumption that it will be replaced later. Too many times "throwaway" code has become production for me to ever believe a POC is going to be replaced ever again.
|
# ? Feb 13, 2017 22:51 |
|
"Temporary" is the closest thing that most enterprise organizations will ever get towards realizing Agile and lean methodologies. It helps explain why they're oftentimes more successful than the "permanent" solutions that show up down the line.
|
# ? Feb 14, 2017 06:23 |
|
Vulture Culture posted:There have been Web Workers implementations in Node for literally seven years And shared memory buffers standardized for literally zero years
|
# ? Feb 14, 2017 07:32 |
|
rt4 posted:Years later you dig through the webserver config to find that everything in your production system actually hinges on index_temp_joe2.php I'm used to seeing this in small-to-medium sized companies, where I've normally worked. This is the first time I've been at a billion dollar company. They have all the same problems, just with a larger budget. I didn't expect that, but I guess I should have.
|
# ? Feb 14, 2017 17:29 |
|
I'm self-sabotaging myself again - gotten an offer in London with 40% wage increase, opportunity to learn new stuff and I turned it down; the part is that I'm doubting myself, and the other one is that the vastness of London kind of scares me - I'd be paying double for a place to live (or triple if I want something similar to where I live now) + I don't have a sense of expenses; also, I've been with the current company with 8 years - I feel responsible for what I do, I like doing what I do, and I've fairly free hand, which I guess I won't have (and now I'm yet again making excuses and making reasons to stay) I've already written a big list of reasons not to stay here for any longer. canis minor fucked around with this message at 23:00 on Feb 14, 2017 |
# ? Feb 14, 2017 21:52 |
|
Nothing wrong with turning down a 40% wage increase when it doesn't cover a 100% increase in your cost of living!
|
# ? Feb 14, 2017 22:48 |
|
CPColin posted:Nothing wrong with turning down a 40% wage increase when it doesn't cover a 100% increase in your cost of living! Unless your 40% wage increase is 60k and your 100% CoL increase is 20k, for example. \/ yeah I struggle with reading. The March Hare fucked around with this message at 12:51 on Feb 15, 2017 |
# ? Feb 14, 2017 22:56 |
|
The March Hare posted:Unless your 40% wage increase is 60k and your 100% CoL increase is 20k, for example. That would cover the cost of living.
|
# ? Feb 15, 2017 05:03 |
|
Yes - as I said - self-sabotaging. For the last days I've been kicking myself over it. vvv Yes, that's what I was thinking of trying. Will see. canis minor fucked around with this message at 18:14 on Feb 15, 2017 |
# ? Feb 15, 2017 09:40 |
|
canis minor posted:Yes - as I said - self-sabotaging. For the last days I've been kicking myself over it. If you did this in the last couple of days you can probably reverse it.
|
# ? Feb 15, 2017 16:29 |
This may sound like a dumb question, and I think I'm more bitching at the wind than asking a serious question, but how the gently caress do you get across to HR folks that it really doesn't matter much if I don't have experience with that particular piece of tech they're looking for? No, you're right, I don't have five years of Java experience, but when I had a task it took me about an hour to go from nothing to using the Spring framework to make calls to WalMart's public REST API. I know development... platform and language are (largely) window dressing. I'm in this weird place where I've been a senior dev, doing senior dev stuff, making senior dev salary, but now to move into another job it seems like I either need to find a senior position that's looking for the particular stuff I've been doing for the past five years, which isn't in demand in my area (and nobody seems to want to allow telecommuting) or take a junior position doing something new to me. Sorry for the bitching, it's just intensely frustrating.
|
|
# ? Feb 16, 2017 01:15 |
|
You can't. It's HR's duty to fill the requirements for a position. That is why we need to network with other technical people so that the devs can bypass HR's pile of CV and get you straight to interviewing. It's not easy to do but really just adding your colleagues to your linkedIn and checking on the one with whom you get along and would want to work with again. I'm not very good at it either but being social and nice to other help to get referrals. Conferences and industry meetup can go a long way if you have the time for that, but they do tend to be focused on one tech/stack/framework, it might actually be a good thing if you are looking for something new. I agree it's frustrating, business rules can be such a pain in the rear end. AskYourself fucked around with this message at 02:37 on Feb 16, 2017 |
# ? Feb 16, 2017 02:35 |
|
runupon cracker posted:This may sound like a dumb question, and I think I'm more bitching at the wind than asking a serious question, but how the gently caress do you get across to HR folks that it really doesn't matter much if I don't have experience with that particular piece of tech they're looking for? No, you're right, I don't have five years of Java experience, but when I had a task it took me about an hour to go from nothing to using the Spring framework to make calls to WalMart's public REST API. I know development... platform and language are (largely) window dressing. Either network past them, or work for smaller or younger companies that haven't had the time to encrust themselves in stupid poo poo yet. Mao Zedong Thot fucked around with this message at 19:15 on Jun 13, 2020 |
# ? Feb 16, 2017 03:46 |
|
If you're just trying to get past an HR block, you can lie. List "Spring" on your resume and either it doesn't come up in the interview or you say "yeah I played around with it a bit; seems easy!" and hope that plays well with the interviewer. There aren't really any repercussions for doing this. Sometimes, though, when it's a "senior" position and asks for some technology it's because they want someone to lead them on that technology and they're not OK with hiring you and then waiting a couple months for you to learn all the best practices and make all the connections to be that leader.
|
# ? Feb 16, 2017 03:47 |
Thanks for the feedback guys. I've been really lucky up til now that, with the exception of that time I worked as a comic store clerk, all of my jobs have been through connections. I do have one "in" left with a former colleague of mine, but I'm looking at a good 20-25% pay cut if I go there, which as you might imagine is something I'd like to avoid if possible. Mniot posted:If you're just trying to get past an HR block, you can lie. List "Spring" on your resume and either it doesn't come up in the interview or you say "yeah I played around with it a bit; seems easy!" and hope that plays well with the interviewer. There aren't really any repercussions for doing this. Yeah, I get it, but it feels super gross and I'm just not comfortable with it. Honesty is a big thing for me. I know I've suffered for it, too, but I gotta stick to my principles. Mniot posted:Sometimes, though, when it's a "senior" position and asks for some technology it's because they want someone to lead them on that technology and they're not OK with hiring you and then waiting a couple months for you to learn all the best practices and make all the connections to be that leader. No question, and that's been the case a couple of times when HR hasn't been a hurdle. I understand that companies sometimes need to hit the ground running.
|
|
# ? Feb 16, 2017 15:27 |
|
runupon cracker posted:Yeah, I get it, but it feels super gross and I'm just not comfortable with it. Honesty is a big thing for me. I know I've suffered for it, too, but I gotta stick to my principles. Same. I always recommend against lying. But you can work with HR screeners. They are often doing keyword searches, and *want* to pass along good people. So build a few projects with Spring and list it under "Technical Knowledge," and during the interview talk about how you've worked with Spring-like frameworks for a dozen years and have already built a few real-world apps in Spring.
|
# ? Feb 16, 2017 16:11 |
|
sarehu posted:"Good mentoring/senior engineer support" is code for blaming others for your own inability to get poo poo done and improve yourself while doing it. What the gently caress is this?
|
# ? Feb 16, 2017 17:17 |
|
Pollyanna posted:What the gently caress is this?
|
# ? Feb 16, 2017 18:02 |
|
A response to you making multiple posts about multiple employers unsatisfied with your work output. All the other newbie developers I know don't keep talking about how poor mentorship is the cause of their problems.
|
# ? Feb 16, 2017 18:04 |
|
So, here's a warning for anybody else interested in SDE stuff at Amazon: regardless of your experience or references, they will make you take a programming test with someone watching you through your webcam the entire time. Not an interview or anything interactive, just a "proctor" from a third-party company operating on the basic assumption that you are a cheating liar and you and your computer need to be monitored the entire time. I told the Amazon internal recruiter that I found this skeevy and discouraging, and in the span of one day they went from "well, I'm not supposed to tell you, but we really think you'd be a good fit" buddy-buddy phone calls to a two-sentence "we have decided not to move forward with your application" email.
|
# ? Feb 17, 2017 00:23 |
|
Depends on the team, I think. I had an Amazon programming interview with just a guy on the phone and a shared web-based editor.
|
# ? Feb 17, 2017 01:34 |
|
Roadie posted:So, here's a warning for anybody else interested in SDE stuff at Amazon: regardless of your experience or references, they will make you take a programming test with someone watching you through your webcam the entire time. Not an interview or anything interactive, just a "proctor" from a third-party company operating on the basic assumption that you are a cheating liar and you and your computer need to be monitored the entire time. Can confirm this as well as they are pushing hard into my city as of late. I had heard about this before and recently had a conversation with an Amazon recruiter and I brought it up. She confirmed it and I just chuckled and told her good luck with those willing to subjugate themselves that. I wonder what terrible management decisions were made that progressed Amazon into making interviews this terrible.
|
# ? Feb 17, 2017 01:35 |
|
Roadie posted:So, here's a warning for anybody else interested in SDE stuff at Amazon: regardless of your experience or references, they will make you take a programming test with someone watching you through your webcam the entire time.
|
# ? Feb 17, 2017 05:10 |
|
sarehu posted:A response to you making multiple posts about multiple employers unsatisfied with your work output. All the other newbie developers I know don't keep talking about how poor mentorship is the cause of their problems. I agree that she may be the common denominator here, but good mentoring is still really really important.
|
# ? Feb 17, 2017 08:57 |
|
minato posted:I'm gonna guess that they've had a few time-wasters who cheated to pass the phone screen, and got a free trip to Seattle out of it to completely bomb on the whiteboard test. Poor Amazon, having to deal with the same poo poo every other company trying to fill high-paying positions has to deal with. Their overreaction is going to get them more desperate recent grads that can be abused than it will experienced professionals. But then, maybe that's what they want; younger people with stars in their eyes that are willing to take some abuse.
|
# ? Feb 17, 2017 12:52 |
|
Why don't they just hire remote? When Amazon and Microsoft have drained the entire talent pool of a major city, moving a bunch of people in seems like a huge waste. Besides that, it seems like a huge risk to live in Seattle or San Francisco when one of those giants eventually goes under.
|
# ? Feb 17, 2017 13:25 |
|
Che Delilas posted:Poor Amazon, having to deal with the same poo poo every other company trying to fill high-paying positions has to deal with. Their overreaction is going to get them more desperate recent grads that can be abused than it will experienced professionals. But then, maybe that's what they want; younger people with stars in their eyes that are willing to take some abuse. I used to work at Amazon a decade ago, and that's certainly what they wanted then; by the time I had 2 years' experience I had more seniority than >50% of the devs there.
|
# ? Feb 17, 2017 16:32 |
|
geeves posted:Can confirm this as well as they are pushing hard into my city as of late. I had heard about this before and recently had a conversation with an Amazon recruiter and I brought it up. She confirmed it and I just chuckled and told her good luck with those willing to subjugate themselves that. I think its a trend, Epic did the same thing to my girlfriend when she was applying (for a non developer position to boot)
|
# ? Feb 17, 2017 19:09 |
|
|
# ? May 27, 2024 02:05 |
|
rt4 posted:Why don't they just hire remote? When Amazon and Microsoft have drained the entire talent pool of a major city, moving a bunch of people in seems like a huge waste. Besides that, it seems like a huge risk to live in Seattle or San Francisco when one of those giants eventually goes under. Because remote employees might not work every single hour they're on the clock! I think this is part of why tech companies are opening offices in many more cities even outside of the traditional hubs. The rent has gone insane near silicon Valley and many people are just refusing to move there. Or just plain can't. Plus there is cheap office space aplenty in some lesser thought of cities. Amazon just opened an office in pittsburgh and Google has already been there a while. Granted cmu being a thing is part of it but still...that something that has to break is breaking.
|
# ? Feb 17, 2017 19:23 |