I stumbled upon this amusing thread on twitter where people were discussing different editors.
Edwin@modernfaraday@InfiniDream1 I'm just a VScode person, sitting here waiting for the Vim army to arrive09:21 AM - 25 Mar 2022
Kristian Quirapas@k_quirapas@ModernFaraday @InfiniDream1 The Vim cavalry has arrived.01:40 AM - 26 Mar 2022
Don't get me wrong, I shared these tweets because I find them funny. It also made me look back on my developer journey and the editors I used before.
Here's my Editor journey.
Kristian Quirapas@k_quirapasWhat's your editor journey as a dev? 🔥 Here's mine 👇
Notepad -> Batch files
Python IDLE -> Scripts
Visual Basic -> GUI Apps
Code::Blocks -> C and C++
Notepad++ -> Web Development
Gedit -> assembly (nasm) and bash scripts
Vim -> Everything (coding, writing, notetaking, etc)01:49 AM - 26 Mar 2022
I was wondering, what's your editor journey like?
Share them down below.
Latest comments (36)
Turbo C > Notepad++ > Sublime Text 2/3 > VS Code 😁
I don't understand why it's often Ide X vs vim I use every Ide with a vim plugin :)
True. We can all just agree to choose whatever works for us 💯
Sublime Text => WebStorm => Atom => VS Code
{Eclipse, Notepad, whatever I forgot} -> VSCode
Nothing beats VSCode
Hmm, it's a very long journey for me, but I'll try to sum it up to most important ones:
Notepad++
Adobe DreamWeaver
Adobe Flash
3ds max script editor
Eclipse
Aptana
Android Studio
Adobe Brackets
Sublime
Atom
Geany
Gedit
PHPStorm
There were A LOT in between, but these are the ones I sticked to the most.
VSCode never felt right for some reason.
My begining:
When I was at college I was using:
And since more than 15 years I use (and from 2 years on work laptop):
Notepad -> Notepad++ -> Dreamweaver (back before Adobe bought Macromedia) -> Sublime Text -> (neo)vim -> PhpStorm (with vim bindings, to keep my hands on the keyboard :D)
vim is still used though, first of all it's my set editor in git to resolve conflicts and such, also I use it for quick edits in a file, and of course via ssh on servers. :D
I think your editor of choice depends on the programming language. I use PyCharm whenever am developing with Python. For JS projects, i switch between VS Code and Atom. Buh VS Code mostly
Love the flexibility on this one! I just find less mental overhead when I stick to one. Thanks for sharing
Brackets->Sublime->VSCode;
Hmm.
DOS -> debug for asm, Borland C IDE
Windows: Notepad, Netbeans
--
Until I reached the age of reason and joined the cavalry.
Welcome my fellow Knight! You may lead the charge!
For Me It Was VSCode Because It's Just that of Size Nearly 70 MB That Time and I Can Install It in College's Windows Computer and Library's Ubuntu Computer both easily.
Before I Thought of trying the Atom Editor but there website did not had the Build Of 64 Bit Windows to Direct Download So I gone to alternative option.
After using VSCode and Using there Variety of Plugins helped the most for web development that time.
I Also Fascinated by VSCode Because My College Syllabus had C and C++ in it and College PC had Turbo C++ Compiler and they still use it to teach that language because the book had instructions related to Turbo C and Borland C++ I think, They Still Use that Compiler.
My Advice is that if you ever use that compiler you will gonna get depressed dude.
I Support Modern Programmer Should avoid the Turbo C As Much As Possible.
Bye 👋,
Turbo C Antagonist
Turbo C's a classic, but it's okay for it to stay that way.... a classic. Thanks for sharing
Turbo C >> Code Blocks >> Eclipse >> VsCode
And now only VS Code 🎉
YOOOOOO turbo c was lit.... before! I'm glad there are better editors now.
Dreamweaver 🥰
Those were the days
I worked in the AS400 text editor and Notepad. Then moved to Jedit for a brief moment, considered Emacs (in 2006) but chose Textmate then Sublime then Atom.
In 2020 I was noticing that Atom just kept falling down. I looked into three text editors:
I spent time reflecting on my principles of a text editor. For a month I practiced Emacs, Vim, and VS Code.
VS Code has lots of "bling" I'm well aware of Microsoft's Embrace -> Extend -> Extinguish pattern. For that (and a few implementation reasons) I chose not to use it.
I can move through Vim but it never quite fit with my mental model.
And Emacs just clicked. First I started with Doom, and found myself overwhelmed. I then tried Spacemacs, and finally said "I'm starting from an empty config." From that position, I just started writing. And I took notes: "What did past editors do that I missed?"
I tracked down packages that did those things, and over the 2 years I've built up a text editor that helps me: plan my work, grow my personal knowledge base, code, and blog.
The following post is about a rather trivial function I wrote:
Using a File as a Template in Emacs
Jeremy Friesen for The DEV Team ・ Mar 25 ・ 2 min read
Which is one of many that I have written to ease my common tasks.
This is my configuration github.com/jeremyf/dotemacs/blob/m...
I tried eclipse for 30 minutes... never went back