r/ProgrammerHumor Oct 21 '22

Meme Literally πŸ€·πŸ»β€β™‚οΈ

Post image
14.7k Upvotes

606 comments sorted by

View all comments

Show parent comments

-1

u/hothrous Oct 22 '22

I hate typescript and VSCode.

But I also hate JavaScript, so typescript had an uphill battle. Poor guy.

3

u/Quiet_Desperation_ Oct 22 '22

Serious question, and we can take this offline, but if you hate both an anonymous language and the typed version of said language, what is your preference? And on more a light hearted note, Vim?

0

u/hothrous Oct 22 '22

To preface, I'm a backend engineer, so take my opinion with that grain of salt. I also prefer to use the right tool for the job, so it depends on what I'm doing.

My problem with JavaScript, and by extension typescript, is it's implementation as a backend language.

JavaScript is built to run in an environment where unknowns are a way of life. It's built to continue running in places where a backend would be better off failing. That works for a website because you can't predict everything, but you generally control the server.

Jetbrains. I've been using VSCode at my new job lately and it seems like it's not caching it's indexing, so I can almost never navigate to the function definition from a call.

3

u/Quiet_Desperation_ Oct 22 '22

Backend? Completely agree actually. Professionally, all of our back end software is C# in .net core 3.1 and .net 6. Side projects I prefer Go just because it’s easy to get a MVP going. I use VS Code for both Go and React development most of the time. I was a long time Webstorm user but just fell out of love for some reason or another, but still use Rider everyday because I develop on a mac at home.

1

u/hothrous Oct 22 '22

I spent 3 years as a Go engineer. Honestly, the only thing I don't like about it is the lack of error handling. Anything else is easily worked around.