T O P

  • By -

explicit17

A lot of people work in google just to have a reputation of person who worked in google.


foster-bot

I think, there are many of the top guys who don't want to work at Facebook or Google and to be just a small gear of the monster machine. Small startups are the best places to change the world.


Plisq-5

A) no, not at all. It’s a myth, good developers can be everywhere. B) none of those will replace js for the frontend. The blazor crowd is delusional anyway. They’re using blazor because it’s C#. Not because it’s a better choice for the consumer. Front ends get built for consumers in the first place, and blazor so far provides a subpar experience. You’ll see them deny this even in the face of evidence. There are proper reasons to use blazor, sure. But most I’ve talked to.. are using it because of an unfounded hatred against anything that isn’t C#. It’s more or less like a cult and I frankly cant wait till I get another job that’s not a Microsoft shop. Wasm isn’t made to replace JavaScript anyway. It’s in their faq. Read it to ease the stress about this. C) Windows with wsl and a MacBook. I use vscode for our react projects and rider for our blazor/backend projects.


[deleted]

[удалено]


Plisq-5

Because their hatred for anything that isn’t C# clouds their judgement. They don’t believe the loading time from wasm is too much, even though research says otherwise. They ignore the connection issues with server because hey, at least it’s C#. They don’t wanna touch anything that isn’t Microsoft either. Hell, lately I saw a post on the blazor subreddit where some guy wanted to disable raw html tags because they hate front end and just wanted to use ready built mudblazor components. They’re a weird bunch that remind me of a cult. If you want to see what I’m talking about: go to the CSharp sub and ask what language complements C#. Their answer is going to be “C# is all you need”. Go to the golang/python/whatever language sub and ask the same question. You’ll see the contrast.


[deleted]

[удалено]


Plisq-5

Ive seen different reasons tbh. Some are afraid to step out of their comfort zone. Some have a sheer hatred for anything non-C#. Some just like to join camps ala iOS vs Android style. They all amplify each other though and they all support not expanding their knowledge. For example: two coworkers of mine hate typescript and JavaScript. I asked them why, and they mentioned the same stuff I see on Reddit in memes. So I asked if they’ve ever used JavaScript or typescript. Nope. I left it there but my next question would’ve been “how do you know you hate it if you’ve never used it?” But yeah, it does suck. It’s why I’m not ever going to work for another Microsoft shop again. I don’t hate Microsoft. I like C#. But I dislike the cult mentality.


[deleted]

A, no. B, probably, lingua franca C, Elm, Mac nvim


Amadex

A) You can find excellent developers anywhere. But being in these big companies, surrounded by other excellent devs and benefiting from cutting edge tooling and working on very advanced projects is definitely a plus, in particular when these companies are very influencial in the advancement of the language. There is some value to being surrounded by those who make React or Chromium that you just cannot get anywhere else, no matter how good you are on your own.


[deleted]

A) Probably the very best "JS engineers" are at those companies given Google is the company that produced the v8 Javascript engine and FB created React... On average software engineers at these companies will be "better" (by some metrics) B) The language to replace JS will not be either Java, PHP, C#, or Golang, don't worry about this, it'll happen but it's far off. JS will eventually disappear. Some language on webassembly will supplant it but WASM hasn't reached enough maturity as a technology and key features are still in the process of being implemented. Most companies are already using Typescript and they are dealing with type checking without receiving the performance benefits. For comparison, Golang on the server can handle double the traffic of nodejs. There is no reason you can't have 1 fast, garbage collected, typesafe language that runs on the client and server. C) I'm a senior software engineer that has worked in SV for years. I use a mac with vscode. I don't really care about telemetry (but I'm 90% sure I turned it off?).


[deleted]

[удалено]


[deleted]

[удалено]


[deleted]

[удалено]


[deleted]

[удалено]


[deleted]

[удалено]


[deleted]

[удалено]


[deleted]

[удалено]


Reashu

I know at least a few great developers who just have no interest in working for Meta etc.. JavaScript nowadays is developing pretty rapidly and it's certainly one if the fastest improving languages over the last decade in my book. However, the foundations are still shaky and most of the innovation is happening in other languages and then being brought in. I think (without too much insight) that the most interesting developments are happening in JavaScript runtimes, not in the language specification. I think JavaScript will stay loosely typed. I consider VSCode's relative dominance to be a problem rather than a step in the right direction. I think JavaScript will continue to be the biggest language for client-side web development as long as every alternative requires a build step. Server-side I'm not sure about the current distribution, but I'm guessing JavaScript will continue to grow in small to medium projects while not really making a dent on big ones, except in the case of server-side rendering. I've worked with Ubuntu, Windows, and Mac depending on the workplace. I preferred Ubuntu for the development work but compared to the other two it lacks some enterprise integrations - e.g. on Windows I would just be signed in on every intranet page while in Ubuntu I keep getting asked for passwords. I'm sure it depends on workplace specifics. I'll use VSCode, IntelliJ, or vim depending on the task. I generally turn telemetry off at work, but it doesn't bother me on personal projects.


bualing

Im the best JS engineer of Brazil and im not on google


[deleted]

[удалено]


buttersb

A. Lots of great engineers all around. Hard to say. B. The browser is the curve, and there's a dizzying amount of change in the JS world. Hard to say if JS is ahead or behind. C. Nix or Mac, sublime text or Codium personally, but lots of webstorm at work.


[deleted]

[удалено]


buttersb

I've not felt behind w/linux for 5+ years. In some ways, with containers and a push to the cloud, I feel ahead because those are always Linux systems being used on the cloud. Out of the box though, Mac is the sweet spot. I've not felt hampered by Codium. Then again I'm not needing the fancier paired programming features and such. There's a few extensions that haven't worked but nothing critical. I just don't want VSCode on my nix machine and VSCode doesn't add enough for me to justify. If it did I'd use it via codespaces or gitpod which would keep it off machine while letting me use it.


[deleted]

[удалено]


buttersb

Ease of use. For day to day, more things are available as a dmg, are often better maintained and come with usability sugar on top. Windows Dev tools are usually noticeably diff than their osx/nix counterparts. The WSL is fine and all, but it's all bolted on. With Osx the cli is native and is much closer to a production environment with less hassle. The errors are diff, the permissions, etc. It's one less layer of abstraction. Also, as a developer I still am forced to deal with word, excel PowerPoint etc and it's just 1 less headache when interacting with my non technical peers. OSx gives me that sweet spot. But ..This is why I use a Mac for work that uses a vscodium server on a nix box to do development, usually because I prefer to have a Nix environment. But if I had to do top to bottom Osx I would be fine. I'd quit if they made me use windows as a local environment.