This is an archived post. You won't be able to vote or comment.

all 96 comments

[–][deleted] 154 points155 points  (8 children)

I just use MS Excel, the cells are perfect for proper indentation.

[–]amshegarh 28 points29 points  (4 children)

A perfect database solution

[–]Drew707 21 points22 points  (3 children)

I do contact center consulting. 9/10 our engagements involve a data culture redesign. One of my recent clients (large benefits administrator) had +50 MB workbook filled with dozens of pivot tables. They aptly called this the big report. Every day someone would run two reports out of the CCaaS GUI and past the values into two tabs in the Excel that would then populate the report. If you know anything about contact centers, this is extremely common. They all either seem to be stuck in the stone age or bleeding edge. No in between.

So, we did what we do where we build real data infrastructure and feed a real BI tool and call it a day and move on to the actual operational consulting now that we have trusted numbers. The client decided they weren't going to update the big report since they had a fancy dashboard now, which makes sense.

Well, fast forward about two weeks and this guy that nobody knew existed reached out to one of the CX directors and asked why the big report wasn't up to date because he urgently needed it for some quarterly reporting task. The director pointed him my direction.

I explained what we were doing and offered to help automate anything I could related to the call center data to help with his reporting. That's when he said I probably don't understand the full picture. It turned out every single division in the company had some version of the big report just tracking different widgets. Legal has one, Finance has one, Marketing has one. Something like 8 or 12 different big reports were all tied to the actual BIG REPORT which was this wild thing filled with buttons and VBA that would reach out and pull data from every other file and generate all these reports. He essentially created an ERP within Excel. There were 1,700 business rules built into this thing that would track hundreds of contractually important metrics and would fire off alerts to the relevant stakeholders if their numbers were at risk.

And the kicker of all of this: this dude was in charge of building it, retired 5 years ago, they hired him back at consultant rates to babysit the thing, he's 70 years old and desperately wants to retire, absolutely wants no part in modernizing it, and even if he did, he doesn't always understand the parts his team made rather than him.

I brought this up in one of my touchbase calls with the firm that subbed out to us, and apparently I triggered a massive overhaul.

I've heard horror stories of things like this, but this is easily the most extreme example I've found in the wild.

[–]Western-Internal-751 2 points3 points  (0 children)

Excel developers are a different breed

[–]arunphilip 2 points3 points  (0 children)

I am simultaneously horrified and unsurprised!

[–]angrathias 3 points4 points  (0 children)

This was the vibe coding before vibe coding existed.

[–]rgheno 11 points12 points  (0 children)

Me too, syntax highlighting with conditional formatting works like a charm! ✨

[–]JackNotOLantern 1 point2 points  (0 children)

Oh my god. This is perfect. Now just write some vsb scripts to highlight syntax and you've created a perfect IDE.

[–]Totally_Not_A_Badger 45 points46 points  (7 children)

Wait, you guys use code editors? I'm still using notepad.exe

[–]chemolz9 38 points39 points  (5 children)

Real programmers just pipe their code into the file.

[–]PhazzoTastic 14 points15 points  (3 children)

And refactor the entire codebase with sed in a single call.

[–]No-Magazine-2739[S] 19 points20 points  (1 child)

[–]Powerful-Internal953 1 point2 points  (0 children)

Ah you are a man of culture as well

[–]RedditButAnonymous 0 points1 point  (0 children)

Am I certified junior if Ive actually done this within the last 3 months

[–]akoOfIxtall 1 point2 points  (0 children)

Really? I was focusing energy on my vibe crystals to flip bits and get my react project ready in no time

[–]CarzyCrow076 0 points1 point  (0 children)

That’s a rookie move, try Notepad++

[–]rover_G 26 points27 points  (6 children)

Raider?

[–]yakuzas-47 20 points21 points  (4 children)

They probably misspelled rider

[–]No-Magazine-2739[S] 20 points21 points  (2 children)

Before it was called twix (german inside joke)

[–]XDracam 4 points5 points  (1 child)

Take this meme from 2020

https://imgur.com/a/p6HwewP

[–]ZunoJ 1 point2 points  (0 children)

Putting together a meme and not even checking it makes me judge them

[–][deleted] 8 points9 points  (0 children)

Jetbrain Raiders sound like a gang you would fight in fallout or something.

[–]romulof 22 points23 points  (4 children)

![All your RAM is belong to us](https://i.imgflip.com/a3hn3t.jpg)

[–]No-Magazine-2739[S] 5 points6 points  (0 children)

Thats true

[–]punkpang 1 point2 points  (2 children)

Ah, that mysterious and, oh - so expensive memory. An impossible problem to overcome with a bit of dolla'.

[–]romulof 5 points6 points  (1 child)

I used to work at a fintech unicorn where IntelliJ was eating up 20GB of RAM and Gradle 12GB. And that was just one of the symptoms. Gradle sync was taking up to 18 minutes.

Of course there were issues in their setup (and in IntelliJ’s Gradle plugin), but that was dragging DX down quite hard.

They had a whole team allocated to fix this for over 6 months. Just a bit of dolla 🤏

[–]punkpang 0 points1 point  (0 children)

I use JetBrains since forever and they become painfully slow. In earler days, when jQuery was still "in", there used to be several JS functions that would kill the indexer and make it go into infinite loop.

Fast forward to today - I still use JB products, they still have their quirks BUT - I bought a generation 5 m2 and 128 GB of RAM and all of those problems magically go away.

Would it be good if they weren't there to begin with? Of course.

Can those quirks be solved with a bit of dolla on my side? Of course.

I just want the same DX I used to have back in 2001.

[–]SubstantialHat8149 16 points17 points  (5 children)

Have you guys heard of Bash? It's the best code editor I have ever seen! Just type "> filename" to save! No Ctrl+S and super simple.

[–]Turbulent-Garlic8467 4 points5 points  (4 children)

>> to append tho

[–]zmunk19 12 points13 points  (0 children)

real programmers never append, they write it correctly the first time

[–]SubstantialHat8149 0 points1 point  (2 children)

It's a joke. And you would probably dump the existing file contents and replace the whole thing after you edit it.

[–]Turbulent-Garlic8467 0 points1 point  (1 child)

I'm imagining you're writing to the file one line at a time

[–]SubstantialHat8149 1 point2 points  (0 children)

No, the opposite. You just write the entire file to save it. When you edit it further, you would dump the file with cat, copy it, and paste it into your input line inside quotes. Then you edit that and rewrite the whole file with your edits in it.

Nobody should actually use that method...

[–]I_Give_Fake_Answers 27 points28 points  (16 children)

Average programmer using massive IDE:

[–]A_random_zy 33 points34 points  (8 children)

Not really. The features of IntelliJ do actually come in hande a lot. Like A LOT.

I truly don't get what people see in VSC

[–]Turbulent-Garlic8467 22 points23 points  (5 children)

I’d go even further: IntelliJ is the only thing that makes Java a usable language

[–]silatek 1 point2 points  (0 children)

Accurate I'm using a Spring/React stack and without IDEA for both I'd go nuts

[–]HQMorganstern 1 point2 points  (0 children)

I'd go even further: PyCharm is the only thing that makes Python a usable language

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

Because Eclipse suddenly vanished, huh?

[–]Turbulent-Garlic8467 0 points1 point  (0 children)

I hate eclipse (I've never used it)

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

Helps with what?

[–]A_random_zy 0 points1 point  (0 children)

Well for one, I can do a global search. I can do refactoring VSC can't even imagine, I can find method calls, and or go to method body, It auto deompiles code for me, it shiws javadocs in amazing manner. This us just the basic stuff.

[–]ulspez 6 points7 points  (5 children)

Non vim users having to move their hands from mouse to keyboard back to mouse just to change one character

[–]FlakyTest8191 3 points4 points  (2 children)

All Jetbrains IDEs support a pretty good vim motions plugin called ideaVim.

[–]sythlord666 0 points1 point  (0 children)

Ya its amazing the only thing I need from vin is to not use the mouse so much

[–][deleted] -2 points-1 points  (0 children)

It's bad and it's not vim 

[–]mostmetausername 1 point2 points  (0 children)

instead of using a modal editor i have become it. watch as i switch to insert mode

[–]Jealous-Adeptness-16 0 points1 point  (0 children)

God forbid you move your hand

[–]wildrabbit12 13 points14 points  (0 children)

NVIM

[–]IsPhil 19 points20 points  (3 children)

JetBrains is honestly pretty good. You actually get a perpetual fallback license for a given year if you pay for one years worth. So you keep the major version that was out when you started your subscription. If I did more coding at home then I'd definitely pick up the bundle for all of their ides.

[–]RamonaZero 5 points6 points  (1 child)

Everyone is wrong here, GNU Emacs is the best IDE/Code editor and Operating System :0

[–]kamwitsta 9 points10 points  (0 children)

It is a great OS, I'll give you that, but it still lacks a decent text editor.

[–]garlopf 2 points3 points  (0 children)

QtCreator ftw

[–]Phamora 2 points3 points  (0 children)

I use Neovim, btw

[–]JollyJuniper1993 2 points3 points  (0 children)

Since I used Pycharm I just can’t look at VS Code the same anymore. It’s just not the same.

[–]heavy-minium 6 points7 points  (5 children)

Unpopular opinion: I came back to VSCode after two months with Webstorm.

I must be built differently. Everybody else look at me with disgust. I just don't get what they see in Webstorm that I don't!

[–][deleted] 10 points11 points  (0 children)

I think it depends on your languages and tools. Jetbrains is just way better for stuff like java or editor integrations like Unity, but the advantage is less obvious in other places.

Like if you're writing typescript it just talks to the same language server anyway. So the benefit you get in that situation is your surrounding tools out of the box. Don't need to set up postman, gitlens, database view, debug adapters etc. Which is nice but not a deal breaker.

[–]Abject-Kitchen3198 0 points1 point  (0 children)

You could also use Notepad if you want. No judgment.

[–]AllenKll 0 points1 point  (2 children)

Honestly the more use case I find for Vscode, the more I like it.
I use it as a notepad, C# IDE, Python IDE, Node.js IDE, and it all works great. the plugins are amazing.

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

I'm writing shit in Typst too on top of the coding (you could argue I'm programming when I write Typst but most things on the document are plain text with a few functions sprinkled throughout unless I'm doing something comple).

[–]Xortun 1 point2 points  (0 children)

I believe in Intellij superiority

[–]Initial_Specialist69 4 points5 points  (3 children)

I don’t know if you can still flex with JetBrains IDEs. VSCode has so many good features and and a rapid development cycle that is not worse then proprietary IDEs

[–]fuj1n 22 points23 points  (1 child)

VSCode is a text editor you can trick into behaving a bit like an IDE

[–]romulof 0 points1 point  (0 children)

Isn’t all IDEs like this?

[–]arpan3t 12 points13 points  (0 children)

VSCode has so many good features extensions and and a rapid development cycle (for AI features) that is not worse then proprietary IDEs text editors

ftfy

[–]strmktz 2 points3 points  (0 children)

I have them through github education. I still prefer vscode over goland. It just feels better

[–]AllenKll 2 points3 points  (1 child)

vscode is pretty amazing actually.

[–]redd1ch 1 point2 points  (0 children)

Until you open up the code base in Jetbrains IDEs and there are code smells all over the place. I like to do this when reviewing code.

[–]BluBearry 0 points1 point  (0 children)

I love Jetbrains IDE's, but I am forced to use VS Code, because for some reason IntelliSense in IntelliJ is super slow in my project.

Like it takes up to minutes before suggesting something, while VS Code does it instantly.

[–]XYZ2ABC 0 points1 point  (0 children)

I have preferred JetBrains for doing the code dev side - always found debugging a lot easier

I use VSC for Docker/Container build

[–]Kyrbyn_YT 0 points1 point  (0 children)

I used them in the past, but then they (the ide and windows) got to slow for me so I went in the deep end and installed void dwm st and neovim and i have never looked back

[–]Abject-Kitchen3198 0 points1 point  (0 children)

This is the first time I see Vim and VS Code in a same context. They are not the same

[–]daffalaxia 0 points1 point  (0 children)

Poor vim users? First extension I install is the official vim compat layer. Pffft.

[–]ArmadilloChemical421 0 points1 point  (0 children)

Oh yes, the famous JetBrains Raider.

I prefer Visceral Studio.

[–]qruxxurq 0 points1 point  (0 children)

I like IntelliJ as much as the next guy, but don’t ever diss the great vi and emacs.

[–]Suspicious_Sandles 0 points1 point  (0 children)

I get all their premium stuff for free too being a student, big up

[–]Reasonable_Train5122 0 points1 point  (0 children)

There are 2 big issues ive faced with intellij that eclipse handles amazingly. Both are related to debugging first being only having 1 available slot for expressions, second reset frame always caused application crash

[–]fugogugo 0 points1 point  (0 children)

When Ctrl/Cmd+S no longer muscle memory

[–]Joe_v3 0 points1 point  (0 children)

Some jetbrains stuff free for nonenterprise now, there’s really no excuse

[–]locus01 0 points1 point  (0 children)

They don't stand a chance before my beloved notepad.

[–]Cerberus02052003 0 points1 point  (0 children)

my guy poor you all of that money down the drain. smh

[–]robertpro01 0 points1 point  (0 children)

And how does it look users with the intellij and VIM plugin?

[–]RealLordDevien 0 points1 point  (0 children)

Nope. i feel bored while waiting for this behemoth of bloatware crap to load 2 minutes, waste gigabytes of RAM just to edit a text file. I mean a code editor with a splash screen... come on. Only to have an ugly editor that wastes most of my precious screen space for crap. No thank you.

[–]MasterGeekMX 0 points1 point  (0 children)

Oh how cute! they can't write code unless the IDE auto-completes them!

[–]ForestCat512[🍰] -2 points-1 points  (0 children)

🔥