> "Tech debt is what the 2nd generation of engineers gets to complain about after the 1st gen made the product succesful at something."
Strange and snarky comment for a "Chief Technical Officer". Software constantly evolves, it's a process of continuous refinement.
Zoom's past success may have been partially attributed to "1st gen engineers" hitting the jackpot. Zoom's fate right now rests on the ability of those "2nd generation engineers" to keep the show going.
> "If Waymo turns trucking into an automated business (or even just reduces the number of humans needed to haul cargo), we could be in for a similar situation."
Sure.
Tuning in to last week's news - "Mass layoffs reported after Starsky Robotics fails to find buyer, investors" [0]. Starsky had a demonstrable path to "reduce the number of humans needed to haul cargo". What gives?
> "I created this font by purchasing a Leroy Lettering set, using Inkscape to trace the scanned letterforms of one of its templates, and some FontForge Python scripting."
How does this work from a copyright/legal perspective?
> "WASM translated to register-based bytecode. That's awesome!"
If the hardware executing this code is "stack-based" (or, does not offer enough general purpose registers to accomodate the funtion call) - this will need to be converted back to a stack-based function call (either at runtime, or beforehand). Wouldn't this intermediate WASM-to-register-based-bytecode translation be redundant then?
Friendly reminder: you don't really know whether this person truly works for the NHS, as they claim. Don't divulge sensitive information to random people.
You're not saying the same thing, and your version sounds like BigCorp PC talk - regurgitated and self-censored. What makes you feel entitled to go around "re-writing" comments/posts made by others?
> "(Survey author) yes, it seems like I made a mistake with the different level descriptions. For me knowing how to do things like transitions and animations is comparatively "simpler" than being able to architecture an entire CSS front-end including managing a design systems, naming, specificity, etc. but I guess many respondents didn't see things that way."
So you spun up a survey with questions based entirely on personal anecdata, and subjective ideas of what expertise is? And now it's the "State of JS in 2019"? I'd say that's quite awkward. Wouldn't you agree?
> "I am on alexa 1m (50k even). I do not have a load balancer, I do not have multiple servers for redundancy. This isn't even a static site, most of our page views are the wiki, the server running all of this has 8 cores and 4 are constantly maxxed out by a non-website related process.
Most websites now and days are over engineered."
That's awesome! Mind sharing some more details? (hosting plan/CDN/etc). Or even the URL?
> "I wish the reporter could elaborate more on whether there are live websites broken due to this or is it a project under development so we can measure the impact more."
Wasn't this specific version of Chrome rolling out to production users world-wide? Clearly there was a subset of users that was impacted by this (otherwise, a report wouldn't have been made in the first place). Not sure why they're asking the reporter about the state of their specific project?... :\
That's not a bad idea, actually. Who maintains those whitelists and how do they get updated? If you want to make the web somewhat usable for others, is it enough to whitelist "google.com"/"youtube.com" only (for example)?
I'm not for or against Erlang. While honestly attempting to learn something new today, I became frustrated with how devoid of content most of the comments in this thread are. "I'm {senior title}, and {tech name} is great" is as far as most of the comments go. That's just extremely mediocre.
I was challenging jhgg's comment, by requesting actual clarification and proof for the very broad statements they made. But if I'm honest, this entire thread is full of many such comments - propping up and praising {tech name} whilst providing little to no data to show for it. And that's how we got cargo culting. But please downvote away :)
> "Although not in Erlang, Discord uses Elixir which runs on the BEAM VM to much success as well for our real time distributed system as well as VOIP signaling components. Looking back years later - it’s safe to say we wouldn’t have chosen anything else."
You're a Staff Engineer at Discord. This response is extremely vague and non-informative.
What does "running to much success" mean exactly? And why is it "safe to say you wouldn’t have chosen anything else" instead? Why could you not have achieved the same results using alternative tools?
By the way - you've mentioned "real time distributed systems". What exactly is your definition of "real time" here?