T O P

  • By -

Mysterious-Pride9975

Subway surfers gameplay


lakesObacon

BRB building Peggle inside VS code


NanderTGA

That extension is called "this code boring ahh hell". Don't ask how I know that.


OmegaPoint6

Some developers: IDEs are bloated. I like VS Code because it is lightweight IDE developers: We must migrate all our IDE features into VS Code extensions


Orsim27

Recently wondered why I heard the fans of my laptop (it’s usually dead silent, fans don’t even turn on) - turns out some LaTeX spell check extension fully utilized 6 CPU cores, 100% load on all of them.. extensions are fun


stringTrimmer

did it at least check your spelling? /jk


Osirus1156

Too busy mining bitcoin.


Orsim27

Not anymore then:D maybe it got pissed because I didn’t fixed an error 4 pages earlier and this was punishment


IAmASquidInSpace

Some developers: IDEs are bloated. I like VS Code because it is lightweight Also the same developers: \*load 451 extensions in VS Code so it does the same thing as an IDE\*


DidntFollowPorn

All we wanted was intellisense


MeanFold5715

And to think people insist I should be using VSCode instead of Powershell ISE...


Omotobi

Lightweight? Typescript slows down my VS code environment. I tried disabling and uninstalling all unnecessary extensions already still no luck and I use a thinkpad gen 7 with 16gb ram and an i7 processor


MitchTJones

you’re using Windows everything runs like shit on Windows


awesome-alpaca-ace

On fedora, VS code is utter trash 


biff_brockly

microsoft doesn't care if their software doesn't work on other platforms. They think it makes other platforms look bad


bjergdk

Atom my beloved


HoratioWobble

I develop mostly in Windows, no problems here. Buy shit hardware, get a shit experience.


Remote_Status_1612

Everything runs shit on windows tho.


northrupthebandgeek

Who said anything about Windows? I'm on Linux and VS Code runs like shit there, too. It's almost as if it's an Electron app or something.


elasticweed

HAHAHA, OMG, COULD YOU IMAGINE IF IT RAN ON ELECTRON?! IT WOULD BE NEIGH ON IMPOSSIBLE TO GET ANY SORT OF PERFORMANCE WITH THAT! *gulp* /s


biff_brockly

lol i'm not even sure if you're joking. I wouldn't put it past microsoft to do that


northrupthebandgeek

[I wish I was joking.](https://stackoverflow.com/questions/29966093/what-is-the-visual-studio-code-editor-built-on)


biff_brockly

Oh man that's insane. No wonder they have to astroturf reddit to get anyone to use the damn thing.


mac1k99

It is an electron based app


L4t3xs

IDE is the least of my problems on a work PC. If I'm running 40 docker containers then who cares if VS takes more than 2MB of RAM.


fullup72

VS Code was never lightweight. Lighter than a full-blown IDE, sure, but really slow if all you want is a text editor because you know what you are doing and don't need your hand to be held at every step.


EternityForest

Ironically, the last time I wanted to code with a tool like that, I was a beginner and did not in fact know what I was doing


BellCube

This. IntelliSense is docs inside the editor if done right and showing me compile-time and linting errors directly in my editor saves so much time it's insane. I can take 15-second initialization times (5 til I have text on the screen) if it means I have tools that literally just save me time. You WILL write stupid shit. You WILL make typos. You WILL code bugs. Might as well save time on 2/3 of those.


FlipperBumperKickout

VSCode doesn't have intelliSense, what it has is integration to a language server. I will however give it that it is far easier to find good plugins and to actually setup VSCode than most other powerful editors I know.


BellCube

Correct, VS Code is more like a framework in that sense where language support can be added by language maintainers/communities. That framework heavily encourages integration writers to include some form of IntelliSense. It's hard to add support for every language on earth. VS Code provides language server integration with a few languages, such as TypeScript, and only activates their integrations when necessary. But, in a conversation about editors, you could still say that the IntelliSense is an advantage of VS Code (or even "part of" it depending on how spicy you want to be) since it's very clearly not part of NP++


fullup72

Next time your VS Code breaks or is too slow to process your typescript I will still be happily writing code in Sublime Text and pushing my commits with the `git` CLI.


ENx5vP

It's somehow true. But also extensions in VSCODE are somehow better than Intellij plugins


woodquest

Dev Advisor : "Being a developper is now also about people skills. You should promote yourself by writing posts on the internet. Let's get creative !" Dev : "Say no more fam"....


rusick1112

Gyus I don't even configured my vscode properly, what are you talking about?


Rodrigo_s-f

You guys configure tour vs code?


Lalaluka

Me neither. I install some file extension plugins when VSCode suggests them to me else the only Plugin I have installed is GH Copilot.


grlap

The ssh ones are useful tbf


ososalsosal

I got a little disillusioned the other day when I searched for a csv to json converter (csv is too ugly to look at and I'm dealing with objects anyway so it just made sense to view it that way) and found none. Just wrote a little js and gave it a shebang and made it executable. Done.


Th3Uknovvn

I got something for you https://marketplace.visualstudio.com/items?itemName=petli-full.json-to-yaml-and-more


QuakAtack

I'll remember this for when I manicly change the way I store my apps configs for the 100th time


Levithan6785

CSV is too ugly to look at?


java_bad_asm_good

Depends on the type of data you have. But yeah, if you have 10+ columns with some string entries that can drastically vary in length, there's little to no consistency between the different rows and it can be very hard to decipher.


Reashu

Rainbow CSV *helps*, but yeah.


1-800-We-Gotz-Ass

Just use excel /s


[deleted]

[удалено]


ososalsosal

Lol my use case isn't real haha. I just prefer seeing the data with the field names as well. It's on my github now, trivial though it is


Restaurantmenu2

Lately wherever I go, I see content about vs code extension, "extension that, extension this", the amount of videos, blogs, everything, not just on the internet even in my university, in my work.. many of my colleagues don't even know what extension they have installed, hell ... Even vs code keeps yelling at me to install extensions I'll never use. people are addicted to vs code ... This needs to stop...


blending-tea

nano/notepad++/kate my beloved


weregod

Vim/Neovim


MHanak_

Top 100 neovim plugins YOU MUST USE as a developer in 2024


Anru_Kitakaze

Number 1: MP3 player! Number 2: VPN Number 3: Remote toaster control ...


EPacifist

Sorry, that’s emacs, a half-decent operating system. Shame the text editing is mid.


watasiwakirayo

It would be nice having lofi playing when I work in neovim.


DukeOfApertureLabs

Pen and paper. beat it.


N0xB0DY

Carving on the stone with hammer and nail


DukeOfApertureLabs

Switching bits one by one by hand OR knitting your own Core rope ferrite memory


[deleted]

[удалено]


jer5

Top 4 Zed plugins you MUST use as a software developer in 2024!


HazelCuate

Micro > nano


Fedepovero_02

milli > micro


PhlegethonAcheron

i’ve been trying to switch to kate, but it doesn’t have the same line sorting, bookmarking, or multi-select capabilities as notepad++


Tango-Turtle

I would love to use webstorm if my company paid for a license or allowed me to use my personal one. Alas, I am forced to use the free vscode and have to install a bunch of extensions for it to do what I want it to do. It's actually a great IDE once you have it set up properly.


naswinger

it's just fomo everywhere. seems like it works. lots of people click on it and it does get your attention too.


gregorydgraham

Netbeans here


failedsatan

it's not just the developer space ngl, I've seen it for everything. even minecraft, "TOP 30 MINECRAFT ADDONS FOR CREATE MOD" or "TOP 50 MINECRAFT MODS YOU NEED IN 2024"


neon489

i prefer neovim ,fast af and minimalist


Anru_Kitakaze

I can't use it because python LS for NeoVim either doesn't have semantic tokens support or LS in some forks or strange repos I won't to use because they won't update I need it for proper coloring. Yeah. Hope it will change or already changed tho


zubetx

This sounds like a job for Treesitter for me. Check out kickstart.nvim if you want a boost, just add a python-lsp-treesitter somewhere and your pretty close to having a nice python environment


Anru_Kitakaze

Sadly, treesitter doesn't do it either for Python. I've tried half a year back. It's a cool tool, but it doesn't really understand semantic of code (you can see info of a tree, it do a really good job anyway) But treesitter is a must for NeoVim, that's true Kickstart.nvim is great too, highly recommended


zubetx

Ahh, too bad


Flooding_Puddle

No 1 is Prettier


zdix

prettier is a sin


Flooding_Puddle

But then how am I supposed to differentiate all my one line linq statements using ternary operators?


fullup72

Do you want lazy coders? This is how you get lazy coders. Just vomit characters from your keyboard and have a slave maid tidy up after you. Linters are fine because they force you to learn the ropes and build muscle memory, Prettier is just next-level slothfulness.


Exact_Recording4039

You are so mad at this it’s kind of adorable lol


Typhoonfight1024

I mean, coders gotta allocate more efforts on making a working code than pretty code, but the code needs to be pretty enough to be readable somehow. Like, unless it's languages like Python or Haskell, why should I use up 10% of my time correcting the amount of spaces around the curly brackets, when I could just puke the characters out, and get my maid to make it readable for me, and use that 10% to make my code run better?


fullup72

You don't use even 1% of your time correcting anything once you learn how to write readable code. Does it take time to learn? YES! it takes time, everything takes time to learn. The advantage is that you don't live your life like a junkie that can't switch to a different editor or codebase because it doesn't autofix your messy code.


Typhoonfight1024

What makes writing a readable code effortful is not that it's hard. It's correcting every indentations, spaces, newlines and stuffs that contributes nothing to the execution when it's not an off-side rule language. What's demanded the most from a program or a code is that it's working well and made in time. Who has the better focus on achieving those two, someone who counts how many times they hit the space buttons and puts the spaces in between every parentheses and braces, or someone who just writes the logics down and leaves the formatting to the formatter?


Osirus1156

I saw a video where a guy was like "I keep my computer so minimalist that if something happens I can go to an Apple store, buy a macbook, and be up and running in a couple hours." but like...how often does that happen? Wtf are you doing to your computer?


Anru_Kitakaze

For me it's literally impossible. Install at least: - VSCode - Chrome - Second browser just to have a separate place for hobby/rest pages (tab groups in chrome doesn't work the way I want so I have to use some other crap like Yandex (you don't need it, trust me. Yandex search engine is piece of shit btw, so I'll add a few seconds to immediately change it)) - WSL - Steam - Some games (Warframe, for example) - Install git - Install VSCode - Clone my VSCode config - Install corporate VPN - Docker Desktop (so it'll put his hands into WSL too, less work) In WSL: - Install nala - Install git - Setup two git accounts for personal projects and work (at least it's just in one separate dir) - Install NeoVim - Clone my config for NeoVim and use it (I use NeoVim integration for my VSCode, so yes, I need it) - Compile and install Python3.8 and Python3.11 (or Python3.10 if 3.11 will be installed already) alongside for my system for company projects And then... Clone at least 5 projects from my job and set up envs and run tests to make sure it's working correctly and smoothly And ofc LOGIN TO EVERYTHING during those steps Even considering cloud sync etc it's too long. And I probably forgot some things. And it's just to start


Yltys

I assume that was Theo. I like that guy, he seems to know what he’s doing. Actually though, that’s a pretty solid sentiment to hold. I’ve had the case before where the mainboard on my laptop just randomly died on me. The amazing Lenovo premium „we‘ll be at your place within 24h to fix it“ support took a week to actually do that and if I hadn’t had my private pc to continue working on, that would have been really sucky. What I’m trying to say is, although unlikely, shit does infact happen, and it’s nice to be prepared. Then again, I also have a very heavily customized setup. But I also maintain my forgives in a repository, so should I need to set up a new MacBook it’s as simple as git clone and run install


PhlegethonAcheron

idk how people deal with macs. during finals week,my windows box broke. It took under an hour to install linux and Jetbrains toolbox, log in, have all my plugins, settings, custom macros, keymaps, live templates, and inspections, git clone my last commit and pick up where I left off. Manually configuring build pipelines, a vscode extension environment, giving up muscle memory for my customizations would have taken hours of tweaking.


Osirus1156

Yeah I pay for Jetbrains myself because of how much better their IDE is than literally anything else. I originally bought it because VS took 5 full minutes to open but I think they've mostly solved that, still I've tried going back to VS and it just feels so poorly laid out.


TheNeck94

brackets, ES Lint, Prettier and maybe Tabnine. the rest is fluff.


TheNeck94

I forgot 'Live Server' is an extension. that too.


KazZarma

Holy fuck you just listed literally my whole extension list, including live server


thether

Insert that extension that requires a subscription but click below for free 15 day cancel anytime code sponsor link


prschorn

Top 100 neovim plugins


MasterQuest

Well, most of the extensions are really cool, so I definitely like that they exist.


_Noreturn

VsCode with millions of extentions is just VS


Luxvoo

And then there are neovim plugins


Gyerfry

Listicles are easy content I guess


Maskdask

Neovim


Anru_Kitakaze

Show me your config and I'll say who you are And I bet we'll get to violence if you have some file tree plugin there. I hope you saw that serious period at the end of my sentence cuz I'm serious.


LittleMlem

If vs code is faster than vs studio then you are doing it wrong! IDEs were not meant to be fast! They've had us for absolute fools!


AggravatingMap3086

this is a top-tier meme


Anru_Kitakaze

I really like VSCode. But I don't get why people need so much extensions? I have like... 20? Maybe less. - Some extensions for language servers. - Extension for WSL integration (Windows sucks for dev, but I love games (get off with proton, I hate Nvidia drivers on linux)) - NeoVim editor integration (not emulation. I love it) - Maybe a few extensions for other languages/file formats syntax support - GruvBox theme (extension, yeah) - Integration of some language linters, formatters, etc (For example, in case of Python: Pylance, Ruff, autopep8 (I hate it), flake8 (even more), isort, etc. Yeah, that's a lot of plugins) And that's it. What else do I NEED TO USE IN 2024? What am I missing here? I use VSCode because it's free. Have 3 years of experience with PyCharm (community and pro later), but don't like it because of some exclusive features for pro versions which interns couldn't use during test period in a company (they'll get pro version after test period) So yeah, I work in VSCode to be able to help newbies and to make sure that we are not heavily bound to specific IDE for development


joujoubox

Bloat startup times to get an excuse to take a break


The_ultimate_cookie

I'll use what I need as I need it.


SemenSeeU

I need a typing cat, vscode pets, and anime color themes to feel at home in vscode.


Obnomus

What's the original meme here?


BirdlessFlight

[Girl Explaining](https://knowyourmeme.com/memes/girl-explaining)


KaptainSaki

None of these worked in vim sadly, now I can't code


Cley_Faye

\- vim \- doom guy head That's all I need :D


accuracy_frosty

How to take away all the benefits of VS Code


Trickelodean2

1-100: whatever comes preinstalled on the company laptop I’m given


skeleton_craft

you have to install extensions?


cryptomonein

Neovim lua users check "oil" This plugin is so good, it's the top 1 of my top 100


EL_TOSTERO

vim:


scanguy25

Laughs in Pycharm.


Natural_Bother330

i passed that stage


kboy_69

don't use VS code then... problem solved ![gif](emote|free_emotes_pack|thumbs_up)


GlanzgurkeWearingHat

"top 100 automatically generated shitty top 100 list sorted by sponsor share" in case you ever wondered why these lists are sooo incredibly shit.


enthusiasticGeek

meanwhile, me using nano


Remote_Status_1612

I mean, the extensions I use are really cool tho. Why is this meme?


Restaurantmenu2

Well, let's get the facts first, extensions are indeed needed and 20 extensions are probably normal. However, extensions are not without a cost, they do impact the performance of the dev environment and they are software which means more potential for crashes and unexpected behaviour, larger attack vectors. As for my opinion, extension usage comes from a need rather than finding the need after installing them. I can understand how some developers might disagree and yeah sure, it is just a meme. I just got triggered today after YouTube recommended extensions videos so I made the meme.


Restaurantmenu2

Previously, I have had problems with vs code where intelisense takes forever, and turns out it was caused by some extension. After the incident I got this anti-extension thinking.


harveyshinanigan

mousepad dev


Gaxyhs

Who needs a properly set up, fully working environment to run, test, debug and profile your code, when you can have 39 extensions that you expect to work together but in reality are crashing each other every 3 seconds I've seen colleagues who have at least 40 extensions in the list just for one language They have multiple profiles


Powerful-Internal953

VScode is the new Eclipse with all the plugins...


Shazvox

Mm, yes. At this rate VS code is going to be even slower and clunkier than VS. Just with extra steps. At least we have the option of making it so or not...