Every now and then I try to use fancy text editors/IDEs. FOMO and whatnot.

And then I remember why they don't work for me. They give me anxiety attacks. I don't know what's going to happen when pressing a key: change indentation? what I typed? remove stuff? install stuff?
I seriously can't understand why people like these things. I just can't.

There *are* some amazing features that make me want to use them, sure, but these misfeatures are just hostile.
You open a directory containing code in VSCode. It begins *installing stuff on your computer*, when you just wanted to look at the code. No permission, no prompt, nothing, it just does that. Some might find it awesome, I find that terrifying; worse than always-on Excel macros.
I commented out a piece of code and the editor went and changed the indentation *inside the comment block*. What the hell? Don't touch it. Comments are for humans.
An identifier wasn't declared yet. I typed it. The editor figured "oh, you meant that other, let me fix that for you". Except that it was wrong. It's always wrong.
I usually program for *hours* without compiling, writing hundreds of line without even knowing if there's a syntax error.

I write, re-write, re-factor, change things. Then I compile and fix stuff if needed (it often is).

I know there are mistakes. Don't fix, editor. I'll do it.
Why do I program for hours and check for syntax errors afterwards?

I didn't have storage devices for my first computer, so I would usually program on paper, and then type it out every time I turned the computer on.

I don't write on paper anymore, but the process is similar.
Another thing: please, no pop-ups. I want to *read* the code, and if the pop-up is obstructing my view of the editor, and I can't see a variable name or something like that, then you're in my way.

Yeah, I'm not really the target audience for these things.
You can follow @lafp.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.