Sebastian Tiedtke
Sebastian Tiedtke
July 2, 2020

Why, like Ariana, you should be grateful for your ex



The internet is full of first-person advice: Why "I" moved from X to Y and "my" life is so much better now. iPhone to Android. Python to Java. Firefox to Chrome. Semicolons to blank line breaks. Emacs to Vim. The list goes on.

While more philosophical than factual, this sort of "advice" often overlooks the benefits of experiencing diverse options yourself that will inevitably expand our toolbox make you wiser. Take it with a grain of salt.

Vim, emacs, nano

πŸ§‘β€πŸŽ€ What's your next IDE?

Let's take a look at (ex-) development environments. (Ex-) IDEs more specifically. Ariana Grande serenades how one taught her love, one taught her patience, and one taught her pain. That'd be Vim, Xcode, and Eclipse for myself - in Miss Grande's exact order.

VS Code is quickly catching up with my ❀️ vim-love. Which is how Marquee, an extension for VS Code came into existence.

Having spent two decades in software development leading teams and organizations, one thing is certain: one size fits all does not exist. Infra is different from algorithms is different from app development is just as different as people are. In fact, saying "thank you, next" regularly is encouraged - get to know what's out there! Also, no need to be shy to go back to your familiar options when the situation calls for it.

πŸ‘» One size fits all does not exist

If you just got started with development, don't let platitudes about "if you need auto-complete to write code YOU don't code" get in your way. I recently taught myself Typescript and my learning journey was greatly expedited by VS Code's first class support for it. However, while it built my comprehension, I would happily write Typescript in GNU's nano. Probably slowed-down by a factor of 2x because... NANO πŸ˜‘.

More recently I helped build an extension for VS Code called Marquee. Hopefully one day Marquee will be available for all editors. We didn't start out with VS Code for pure love - no, we wanted to fill a real gap. VS Code is also the most exciting platform for developers; perhaps only second to the browser which is much less specifically designed for devs.

This is Marquee

Stay on top of your VS Code windows. Marquee is available from the VS Code Marketplace.

Even though there is a lot of VS Code in my life today, you will still witness me vim-editing files on remote hosts or even in VS Code's embedded terminal as much as firing up Xcode to inspect some iOS code. I won't write about how one saves more time or grief than the other.

πŸ€“ Growth mindset means getting out of the comfort zone

The one advice you should take to heart is this: don't get too comfortable for too long. Try out new things and cherish what you already know. Depending on what matters to you in the situation - getting the project done, learning something new, jumping head first into the cold water - diversity of first-hand experiences will give you options, lead to better results, and be your saving grace.

Seriously, though, VS Code is fantastic. If you are on it already please give Marquee a spin. Feel free to contact us on twitter or using the "Give Feedback" button inside Marquee.

Also check out

Strava for VS Code
September 27, 2022
Strava for VS Code

We built an extension for VS Code to help devs understand, challenge and celebrate themselves as they work to be more balanced programmers. Go unlock your achievements now.

Are we developing more or less remotely now?
September 7, 2022
Are we developing more or less remotely now?

Developer Happiness Hour Notes discussing the evolution of remote development, the trend it’s going and some of the problems of remote development and the future of remote development.

Use VS Code for Bug Reporting to Lower the Bar for New Contributors
August 16, 2022
Use VS Code for Bug Reporting to Lower the Bar for New Contributors

As Open Source projects become more popular and the number of files and features grow, contributing to a project becomes more difficult. Learn in this blog post about a new VS Code extension that enables you creating GitHub issues with code references to help new contributor pick up your issues in no time.

Β© 2023 Stateful Inc. All rights reserved.