TBH, I think if the language was done properly, PowerShell would significantly boost Windows' attractiveness to devs and admins, and would probably meaningfully spill over into Linux as well (I'm aware there's a Linux version, but best I can tell nobody uses it if they can avoid it).
Unfortunately the bar set by CMD was far too easy to clear, and Jeffrey created a language that only its mother could love. It does add value, there's no question there, but _in spite_ of the language, not thanks to it. The value add is mostly in bindings.
MS would do well to reuse the same bindings but have Anders Hejlsberg design the language instead IMO.
Meh. At least it should be able to translate "let's fuck". Which it "translates" incomprehensibly at the moment. If anyone from Yandex is reading this: eggplant and water spray is the correct translation.
> in to the company's tech stack and development ethos
To be fair, at least in Google's case that's not difficult to do, because those technical decisions are grounded in reality and their infra and dev processes are some of the best in the world. And it's not like it used to be that you can't use your knowledge on the outside. The world is largely moving in that direction. In my estimation the rest of the world is now catching up to where Google was 10 years ago.
A bigger problem is activism. You have no choice but to see the most insane, unhinged behavior and rhetoric imaginable on internal social networking website, and that'd irk some, especially older folks who tend to be somewhat more conservative in their views. Nowadays you also don't get to ignore it sometimes (unlike, say, 10 years ago), because some of it is seeping into official company policy. It's unprofessional, and dumb from management standpoint to allow this, but the asylum is run by the insane at FANGs.
Mid-40s here. I've built up a skill stack that pays like lawyering, and went solo. 3 years so far, no regrets. I work about 24 hours a week. I make a lot more per hour than I did at Google, but less overall, and it's fine. I get to actually enjoy my life and I'm not going insane with stress. If I don't want to work, I don't work. Previously I'd take sabbaticals between significant job changes, and I find that I can't actually stay without work for more than 6 months. Not because I need money or whatever, but because I just can't sit on my ass and do nothing at all.
I'm in the US though. I'm aware European software people are pretty much wage slaves, and they don't have much of a choice but to work until they croak. But in the US if you are capable, and you play your cards right, and don't blow all your money on unnecessary bullshit, you can be financially independent by ~40 years old, after which you can downshift and enjoy life, if you let go of the idea that your total comp will always go up, or that you can make all the money in the world.
Move to the US maybe? There's a dearth of quality software engineers at the moment, and people move around a lot I hear.
Also protip: level designations such as Staff or Senior Staff or whatever aren't even comparable between similar companies within the same city. I largely ignore them. A senior SWE at e.g. Google can be paid much more than a director elsewhere (and be more capable than a director elsewhere, as well). Look at how much you're getting paid, and whether the work environment is decent - those are the only two things that really matter in a job.
If you don't have bulging discs or other severe pathology, the easiest way to fix your back is to train the posterior chain via low bar barbell squats. Start light, work slowly up to your body weight, you don't have to go much further, but you can if you want to. Most men should be able to handle at least 1.5x their lean body mass after a couple of years of very mild training, added by balanced nutrition. Train 3x a week. Your back problems will resolve in a month. Most people's back problems are caused by atrophy of back stabilizer muscles, which, in turn, is caused by not using them and sitting hunched over at their desk all day.
Doctors will _never_ advise this, but it works. I couldn't even bend over without any weight, and had to lie down on the floor in the office sometimes it was so bad. I also had RSI in my wrists to the point I couldn't sleep some nights. After I started training with a barbell it all went away never to return. I know 4 people who followed my advice and did the same thing, and their back problems resolved as well. Best of all, you don't have to do it all the time, once you develop quality musculature there, the effect lasts for years with little upkeep. Although you should keep it in shape, of course - it's better for you, and increased muscle mass is good for weight loss, too (a lot of people think they have back problems, but they really have a huge chunk of fat hanging on the front of their body and it's pulling on their back and destroying their knees, too).
They may "want" that, but that's something I never got and I worked on-site for 20 years before I went remote 5 years ago. It's not like dedicated mentorship is common in non-remote work, and it's not like a remote junior employee would be denied mentorship if they ask. Most of my clients have junior employees, and they do reach out for help from time to time, and I encourage that. Nobody knows everything there is to know, not even senior people like me.
There's another aspect that's often ignored. Mentoring others just creates drag on your own career in most companies. It is not beneficial to the mentor at all. Nor is hosting an intern. So the smarter potential mentors avoid it, and you don't want to be mentored by the dumber ones anyway.
In Russia (and I suspect much of the rest of the world) you don't need to fake anything. You pay off the doctor and get a shot of saline instead, along with a totally valid record in the government DB. They catch them from time to time, but doctors there are paid laughably little money (as in nearly all countries with fully socialized medicine), so they do what they can to get by. Price of admission is between 3000 and 15000 rubles ($40-200) depending on where you are.
Real fun begins if your team has all three stages of seniority. Typically it's somewhere in the middle, so your default is to use ORM, even though as a senior person you know everyone will profoundly regret this in the long run (and you will regret it immediately).
In the US the narrative will depend primarily on whether it helps or hurts the chances of current ruling party to do well in midterm elections. You can downvote all you like, you know it's true.
IIRC the most advanced robots today, those by Boston Dynamics, do not use any deep- or machine learning. Or at least they did not when I'd last read about them. Tech simply did not exist when they were developed. So this is a good stake in the ground in a relatively nascent (but "difficult" field). Hopefully this will result in more innovation, although this is _fundamentally_ difficult as well because what the neural models will do given out of domain inputs is anyone's guess, and that can end pretty badly in a control system. But this still could be helpful for augmenting traditional control systems, which tend to be relativel primitive, and tend to make a lot of assumptions, such as linearity.
TIL. Looks like you're right. I ran ldd on several Go binaries I have in my ~/bin (some of which do use networking), and while most of them did not depend on libc, one did. There goes yet another reason to prefer Go.
How do you develop for it though? Do you install it locally as well? Or do you only do interpreted languages and/or Java? I suppose Go would work across distros also (because it doesn't use libc), but that's all I can think of.
There will 100% be generous carveouts for the government and the security state by the time this is signed. Bet money on it. I'm sure it'll be "for the children" or "against terrorism" or "against COVID" or whatever, but the capability will remain. No government has ever willingly relinquished a capability like this.
See Moon landings and the Manhattan project for an example of what unlimited budget and the best brains were able to accomplish in this country between the 40s and 70s. Then it all went way downhill precisely because of this kind of reasoning, utter lack of vision and ambition, and mismanagement. And even if this were an utter and complete failure in the end, it'd have generated priceless knowledge, and hundreds of thousands of Middle Eastern civilians would be alive. No matter how you slice it, this would have been a _way_ better way to spend taxpayer money.
That's if it were a failure. If it were a success, we'd end global warming, attach a ginormous rocket booster to the world's economy without dooming the planet, kick the stool from underneath several authoritarian/theocratic regimes, and who knows what else.
We'd have electricity beaming out of our asses by now if we didn't attack Iraq, Afghanistan, and Syria, and instead spent $2T on fusion R&D. And hundreds of thousands civilians would be alive, on top of that.
My point is, until we ban the immediate popping up of these figureheads on Big Pharma boards (something Trump tried and failed to do, and Biden won't even try), there's a massive conflict of interest, and everything they say and do should be regarded with a lot of suspicion. Pay them twice as much,
but then say "you can't take money from the companies you're charged with regulating, directly or otherwise, for 5 years or you go to jail". The situation we have right now is just dumb and corrupt AF across the board. Fauci generated somewhere near half a trillion dollars of revenue for Pfizer just on COVID alone, and there's nothing whatsoever in US law preventing him from collecting a de-facto deferred bribe after he leaves NIAID. Happens to every single one of these figureheads, without any exceptions. I strongly suspect that's why they take these relatively unexciting jobs in the first place - for the potential to earn something more "exciting" that they wouldn't be able to get otherwise.
If you think they have your interests in mind, I suggest you reconsider. At best, your interests might sometimes align with those of their true masters. But if they don't, who gives a shit - Pfizer has legal immunity now.
Unfortunately the bar set by CMD was far too easy to clear, and Jeffrey created a language that only its mother could love. It does add value, there's no question there, but _in spite_ of the language, not thanks to it. The value add is mostly in bindings.
MS would do well to reuse the same bindings but have Anders Hejlsberg design the language instead IMO.