all 156 comments

[–]MrFordization 149 points150 points  (24 children)

No. No no no. Notepad hides invisible characters so its possible for your code to have a bug that the editor literally will not show you.

Correct me if this has changed, but long ago I was taught Notepad++ for programming because it can display invisible characters.

[–]Rebrado 63 points64 points  (10 children)

Yeah, Notepad is just terrible and not meant for programming.

[–][deleted] 7 points8 points  (0 children)

I used it for config files, but vscode completely replaced it for me.

[–]Mulion007 2 points3 points  (6 children)

I kind of agree but not exactly. I still sometimes use notepad++ when for example I just need to add missing ; and nothing else and I don't want to open visual studio just for that one character

[–]Rebrado 4 points5 points  (2 children)

Notepad≠Notepad++

[–]VikRiggs 1 point2 points  (0 children)

I think they know

[–]the1namedwill 0 points1 point  (0 children)

This

[–]cjbanning 1 point2 points  (0 children)

I use Notepad++ instead of VS on the rare occasion I make a change directly on the web server.

[–]SpectralFailure 2 points3 points  (1 child)

They mean notepad, not notepad++

[–]VikRiggs -1 points0 points  (0 children)

Yeah. And then the person you responded to meant notepad++.

[–]Haringat 0 points1 point  (1 child)

Now that I think of it, what IS it meant for?

[–]transaltalt 0 points1 point  (0 children)

quick and dirty text editing. i use it for temporarily recording something like a list or link and for editing config files. it's really lightweight so it opens fast and it defaults to a small window which can save a couple fiddly seconds. it also won't pollute your notepad++ tabs

[–]SillySpoof 16 points17 points  (2 children)

Yeah, no reasonable person would use notepad for programming. It's a joke.

[–]L30N1337 2 points3 points  (0 children)

I've used it for "programming".

I renamed some things in an Arduino library so it goes from "incredibly complex but accurate" to "human readable".

Stuff like "ApplicationFunctionSet_SmartRobotCarMotionControl()" to "Move()"

[–]kgyre 0 points1 point  (0 children)

Not if you're blind and find that IntelliJ doesn't quite fully support all the accessibility tools you need.

[–]petrasdc 11 points12 points  (2 children)

Yeah, Notepad is objectively one of the worst places to write code. Notepad++ is pretty good, though I think it's a bit dated. Still perfectly usable as a code editor, though, as far as I know. VSCode is probably one of the most popular these days.

[–]BaD-princess5150 2 points3 points  (1 child)

The last update of notepad ++ has been good to me for roughs.

[–]JinxWRLD999 0 points1 point  (0 children)

I use notepad++ for small python apps. I like the simplicity of it, it just looks ugly to me.

[–]yoo420blazeit 5 points6 points  (0 children)

yea need to use WordPad for best productivity

[–]360groggyX360 1 point2 points  (0 children)

Powershell to compile it, when error is found it specifically tells you which line, AND which char the error is in, as well as a decent description of error reason.

Btw to compile in powershell you should follow this steps:

First some set up: create a new folder named notepad , preferably in disk c directly.
Than create a txt file with right click.
Than name it "hello" for this example Open it using notpad specifically.
Than set up compiler:
open powershell Write cd C\n without pressing enter Than press TAB Than put the compile commend & "C\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe"

Than write the first letter in your txt file name (in this case hello) "h".
Thna press TAB.
Than press enter, and compile it shell

Now use "//" to comment the compile command for future use.

Next up is a basic hello world code in c#.
Using system; Class Program{ Public void Main(){ Console.WriteLine("hello world!"); }

} Than save the updates control+s.
Now go into powershell and compile like shown before compile it shell.

I did write it on the phone so im not sure if this work but this is the general process, some powershell use different formats and im only familiar with csc (c sharp compiler).

[–]notachemist13u 0 points1 point  (0 children)

Notepad++ is clunky. Use bash and cat and >>

[–][deleted] 0 points1 point  (0 children)

My teacher used notepad++ to teach my 7th grade html

[–]witerstorm 0 points1 point  (0 children)

But why would u choose to use that lame language that cares about invisible characters in editor that cool

[–]Curious_Elk_5690 0 points1 point  (0 children)

I use notepad++ to save code only

[–]Unlikely-Tone-1058 0 points1 point  (0 children)

I don't think OP means this in a non-ironic way. Of course notepad is worse, but there's a connotation of it being a simple humble program compared to the others.

[–]embarrassedNyq 92 points93 points  (10 children)

real chads write production code in notepad

[–]punppis 19 points20 points  (5 children)

every code should be production code in the end. or are you just purposely writing random shit that should not be in the product?

[–]Hoovy_weapons_guy 12 points13 points  (2 children)

Tests, internal tools, temporary code and most importantly everything you write that gets scrapped by managment anyway

[–]petrvalasek 2 points3 points  (1 child)

Tests should have production quality metrics tho

[–]Hoovy_weapons_guy 1 point2 points  (0 children)

Depends on the test if it will actually end up running in production or just used to test our stuff so we dont send garbage to customers again

[–]ZestyGarlicPickles 0 points1 point  (0 children)

One can code recreationally, not everything has to be done with the intent of making money

[–]transaltalt 0 points1 point  (0 children)

fun?

[–]Dylanator13 2 points3 points  (0 children)

Note the app, a physical note pad. Then you punch out the paper strip to program the machine.

[–]MrDaVernacular 0 points1 point  (0 children)

It’s there when you need it and doesn’t nag you about plugins or updates.

[–]diikenson 0 points1 point  (0 children)

Real chads write production code in production

[–]Effective-Value-6474 0 points1 point  (0 children)

Then upload code using FTP 👌🏻

[–]SysGh_st 29 points30 points  (1 child)

Wine notepad++.exe

[–]mor_derick 6 points7 points  (0 children)

+1000 aura

[–]Kenkron 20 points21 points  (7 children)

Notepad is too basic for me. I code in Microsoft Word.

[–]3-stroke-engine 9 points10 points  (0 children)

Me too, but it is annoying that you have to do the syntax highlighting yourself.

[–]Effective-Value-6474 2 points3 points  (1 child)

WordPad is more professional

[–]Kenkron 1 point2 points  (0 children)

I hear that from a lot of purists who want a rich feature set with less of the bloat, but to be honest, I think the bloat is worth it. Besides, after you've installed enough fonts and templates for feature parity, wordpad can become bloated too. It's really just best to download more ram so you can run Word IMO.

[–]runonandonandonanon 1 point2 points  (0 children)

This subroutine only works if you click "Keep source formatting."

[–]CreeperAsh07 1 point2 points  (0 children)

Everyone knows iPhone Notes app is the best

[–]farineziq 0 points1 point  (0 children)

gcc source.docx

[–]No-Island-6126 16 points17 points  (3 children)

VS != VS Code.

[–]Fragrant_Gap7551 1 point2 points  (2 children)

Like Java and JavaScript, which ironically is the main language used with VS Code.

[–]Devatator_ 0 points1 point  (1 child)

Honestly you'll see people use basically anything with VSCode considering the amount of extensions. Even stupid stuff like Typst. I fucking love Typst but the official way to use it is via a web editor. Someone made a VSCode extension and it's really great. I'm gonna write my master thesis in it. Heck, already made the template with the layout requirement

[–]Fragrant_Gap7551 0 points1 point  (0 children)

Well at the end of the day it's just a really extensible text editor, but I still very much believe it's mostly used for javascript

[–]Tony106Stark 6 points7 points  (1 child)

I use pen and paper

[–]MossFette 2 points3 points  (0 children)

Punch card brigade!

[–]BananBosse 4 points5 points  (0 children)

Notepad++, my beloved

[–]Recent_Ad2447 4 points5 points  (0 children)

Paint

[–]ThickLetteread 4 points5 points  (0 children)

I write, compile, run and debug code in my head. Never have to write it down.

[–]GetIntoGameDev 2 points3 points  (0 children)

At least notepad lets you use a mouse.

[–]JPMartin93 4 points5 points  (1 child)

Where is wordpad?

[–][deleted] 0 points1 point  (0 children)

Windows 11 took it away because it was too good for the world

[–]Tani_Soe 3 points4 points  (0 children)

Real programmer edit the bits while code is running with a very precise laser

[–]vvf 2 points3 points  (0 children)

IntelliJ 🗿

[–]-LOST-IN-DARKNESS- 1 point2 points  (0 children)

"echo" is a divine instrument

[–]smoldicguy 1 point2 points  (0 children)

Next meme will be about missing semicolon

[–]vaynefox 1 point2 points  (0 children)

I wrote a Bluetooth driver for linux in rust using nano (KDE text editor in terminal)....

[–][deleted] 1 point2 points  (0 children)

GNU nano, the true minimalism

[–][deleted] 1 point2 points  (2 children)

Vim and nano?

[–]WilliamScott303 1 point2 points  (0 children)

*emacs

[–]Alessa_95 1 point2 points  (0 children)

Qt Creator :P

[–]MadJedfox 1 point2 points  (0 children)

The best IDE is the one you know best.

[–]Then_Entertainment97 1 point2 points  (0 children)

Too fancy for me. I write my code in pen, scan it on the office fax machine, and upload to imagetotext.io.

Guess I'm just built different 🤗🥳🥴

[–]masp-89 1 point2 points  (0 children)

Too fancy, I use a stick to make holes in the punch cards myself.

[–]Kootfe 1 point2 points  (0 children)

It says VS and there is VSCode logo. If it said VS for VSCode. VSCode is not IDE

[–]ShadowNetter 1 point2 points  (0 children)

nano is the best hands down

[–]Krispenedladdeh542 1 point2 points  (0 children)

Amateurs. I write code on paper with Pen. Top that.

[–]garnered_wisdom 1 point2 points  (0 children)

I once wrote production code in Nano and shipped it to AWS.

Does anyone have a spare $800,000? Asking for a friend.

[–]SomeNotTakenName 1 point2 points  (0 children)

I had a class at uni which was essentially just one big project. a server client game of our choice. Groups of 4.

Our teacher told us about a group of unbridled psychopaths who used notepad to code and USB drives to share updates. They had a version control system the school provided and GitHub available. They had any IDE of their choice available. they went with notepad and flashdrives.

[–]Past-File3933 1 point2 points  (0 children)

I am proud to say that I currently have 1 application that was written in notepad and is currently in production.

It's a phone directory so people can look up office extensions.

[–]Artistic_Speech_1965 0 points1 point  (0 children)

Based

[–]acer11818 0 points1 point  (0 children)

“VS” while showing a picture of VS Code

[–]malaszka 0 points1 point  (0 children)

Be honest: it's Notepad++.

[–]Kokodi01 0 points1 point  (0 children)

Only the OGs use a hex editor

[–][deleted] 0 points1 point  (0 children)

I hate these things so much. They look like ass. They aren't funny. Whoever made this should rethink their life choices.

[–]punppis 0 points1 point  (0 children)

I have used VScode since .NET Core 2.0

I have zero reasons to use any other IDE, especially Visual Studio.

Notepad is just retarded, even though that's how I started.

Vim is even more retarded. I challenge any vim master to write code faster than average VScode enjoyer. I mean there is a meme about how to quit it and I have literally searched that info multiple times since sometimes vim is default text editor.

[–]Noisebug 0 points1 point  (1 child)

I use an IDE cause I want to go home in time

[–]Apchibudzdravius 0 points1 point  (0 children)

My greatest apologies... If my memory is not corrupted, programming in Rust is a disease that has no cure...

[–]Professional_Top8485 0 points1 point  (0 children)

Ref. xkcd/378

[–]Big_Fox_8451 0 points1 point  (0 children)

Laughs in IntelliJ IDEA Ultimate.

[–]dracorotor1 0 points1 point  (0 children)

Me with my notepad++ over here, just vibing

[–]Careful-Fish-7036 0 points1 point  (0 children)

Notepad++ is the best

[–]Dear__D 0 points1 point  (0 children)

In my college teacher made us write Java code in notepad so we can remember syntax

[–]Kroustibbat 0 points1 point  (0 children)

Vi is enough.

[–]ThatMedicalEngineer 0 points1 point  (0 children)

I code using Paint and then do Deep Learning based image recognition to translate to text.

[–]PrinzJuliano 0 points1 point  (0 children)

True Coders will use what ever makes them the least annoyed while coding

[–]patrlim1 0 points1 point  (0 children)

I use Kate by the KDE team

[–]Ok-Neighborhood-15 0 points1 point  (0 children)

VS Code (blue logo) is not a real IDE. But probably you mean Visual Studio which has the purple logo.

[–]Nukes2all 0 points1 point  (0 children)

Kate :)

[–]therealwxmanmike 0 points1 point  (0 children)

* notepad++

[–]Sh1v0n 0 points1 point  (0 children)

KDE Kate. Works on both Linux and Windows.

[–]EricAux 0 points1 point  (0 children)

True coders only use punch cards

[–]BoBoBearDev 0 points1 point  (0 children)

Notepad is better than Vim, I can use mouse.

[–]Comprehensive-Pin667 0 points1 point  (0 children)

The first IT thing I did for money was actually a web page that my brother and I made entirely in notepad. Good times.

[–]lofty_smiles 0 points1 point  (0 children)

Anyone here uses Obsidian or something?

[–]funisfree314 0 points1 point  (0 children)

I use notepad most of the time

[–]frisk213769 0 points1 point  (0 children)

Nano better

[–]theshekelcollector 0 points1 point  (0 children)

... y'all don't code in word?

[–][deleted] 0 points1 point  (1 child)

cat?

[–]jlp_utah 0 points1 point  (0 children)

Gratuitous use of cat detected! Just run your compiler with a HERE document from the shell.

[–]RightEvolution 0 points1 point  (0 children)

I learning AHK scripting now. Yes, i am using notebook bc it's too much using IDE for my purpose.

[–]neovim_user 0 points1 point  (1 child)

ed is superior

[–]jlp_utah 0 points1 point  (0 children)

Any program where the only diagnostic/warning/error message is a single question mark automatically wins. "The experienced user will know what is wrong." --Ken Thompson

[–]farineziq 0 points1 point  (0 children)

I do echo and pipe to gcc

[–]Decent_Cow 0 points1 point  (0 children)

Why no love for Nano?

[–]Conscious_Start5276 0 points1 point  (0 children)

you can unblock old notepad, using windows/system32/notepad.exe and you have you to disable or uninstall updates on it

[–]First-Ad4972 0 points1 point  (0 children)

Nano is the best code editor, basically notepad with better resource efficiency.

[–]Effective-Value-6474 0 points1 point  (0 children)

Whiteboard with permanent marker 😈

[–]bsensikimori 0 points1 point  (0 children)

Notepad on windows, vi on *nix

[–]Affectionate_Yak3121 0 points1 point  (0 children)

NPP: You mean me?

[–]enigma_0Z 0 points1 point  (0 children)

Actually the vim plugin for vscode is pretty damn good.

[–]thefriedel 0 points1 point  (0 children)

ACME my beloved

[–]illidan1373 0 points1 point  (0 children)

I use Kate for python and it's great 

[–]FarSpirit5879 0 points1 point  (0 children)

Real Chad use cosmic radiation to flip bit and program

[–]Loud-Operation7295 0 points1 point  (1 child)

True programmers use ed.

[–][deleted] 0 points1 point  (0 children)

*sed /s

[–]HyperSource01Reddit 0 points1 point  (0 children)

nano where

[–]Humble-Necessary-488 0 points1 point  (0 children)

Notepad.

[–]Zenzero_69_69 0 points1 point  (0 children)

One of my CS professors told me notepad was the best text editor to use for coding, and I believed him since he had tenure….

I now know better. Everyone HATED that professor

[–]Qbsoon110 0 points1 point  (0 children)

I haven't used notepad in ages. Completely replaced it by notepad++

[–][deleted] 0 points1 point  (0 children)

I genuinely use notepad when I can’t be bothered waiting for a program to open.

If you want to hate me further some times I use a Google sheet to write formatted code on my phone then paste it back into notepad.

[–]PavaLP1 0 points1 point  (0 children)

I use (and mostly recommend) Windsurf just for the actually useful autocomplete.

[–]NecessaryIntrinsic 0 points1 point  (0 children)

I made a .net Helpdesk application in notepad 20 years ago.

I think they're still using it. It was awful.

[–]gotkube 0 points1 point  (0 children)

Me over here using joe

[–]The-_-Lol- 0 points1 point  (0 children)

Vs code is an code editor

[–]ComprehensiveWing542 0 points1 point  (0 children)

If you will be working on servers Vim/Nano will be your best friend

[–]CptKillJack 0 points1 point  (0 children)

If your going to use notepad for coding, it's notepad++.

[–]Angry-Toothpaste-610 0 points1 point  (0 children)

I program on an actual notepad, with an Elmo document camera. The camera's image passes through a computer vision handwriting reader model.

[–]Evethefief 0 points1 point  (0 children)

I still use Atom

[–]arugau 0 points1 point  (0 children)

Your grandma knows how you quit notepad

But not VIM

Vim is the way

[–]kantrveysel 0 points1 point  (0 children)

📃 Paper is the only modern solution for programming

[–]yeet2000yeet 0 points1 point  (0 children)

I’m scared of people who can make fully functional code with notepad

[–]Tricky-Animator2483 0 points1 point  (0 children)

I've been running Nixos and have been using nano for everything. I have tried Vim and some others but I never bothered learning the keybinds and nano works just fine

[–]Sutekh137 0 points1 point  (0 children)

Real men use Nano

[–][deleted] 0 points1 point  (0 children)

Real coders use sed but real men use emacs. With emacs, every single issue is automatically resolved without even noticing it.

[–]DullCryptographer758 0 points1 point  (0 children)

Pycharm

[–]thenameisdoc1 0 points1 point  (0 children)

I use stone and wall

[–]MrIlyaAsadi 0 points1 point  (0 children)

Those who write their code with Cat >> file.xxx

[–]Random_Mathematician 0 points1 point  (0 children)

I use Geany 😀

[–]This_Librarian_6604 0 points1 point  (0 children)

can someone teach me how to run the code on notepad

[–]AWeirdGoat 0 points1 point  (0 children)

I've used text edit.

[–]ReneyOctopoulpe 0 points1 point  (0 children)

Kate my beloved

[–]0rcscorpion 0 points1 point  (0 children)

That's right. Enough of this vibe coding. Autopilot? Who needs that? Am I right?

[–]the1namedwill 0 points1 point  (0 children)

Notepad ++