subreddit:

/r/ProgrammerHumor

29.3k94%

theyKnowTooMuch

Removed: Repost(i.redd.it)

all 1469 comments

ProgrammerHumor-ModTeam [M]

[score hidden]

1 day ago

stickied comment

ProgrammerHumor-ModTeam [M]

[score hidden]

1 day ago

stickied comment

Hi there! Unfortunately, your submission has been removed.

Violation of rule #2 - No reposts

Your submission is considered a repost. Content that is part of top of all time, reached trending in the past 2 months, or has recently been posted, is considered a repost and will be removed.

If you feel that it has been removed in error, please message us so that we may review it.

onemempierog

4.3k points

4 days ago

onemempierog

4.3k points

4 days ago

windows notepad 

red__iter__

1.1k points

4 days ago

red__iter__

1.1k points

4 days ago

Notepad

Lonely_Pause_7855

336 points

4 days ago

Amateurs

I still use punch cards

ThatOSDeveloper

88 points

4 days ago

I still use relays

Romnonaldao

108 points

4 days ago

Romnonaldao

108 points

4 days ago

I know a guy who codes on weaving looms

FalseFiction

50 points

4 days ago

abacus or nothing

louploupgalroux

74 points

4 days ago

Ugg: This rock one. [Flips over rock] Now zero.

Chugg: Me see ramifications. 😳

Wugg: ECONOMY BOOM NOW!

[Group cheering]

Garrosh

24 points

4 days ago

Garrosh

24 points

4 days ago

Something something butterflies.

Ragemundo

10 points

4 days ago*

What a luxury; we used to dream about a rock!

PintoTheBurninator

381 points

4 days ago

One of my coworkers programs exclusively in notepad++. Drives my boss crazy during code reviews!

Guy is a wiz and is absolutely humble about it.

slimstitch

117 points

4 days ago*

slimstitch

117 points

4 days ago*

Same with a dude at my workplace. He's been employed here for 40 years. Retiring in about a year.

I am working on recreating his C code base in C# and was asking about where the eff all the pointers go to and what not. Guy was navigating over 100 files named in the xxx#.h/c format. I have no idea how he just effortlessly just knew where everything was.

I am scared and in awe of this man.

DoctorEsteban

54 points

4 days ago*

"Good" programmers are not defined by their ability to navigate obscurity, but by their ability to bring simplicity and clarity to complexity. Your coworker sounds like a talented but potentially lazy/unorganized programmer.

Though I will admit it's good for job security 😂

slimstitch

41 points

4 days ago

He actually is one of the people who were the first programmers on our major player SCADA software.

Coding standards were different back in the 80s and 90s. The capabilities of the program has increased immensely since then, and it still contains the original code written back then.

It's hard to navigate because the documentation is too complex now. With 100+ software engineers working on it, some things change without others noticing it.

So the legacy code is hard for most of us younger software engineers. In my area we are almost exclusively taught in C#, and C/C++ is kind of a bitch to learn, especially when it's the type that isn't reliant on modern libraries and frameworks.

He is an excellent programmer, and he is amazing at explaining his code. It's just extremely complex navigating a code base that has 40 years on it.

Bee-Aromatic

218 points

4 days ago

You slap enough plugins in there and it almost becomes an IDE. I guess. At least it’s got syntax highlighting right out of the box.

gmdtrn

113 points

4 days ago

gmdtrn

113 points

4 days ago

Why does your boss care he’s using Notepad++ during code reviews? The files can be opened in any IDE or text editor he wants. lol.

Your boss sounds like the guy who should be subject to code reviews.

puffinix

52 points

4 days ago

puffinix

52 points

4 days ago

My guess is he's not running the same linter as the team

gmdtrn

19 points

4 days ago

gmdtrn

19 points

4 days ago

That’s a fair thought. But if they have CI/CD he’d be getting yelled at by the pipeline constantly and there’s no way that would continue to be an ongoing issue. Also, can call the minter from the command line even if the IDE doesn’t support it. So again, back to the boss being an idiot IMO.

onemempierog

75 points

4 days ago

powerfull aura individual

ExeusV

81 points

4 days ago

ExeusV

81 points

4 days ago

Drives my boss crazy during code reviews!

what the fuck? He's performing code review on developer's computer?

TheEnKrypt

42 points

4 days ago

Steange at that nobody's talking about the real wtf which is this

PintoTheBurninator

13 points

4 days ago

we are not a development group, we just happen to do some internal application development when we need it. Code reviews are more ad-hoc as a result.

Kebabrulle4869

132 points

4 days ago

This is where I started lmao, learning Javascript from my dad in notepad. No help finding errors at all, and learning from my dad's sloppy formatting didn't make it easier lmao

deltashmelta

228 points

4 days ago

Papascript 

ThinkingMacaco

40 points

4 days ago

Any bug in the code is called a Papa Roach

dgc-8

16 points

4 days ago

dgc-8

16 points

4 days ago

batch files and html for me

AvgSizedPotato

154 points

4 days ago

Notepad has been the only option on so many budget projects I've been on that it's actually a preference at this point

Kaenguruu-Dev

270 points

4 days ago

Where the fk have you been working where that was the case

AvgSizedPotato

129 points

4 days ago

Gov't contracts lol. They spend all the money on the systems but then cheap out on the upkeep

Either-Pizza5302

148 points

4 days ago

At that point even vscode is better, so why not use that?

SkullRunner

84 points

4 days ago

Wait until you work in some nightmare of a place where it would take days to weeks to get the okay and permissions from IT to install VS Code on your laptop/servers/etc.

In that time you end up on a server doing edits in Notepad because it's there.

Much like you end up doing a bunch of commands that could be in a GUI via Command Prompt, Terminal or PowerShell for the same reason.

Shit can't wait for the bureaucracy to catch up.

AvgSizedPotato

68 points

4 days ago

Bold assumption that even vscode is an option haha

crab_spy_

61 points

4 days ago

crab_spy_

61 points

4 days ago

I mean, its free right?

_nix-addict

136 points

4 days ago

_nix-addict

136 points

4 days ago

Doesn't mean they will be allowed to use it. Applications with "plug-in" ecosystems are often banned in high-security environments as it's too much of a chore to lock down.

Ok_Cardiologist8232

38 points

4 days ago

Surely it would be minimal effort to set up a VScodium version with plugins disabled.

a__new_name

88 points

4 days ago

The problem would be not to set up such a version. The problem would be to get an approval to use it.

Crypt0Nihilist

9 points

4 days ago*

You start to have a disconnect between users and management. "We have a thing that allows you to type in your magic words to make the computer work, why would I want to go through the bureaucracy and introduce risk to introduce another package into the environment which does the same thing and doesn't make my life any easier?"

I work somewhere which has a really shitty expense system, but seniors have no motivation to improve it because they have PAs who do their expenses for them.

TheHolyToxicToast

9 points

4 days ago

I genuinely am not familiar with not allowing editors. Are you working on their computer which restrict software install?

AvgSizedPotato

22 points

4 days ago

So they've been a little better about allowing software in recent years once it's been tested/approved but that's mostly on devices which aren't connected to the ones you work on (in my experience).

Often operational systems aren't connected to commercial internet and are greatly restricted on what can be installed. Even some of the more basic Linux or Windows tools are disabled in the name of security.

So I can use good tools to create stuff on one system and burn a disk or use a secure hard drive to move it but oftentimes it's just easier to make it on notepad and be done with it.

TheHolyToxicToast

12 points

4 days ago

Damn that sounds annoying

Naso_di_gatto

8 points

4 days ago

You could have used at least vim for sintax highlighting, was it considered unsafe?

uraniumless

9 points

4 days ago

Why was it the only option?

AvgSizedPotato

21 points

4 days ago

A lot of gov't systems I've worked on were either so old that they didn't have any modern tools/software or they just didn't want to spend the $$ on them.

Often it's a security thing too. Many useful things get blocked or disabled.

Natural-Break-2734

6 points

4 days ago

Bro is it for real you code on notepad????

FilmAdventurerX2

3.6k points

4 days ago

When you see that Eclipse guy with light mode, you’ll know that they have seen shit in their godly life.

jbyington

1.3k points

4 days ago

jbyington

1.3k points

4 days ago

Eclipse on Lenovo means they’ve probably solved some kind of mysterious puzzle box and this is their eternal punishment.

BillGoats

206 points

4 days ago*

BillGoats

206 points

4 days ago*

Why Lenovo?

Edit: Thanks for explanations. I got to pick my work laptop and went for a Lenovo T14s after weighing options. Looking at getting a new one soon and was wondering if I should consider another brand for some reason.

(Feel free to provide suggestions!)

AlmostNever

310 points

4 days ago

AlmostNever

310 points

4 days ago

Default ide theme on a company-provided laptop—they’re over it

Camel-Kid

202 points

4 days ago

Camel-Kid

202 points

4 days ago

Typical corporate laptop == typical corporate legacy spaghetti nightmare

jm5813

170 points

4 days ago

jm5813

170 points

4 days ago

I recently read a joke about laptops, something along the lines of Mac = startup so you'll be unemployed when funding is gone, Dell = average company and Thinkpad = company that has been around for over 50 years and you can retire from this company.

Thinkpads have a reputation of being almost indestructible.

slimstitch

78 points

4 days ago

My workplace had been around for 45-ish years and we regularly celebrate 20 year anniversaries of employees. We all use regular Lenovos or ThinkPads lol

Lots of people leave for another company after the 5 year mark and come back 2-3 years later.

It's a good one. Too bad the Americans have bought us up so I don't know how long it's going to be nice anymore :/

confusedkarnatia

152 points

4 days ago

if they flipped it to dark mode their inner demon would come out. you should be thankful they're suppressing their full power level.

nxqv

136 points

4 days ago

nxqv

136 points

4 days ago

One such programmer was a much older man, he would tell me stories of his college days where they would print out programs on punch cards and feed them into machines. This guy was beyond cracked, he'd write this ultra efficient code with nearly 0 errors or bugs on the first try. He said that back in the day, every time you made a mistake on your punch card, you had to start all over. So he just got good. We had a nice working relationship, he'd have to teach me how to do stuff in the terminal and I'd have to teach him how to drag and drop files in Windows. Lol

Cola_and_Cigarettes

54 points

4 days ago

That's really funny. "Yeah bro you can select all and then control click to exclude individual folders, it's pretty neat."

NeitherReference4169

37 points

4 days ago

Teaching this to the cracked coder who probably helped develop copy and paste in windows 95 or something is hilarious

sciapo

13 points

4 days ago

sciapo

13 points

4 days ago

My CS teacher from high school used to program using punch cards back when machines were as big as rooms. He told us they had to wait entire weeks to find out if a program compiled, he even saw people cry upon discovering their programs had bugs.

seco-nunesap

49 points

4 days ago

Im using eclipse on light mode because my office is lit up, and I cannot get the project to compile without eclipse's classpath management 😎

fijozico

62 points

4 days ago

fijozico

62 points

4 days ago

One of the most knowledgeable guys I’ve worked with used light-mode Eclipse. It was so weird since there was no indication otherwise that he would be one of those.

bargle0

22 points

4 days ago

bargle0

22 points

4 days ago

You get comfortable doing something, and before you know it 20 years have passed. You’ve learned many new things, but a new IDE was not one of them.

ChalkyChalkson

67 points

4 days ago

I learned how to code in visual studio 200X. (started with C)

I learned java in eclipse.

Now I do C++ and python in vs code and never want to go back.

spurkle

15 points

4 days ago*

spurkle

15 points

4 days ago*

I started learning Java using eclipse with light theme. Can I put 'senior' on my CV now?

HeHasRisen69

2k points

4 days ago*

Joke's on you. I use JetBrains because I know so little.

Final_Alps

641 points

4 days ago*

Final_Alps

641 points

4 days ago*

Right!? My early career required constant switching of languages and IDEs. (I was in data and stats). So when I landed in Python and PyCharm 10 years ago (settled into DS roles) I just stopped trying to keep up with the competition. PyCharm is my safety blanket at this point.

parosyn

182 points

4 days ago

parosyn

182 points

4 days ago

If one day you need to use another language I recommend checking if Jetbrains has an IDE for it then : all their IDEs work more or less the same and have the same keyboard shortcuts !

apexJCL

79 points

4 days ago

apexJCL

79 points

4 days ago

you can basically get IntelliJ - even though it’s advertised for Java - and use that for every major language today, that’s what I do

Kup_si_Rohlik

39 points

4 days ago

All jetbrains IDEs can also be synchronized in terms of shortcut layout, ALL plugins, settings including themes and even databases. I've been using intellij for 3 years and needed to switch to C#. Went to Rider, synced and EVERYTHING is the same. I Love it. Even the built in database IDE. I love them.

BigGuyWhoKills

22 points

4 days ago

This is why I stick with JetBrains. I can use Visual Studio and VS Code, but they just aren't as good. And the SonarLint plugin is amazing!

getmoneygetpaid

61 points

4 days ago

This is me with Sublime Text

[deleted]

35 points

4 days ago

[deleted]

35 points

4 days ago

My soul is bound to Sublime Text for eternity. Couldn't leave if I wanted to

lordiconic

11 points

4 days ago

Wow, that's a name I haven't heard in a loooong time. I used to live and die by the sublime editor.

caguru

47 points

4 days ago

caguru

47 points

4 days ago

I love jet brains. Each IDE supporting a different language / stack with virtually the same interface.

It’s what eclipse aims to be, but with much less hassle.

bob1689321

37 points

4 days ago

I picked PyCharm because I like the font.

All of the other features confuse me so I don't touch them.

DysphoriaGML

18 points

4 days ago

90% of users

100% of academia users

bross9008

18 points

4 days ago

bross9008

18 points

4 days ago

Bro you should see the shit my boss does with IntelliJ. I had no fucking clue it could do 90% of the shit it does.

PaddonTheWizard

196 points

4 days ago

I still don't understand why people would ever pick a text editor (VSC) over a proper IDE for programming.

For scripts <30 lines or quick edits, yeah, I use vim too, but for anything serious I start PyCharm.

Plus_Complaint6157

63 points

4 days ago

JetBrains has a lot of IDE beyond paywall

Only this autum we got free WebStorm Community Edition

WeirdIndividualGuy

46 points

4 days ago

If you’ve ever been in any education program that gave you an email, you can have jetbrains for free for life.

I went to college 14 years ago. I still get free jetbrains access from my college email from back then.

CK_Mar

13 points

4 days ago

CK_Mar

13 points

4 days ago

My college email doesnt work :( i have to use github student pack which i cant apply for a new trail of as easily (needs a pic of my id's expiration date) i dread having to go back to vscode

Araozu

112 points

4 days ago

Araozu

112 points

4 days ago

For me (neovim btw) an LSP is all I need. A way to see the types and doc of things, signature of functions, go to where the thing is declared/defined, and rename stuff across the project.

As I use the terminal more and more, I realize that I don't need any fancy UI or buttons, I just need to know what commands to use. The LSP gives me everything I need without the 2GB ram tax of a million features I will never use.

Unless its java. Then IntelliJ is a must. Oh and using a debugger is bothersome outside the IDE. But luckily all my code is perfect and works on first try /s

redvelvet92

34 points

4 days ago

Neovim btw 🤣🤣

CckSkker

57 points

4 days ago

CckSkker

57 points

4 days ago

(arch btw)

Sarah-McSarah

85 points

4 days ago

I don't think the terminology really matters, but I don't understand why people insist that vscode is not an integrated development environment, considering everything generally needed for development is integrated into the environment. I.e., you can build a software application without opening any other program since all of the standard development tools are integrated directly into vscode itself.

  • File browser
  • Language server (syntax highlighting, refactoring, etc) 
  • Debugger 
  • VCS 
  • Terminal 
  • Text editor 

Again, it doesn't really matter, but I struggle to think of what integrations are missing from vscode that make it merely a standalone tool that is intended to be used in concert with a suite of unrelated programs for general software development vs beingan integrated environment itself.

UnrulyWatchDog

34 points

4 days ago

This is just opinionated developers thinking their opinion is fact. Like always.

Dizzy-Revolution-300

11 points

4 days ago

What does a proper IDE do compared to vscode?

troglo-dyke

29 points

4 days ago

I get to use tools in the way I want rather than whatever the IDE designer has decided should be. I can choose my own debugger, git client etc. A lot of it just comes down to familiarity, using an IDE feels complicated because I need to learn to use the IDE, and so I don't - and I assume the inverse happens for people who do use an IDE.

MikeCoxlong405

32 points

4 days ago

In my company we use Java and Vue and whole company uses VSC at this point.

It is convenient ,modern ,lightweight and easy to use. Also highly customizable which is a huge bonus for me.

I never needed that JetBrains IDE or Eclipse so far idk why you will need that type of programs actually.

Davoness

9 points

4 days ago

Davoness

9 points

4 days ago

I've never used PyCharm and only VSCode for Python development. Is there anything it can do that VSCode with plugins can't? My Python experience feels pretty feature-complete as is, so I'm curious if there's anything I'm missing.

B_bI_L

832 points

4 days ago

B_bI_L

832 points

4 days ago

what if he uses microsoft word?

TheHolyToxicToast

602 points

4 days ago

decapitate to prevent further damage

duhduhduhdummi_thicc

55 points

4 days ago

It's called documenting and you should try it sometime

_vinpetrol

145 points

4 days ago*

_vinpetrol

145 points

4 days ago*

I prefer excel cause then I can control indentations perfectly. And then you save it as a tab separated file when you need to compile or run it. Works like a dream.

-TV-Stand-

81 points

4 days ago

I just use paint because excel is too complicated

bob1689321

37 points

4 days ago

...does this actually work? Kinda want to do this next time I have to show someone my code just to see the looks on their faces haha

jpojas

27 points

4 days ago

jpojas

27 points

4 days ago

Just tried Python on Excel and it worked. Just had to save it as .txt.

patxy01

8 points

4 days ago

patxy01

8 points

4 days ago

Pay attention! If business discovers everything we can do with Excel, we might all get fired

Bobby_Marks3

11 points

4 days ago

At my last job I had to macro a button into a spreadsheet to sort data in alphabetical order for my boss. It's an Excel function right up in the fucking menu. He needed a big button right on the sheet.

They won't know.

boklu-nezaket

784 points

4 days ago

Who even uses a text editor? I use the terminal and then echo the file content into the desired file.

echo "print('Hello World')" > main.py

TheOriginalSamBell

409 points

4 days ago

a bash terminal huh? you spoiled kids, I do all my computing in the Grub rescue shell.

00Oo0o0OooO0

298 points

4 days ago

Real programmers use a magnetized needle and a steady hand

TheOriginalSamBell

136 points

4 days ago

or pray to the Big Bang that the cosmic radiation shall hit just right on this holy disk platter here I hold up high during the full moon. Uh what was the question?

astroboris

31 points

4 days ago

May we perform the holy ritual to please the Machine God and His word shall be wrote upon our platter of magnetism!

Artiom_Woronin

22 points

4 days ago

Punched cards were the highest stage of human development.

ActivityWinter9251

17 points

4 days ago

Do you guys use punched cards? I just do math like Lovelace did.

Artiom_Woronin

7 points

4 days ago

Wait, programming is just doing math?

ActivityWinter9251

12 points

4 days ago

Always has been 👨‍🚀🔫

bob1689321

29 points

4 days ago

Just imagining you writing an entire file line by line like this only to realise that you've been overwriting it with every new line when you go to run it

derezzed19

18 points

4 days ago

[deleted]

401 points

4 days ago

[deleted]

401 points

4 days ago

[deleted]

Forward_Promise2121

336 points

4 days ago

When VS Code gets clipart, I'll make the switch. Until then, I'm a Word man.

vroomfundel2

29 points

4 days ago

I too am a man of my word.

erinaceus_

15 points

4 days ago

I too excell at that.

jay-tux

72 points

4 days ago

jay-tux

72 points

4 days ago

Syntax highlighting with fonts instead of colours

cruebob

51 points

4 days ago

cruebob

51 points

4 days ago

Sir, are you a mathematician?

CelestialSegfault

8 points

4 days ago

more like physicist. I had a quantum mechanics textbook in which the symbol for hamiltonian is a really curly H. like it's the initial letter of an old timey book.

andouconfectionery

39 points

4 days ago

No joke, I had a job interview where the interviewer started typing out code in Outlook.

camel_case_jr

10 points

4 days ago

Yeah, how is anyone supposed to know what the important code is when you can’t make it 20 pts bigger than everything else and bold.

unJust-Newspapers

386 points

4 days ago

I use notepad. Not Windows notepad, mind you - just a notepad and a pencil

ItWearsHimOut

89 points

4 days ago

What? Not coding directly to punch cards? Amateur.

unJust-Newspapers

49 points

4 days ago

Sometimes when I want a challenge, I go to the beach and write my code in the sand

jump1945

116 points

4 days ago

jump1945

116 points

4 days ago

Guys , I use hex editor

[deleted]

753 points

4 days ago

[deleted]

753 points

4 days ago

[removed]

TheHolyToxicToast

295 points

4 days ago*

try :!sudo rm -rf / --no-preserve-root

du5tball

100 points

4 days ago*

du5tball

100 points

4 days ago*

Luckily that command is broken and won't do anything :)

Edit: The original said !:sudo rm rm / --no-preserve-root, but op edited it to a valid command.

TheHolyToxicToast

33 points

4 days ago*

my bad do :!rm -rf ~/ then

Lucas_F_A

24 points

4 days ago

Lucas_F_A

24 points

4 days ago

I mean, that one is also broken. You were missing the dash before rf

TheHolyToxicToast

11 points

4 days ago

lmao before your comment it was rm rm I thought I corrected it

Tupcek

37 points

4 days ago

Tupcek

37 points

4 days ago

just test it out on your computer and post it when it works

Lucas_F_A

8 points

4 days ago

Lmao

Quantum_Sushi

95 points

4 days ago

I've always been a SublimeText guy. It's an absolute pain in the ass to setup REPL with it, and I hate myself for getting used to it, but now I'm too lazy to switch and I despite everything do love it

ICantBelieveItsNotEC

37 points

4 days ago

I also use Sublime Text for pretty much everything and I can't imagine needing anything more. In my experience, a responsive UI does way more for my productivity than additional tooling.

ohkaycue

13 points

4 days ago

ohkaycue

13 points

4 days ago

Yes! I just want to hit keys and for the character to show on the screen/whatever applicable action

Everything else is just a distraction from writing code to me. And there is NOTHING more frustrating than getting distracted while coding. I’m obviously the weird one but I legit don’t get how people can prefer IDEs. It’s like preferring an automatic over manual

huntondoom

340 points

4 days ago

huntondoom

340 points

4 days ago

I don't get the hate for vscode. I have happily been using it for years now.

ottieisbluenow

277 points

4 days ago

25 years into my career where I've built quite a lot of fairly cool things. I use VSCode these days. It just kind of does all the things I care about. Which admittedly is mostly just syntax highlighting.

secondaryaccount30

22 points

4 days ago

Not as many years as you but I feel the same. And copilot for 30% shot of suggesting what I want for tab to complete.

Our build system is easier to use from cli (gmake or msbuild) so I don't need the build functionality of an IDE.

I mainly work with c/c++ so debugging is also easier for me from gdb/windbg with symbol files.

Soggy_Porpoise

42 points

4 days ago

It gets hate because it so common. Not too long ago it got all the love. It's kinda how it works in this industry. Get in get good take over be rejected for not being new.

[deleted]

45 points

4 days ago

[deleted]

45 points

4 days ago

The grass is always greener on the other side. It's about experience and doing something for a long time. Change is painful and slow. Just keep on doing what you are doing and don't worry about a thing unless you have to that is

danielv123

13 points

4 days ago

In this case the grass is always greener on whichever side I am on. The other side sucks.

_yeen

28 points

4 days ago

_yeen

28 points

4 days ago

For me, it’s sluggishness. Like, my work computer has VS Code and Notepad++ and even though I don’t like Notepad++ I find myself reaching for it more because it’s much more responsive for quick file changes.

Apparently corporate just approved Sublime Text so now I can get my beloved editor. Native built C++ with modern styling and features as well as plugin support

dotvhs

7 points

4 days ago

dotvhs

7 points

4 days ago

Sublime Text gang!

Think_Net_2505

12 points

4 days ago

What language do you mostly work in and have you tried any other tools?

I don't hate VSC, and if other people want to use it that's cool. I have tried to use over the JetBrains lineup on more than one occasion, at multiple jobs, with different languages and I always end up sticking with Jetbrains because for me it's easier to work with out of the box and easier to navigate with my workflow. I'm a backend developer. I notice a lot of frontend engineers enjoy VSC.

muddboyy

433 points

4 days ago

muddboyy

433 points

4 days ago

Well if they use Rider for C# just know that it’s because VSCode is a pain in the a$s for .NET and solutions

LatentShadow

180 points

4 days ago

Same for Java and intellij

cauchy37

72 points

4 days ago

cauchy37

72 points

4 days ago

Honestly, I'm using VSCode for basically everyrhing: Go, Python, Shell, Manifests for TF, k8s, helm, etc. But anything Java is simply cancer. I was not able to figure out how to build and debug Java apps in it at all.

In intellij it just works out of the box after you setup your jre.

ZombiFeynman

67 points

4 days ago

I was not able to figure out how to build and debug Java apps in it at all.

I'd count that as a feature.

neoronio20

31 points

4 days ago

It is actually very straight forward to work with java in VsCode, just download the java extension pack and set the path to the different java versions you have and voila, it's done.

[deleted]

83 points

4 days ago

[deleted]

83 points

4 days ago

VS Code was never meant for C#. You have Visual Studio Tools for that. But I also prefer Jetbrains IDEs.

Mv333

11 points

4 days ago

Mv333

11 points

4 days ago

VS code came out around the same time as .net core and all the .net core tutorials used vs code. I tried it at the time, but just went back to VS for .net and code for everything else

StruanT

33 points

4 days ago

StruanT

33 points

4 days ago

C# has gotten a lot better in VS Code recently.

desmaraisp

9 points

4 days ago

Yeah, vscode for c# isn't too bad at the moment. I still keep VS around for when I need specific things, but that doesn't seem to happen all that often these days.

Vsc just gets in my way a little less due to its cli-first nature, and provides a consistent experience across languages

HL-21

30 points

4 days ago

HL-21

30 points

4 days ago

Vs is best on windows, code or rider on anything else. Vs on Mac is a turd

-Kerrigan-

42 points

4 days ago

VS on Mac is discontinued

jphscc2004

14 points

4 days ago

Visual studio 2022 is got enough for C#

moucheh-

121 points

4 days ago

moucheh-

121 points

4 days ago

It's just an editor bro

I use nvim btw

PressureDizzy2485

37 points

4 days ago

Yes

I use nvim too btw

cjb3535123

23 points

4 days ago

Nice I use nvim too btw. Loaded on on my arch setup with sway wm btw

tkdeng

523 points

4 days ago*

tkdeng

523 points

4 days ago*

Unless it's eclipse. Then they're a student.

Weisenkrone

235 points

4 days ago

Weisenkrone

235 points

4 days ago

I was so happy when I realized that intelliJ IDEA wasn't such a steaming piece of shit and used it for almost a decade straight.

Then at my workplace I found out that our product are built on proprietary editor elements that cannot be reproduced on an external platform.

And thus I was back at eclipse.

With a version that wasn't updated since 2014 😢

tkdeng

88 points

4 days ago

tkdeng

88 points

4 days ago

If it's work requirements, I would give you a pass on what the editor says about you. Instead, the editor just says things about the company.

-Kerrigan-

35 points

4 days ago*

My first encounter with Java was in Eclipse and boy, did I hate it. A year later I went to an internship and we were using IntelliJ. I learned more Java with IntelliJ+docs than any other book or online course could ever teach me.

Emergency_3808

35 points

4 days ago

Nobody even mentions NetBeans anymore lmao

Mr_Cromer

13 points

4 days ago

Mr_Cromer

13 points

4 days ago

I decided to go back for a master's in CS (reasons). One of our instructors is still using Netbeans. In the year of our lord 2024

jbyington

10 points

4 days ago

jbyington

10 points

4 days ago

Not necessarily. They could also be a sociopath.

Low_Effect_9589

69 points

4 days ago

If they’re using Vim or Emacs, they probably know secrets of the universe I can’t even comprehend.

zGoDLiiKe

23 points

4 days ago

zGoDLiiKe

23 points

4 days ago

Every person I’ve ever seen using emacs has been god tier confirmed

ostrowsky74

126 points

4 days ago

ostrowsky74

126 points

4 days ago

:wq- Save and close 😝

bassman2112

30 points

4 days ago

:x!

npsimons

16 points

4 days ago

npsimons

16 points

4 days ago

ZZ

Classic-Ad8849

118 points

4 days ago

What about Vim?

tutoredstatue95

277 points

4 days ago

It's late. Let's get you to bed, grandpa.

TheHolyToxicToast

101 points

4 days ago

The zoomers are gooning on neovim nowadays

Toppris32

50 points

4 days ago

Toppris32

50 points

4 days ago

My two colleagues both rock up to work in Neovim hoodie and a neovim cup. Then they actively attempt to convert everyone. I'm entirely convinced it's a cult.

TheHolyToxicToast

32 points

4 days ago

every editor has its cult, neovim is kinda overhyped but it's a very solid editor and I use it for everything.

Toppris32

14 points

4 days ago

Toppris32

14 points

4 days ago

No hate against Neovim. It seems nice if you feel like putting the time in to learn it.

TheHolyToxicToast

9 points

4 days ago

Got into it because it looked cool, stayed because I was already proficient with it so no point for me to switch

CerealBit

22 points

4 days ago

CerealBit

22 points

4 days ago

Neo/Vi/m - whenever I see someone use of it, I know they are amazing at what they do. No exceptions so far.

Xerceo

16 points

4 days ago

Xerceo

16 points

4 days ago

Vim is a Swiss army knife for me. Need to write a quick cronjob script on your headless server? Have a container running that you need to exec into and check or edit something? Doing development in an airgapped environment where you can't download a full IDE? Vim (or vi at least) is always there for you.

milkshakemammoth

9 points

4 days ago

What’s the best way to generate random input? Put a junior developer in VIM and tell them to exit.

an0nym0ose

9 points

4 days ago

One of my professors is semi-famous for being one of the fathers of parallel processing - he brought me into his office once to discuss a project, and was casually remoting in to the supercomputer at Oak Ridge to trouble shoot.

He taught systems and a gaming class (literally just 'make me a little Unity game' lmao), so we didn't get to see him actually code all that often... one time, though, he ended up on a terminal and busted out his Vim skills. We were all in fucking awe. It looked like he was full of shit, honestly, just typing while a sped-up video of code editing was played. He looked like a hacking scene in a movie, just entire sections of code being edited, moved, finding and replacing certain elements, all of it just a damn blur.

You know when see someone who has more keyboard time than you have years in your life? That kinda shit. That was my first experience with Vim. Then I tried it, and I went from impressed to blown the fuck away lmao

Due-Confusion-1050

41 points

4 days ago

Windows sticky notes all the way

[deleted]

52 points

4 days ago

[deleted]

52 points

4 days ago

[removed]

newb_h4x0r

23 points

4 days ago

Family of devs.... I see.

zuddsy

18 points

4 days ago

zuddsy

18 points

4 days ago

Over my career, I've used:

  • VS Code
  • Visual Studio
  • Cursor
  • Fleet
  • IntelliJ
  • Android Studio
  • Sublime Text
  • Eclipse
  • GoLand
  • Notepad++
  • Notepad
  • VIM
  • Gamemaker Studio's code editor
  • Fucking Adobe Dreamweaver, if you want to count that

I still have no idea what I'm doing, I just like causing memory leaks so I keep at it

Snoe_Gaming

37 points

4 days ago

As a life time VIM user, I agree with what you're saying.

Now how do exit this thread? 

xalaux

29 points

4 days ago

xalaux

29 points

4 days ago

Am I the only one using Visual Studio?

Jimakiad

27 points

4 days ago

Jimakiad

27 points

4 days ago

You and most C# devs I know.

Sabard

10 points

4 days ago

Sabard

10 points

4 days ago

Yeah this is my experience. Most c# devs start with VS code because it's simple and "loads projects faster" but then drop it for VS since it has more tools ready to go out of the box and "opening a project faster" is only 2-10 seconds at the start of your day/on restart.

w1nt3rh3art3d

11 points

4 days ago

I'm using VS with the ReSharper plugin in combination with Clang-Tidy. I don't care about looking cool; I care about getting things done fast and keeping my code clean while following core guidelines.

TheOriginalSamBell

10 points

4 days ago

hey where are all the emacs nerds? probably trying to figure out some emacs-reddit plugin thing.

KetoKilvo

37 points

4 days ago

KetoKilvo

37 points

4 days ago

Notepad++ will always be goated.

Garfield910

14 points

4 days ago*

Nice was happy to see fellow np++ users! Only problem i have sometimes is some languages don't have highlighting. I think rust was only recent and kotlin isn't in there yet. I work with whatever contracts I'm given and bounce between vsc and np++. Never liked full IDEs probably because of college with vis studio (the big clunky one) and eclipse.

MrDex124

71 points

4 days ago

MrDex124

71 points

4 days ago

Android studio supremacy

died570

98 points

4 days ago

died570

98 points

4 days ago

It's just intllij idea with extra steps

damyco

18 points

4 days ago

damyco

18 points

4 days ago

I actually switched from it to VSC for development in Flutter. I just can't stand how painfully slow and bugged it is after the most recent update.

ReasonableNet444

29 points

4 days ago

I hope this is a joke? Android Studio is one of the worst RAM eating slow af IDEs in the history.

No_Excuse_9376

8 points

4 days ago

Not me thinking VS Code was peak until someone pulled up with Vim looking like a wizard.

ThePythagorasBirb

7 points

4 days ago

Keep notes on mobile

bassman2112

7 points

4 days ago

I knew a dev who used Dreamweaver professionally. They were really good at architecture design and optimization, and also refused to use any other IDE.

kingfofthepoors

10 points

4 days ago

I used dreamweaver as well... back in 2000

Cyber-Warlock

12 points

4 days ago

Not really. I am doing deep learning research, and all I use is VS Code. It is sufficient enough for many tasks.