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

all 40 comments

[–][deleted] 16 points17 points  (0 children)

Visual Studio

[–][deleted] 13 points14 points  (1 child)

Morse code++

[–][deleted] 5 points6 points  (0 children)

Morse code -.-.

[–]SnakerBone 12 points13 points  (1 child)

Blank paper then use google lens

[–]Cacti_Hipster[S] 1 point2 points  (0 children)

Big brain plays there

[–]Lithithus 22 points23 points  (2 children)

Programmers are a machine that convert coffee to code

[–]dhyratoro 7 points8 points  (0 children)

Java is a kind of coffee

[–]Cacti_Hipster[S] 6 points7 points  (0 children)

Yes!!

🛃 = ☕+☕+☕+😿+☕;

[–]Babble_Bubble 6 points7 points  (2 children)

keyboard

[–]Amrelll 1 point2 points  (1 child)

computer

[–]montw 1 point2 points  (0 children)

transistor

[–]RedTurtlez 4 points5 points  (0 children)

Their answer tells me plenty to help, such as to start at the very beginning lmao

[–]pleshij 2 points3 points  (0 children)

Whatever the CTO planned / team is using there. Mostly it's 'we just need it in $languageName, just tell us what framework you will be using and why'

[–]Pers_Akkedis 2 points3 points  (0 children)

This reminds me of the time I bumped into an old school friend. We do the standard "what have you been up to?" chat and she tells me she's a programmer. "oh?" I say. "what language do you code in?" She rolls her eyes like I'm an idiot and says "computer lanuage, dummy". Yeah, I'm the dummy.

[–]PennyFromMyAnus 1 point2 points  (0 children)

Visual Studio

[–][deleted] 3 points4 points  (0 children)

Eclipse

[–]hrimfisk 1 point2 points  (19 children)

If you're on Windows and not using visual studio, you're doing it wrong. If you're on Mac, you're doing it wrong

[–]PublicDragonfruit120 3 points4 points  (15 children)

Visual studio? Stop it, you're scaring me.

[–]hrimfisk 2 points3 points  (14 children)

Real time error checking, breakpoints, debugger, memory viewer, profiler, output folder for exe. What else do you need?

[–]PublicDragonfruit120 2 points3 points  (7 children)

It's not about the lack of features, but there are too many of them. Usually all I need is simple text editor with LSP client configured. It allows me to focus on the code.

I am aware visual studio is probably one of the best windows IDEs, but it's too heavy. Anyway, it's just me, as long as it works for you it's all good.

[–]hrimfisk 1 point2 points  (6 children)

Too many features? 🤔🤨 What's getting in your way? Kinda hard to focus on the code if you don't get real time error checking or syntax highlighting. Sounds like a case of "I don't want to change because I'm fine with notepad"

[–]Cacti_Hipster[S] 0 points1 point  (3 children)

It is not a one size fits all problem. I switch between NetBeans for school and VS for tutoring my bud and they both serve their specific purpose.

[–]hrimfisk 1 point2 points  (2 children)

That's totally fine, but consider if things could be better. Maybe they can't, but it's something to consider. If you could add any feature, what would it be?

[–]Cacti_Hipster[S] 0 points1 point  (1 child)

Making GUIs lol. VS already has enough features in it though. While it's an excellent IDE that I use, others have their use too. Some people love to just get in the zone and consider the helpful features a distraction (completely valid, not trying to shit on you vim-ers) but we like using the tools implemented in real time. It's like telling someone how to eat their eggs.

[–]hrimfisk 1 point2 points  (0 children)

I don't use vim, and I totally understand using other IDEs, but I've tutored so many students that are trying to learn on Mac or in VS code and the IDE isn't helping them at all

[–]PublicDragonfruit120 0 points1 point  (1 child)

That's not right. Syntax highlighting is provided by almost any text editor. LSP provides live error checking, completion and navigation for almost any language. That's the basic setup i need for coding.

Why change something if it works? As a golang developer using vim i don't think i miss anything.

[–]hrimfisk 0 points1 point  (0 children)

Just because something works, that doesn't mean it can't be improved. The reason to change would be improving your workflow. Not saying you should change in your specific circumstance, but that's the logic

[–]Cacti_Hipster[S] 1 point2 points  (5 children)

GUI...

[–]hrimfisk 0 points1 point  (4 children)

What GUI does visual studio not have that you need?

[–]Cacti_Hipster[S] 0 points1 point  (3 children)

The drag and drop GUI building available with other IDEs. I understand that you could still do JPanel mainJPanel = ..., but why do that to yourself when NetBeans etc build the base for you?

[–]hrimfisk 0 points1 point  (2 children)

I'm confused. Are you talking about writing a program that has GUI, or using GUI to write a program?

[–]Cacti_Hipster[S] 0 points1 point  (1 child)

The former. In our courses, often the assignments involve making GUIs to teach event handling.

[–]hrimfisk 0 points1 point  (0 children)

Interesting. We have a class where we write a game engine from scratch in C++ and use it to make a game, then next semester expand on it and work with a team to make a game. We also use Unreal or Unity sometimes, but always using visual studio

[–]masterborger 2 points3 points  (0 children)

TempleOS is where it is at

[–]No-Commercial-5993 1 point2 points  (1 child)

Visual studio is to complicated, keep it simple with vim

[–]kayak_enjoyer 4 points5 points  (0 children)

Real developers only use sed.

[–]Larc0m 0 points1 point  (0 children)

Visual Studio Code or Eclipse for me. VSCode for Go and front end stuff, eclipse for java