Mostly just Visual Studio Code, alongside the usual constellation of Git + assorted language toolchains.

It’s plug and play at every level - no need to waste hours fucking around with an Emacs or (Neo)Vim configuration just to get a decent development environment set up.

(And yes, I would use Codium, but the remote containers extension is simply too good.)

You can download any visual studio code extension from the visual studio extensions marketplace as far as my experience goes. There’s a “download extension” link for every extension which will give you a *.vsix file. Only pity is that you won’t get any automatic updates for the extension.

8 just took a look and the VS marketplace website on my mobile and look at what I have found under the “resources” section! This is same for every extension.

voxel
link
fedilink
2
edit-2
1Y

it relies on a proprietary blob + product.json config from proprietary vscode builds
there’s an open source remote development extension (works pretty well) but it currently only supports ssh

Unfortunately, it’s not that simple. The Remote* extensions rely on the (proprietary) VSCode server, and nobody has managed to hack it to work with e.g. Codium.

Ouch! Thank you for noting.

Drew Belloc
link
fedilink
101Y

Doom emacs, i just love the keyboard centric workflow that it provides

I really need to try dooms. Now a spacemac refugee on VS studio to get work done.

CLion & PyCharm.

Platform independent, and “just work”. Not missing any functionality I ever wanted and with a new machine even CLion’s almost legendary slowness is under control.

How did you get the slowness under control. I have not had a problem until recently and now the slowness is killing me. I use pycharm and goland.

neovim. I have customized my config to my liking over the past couple of years. + it also can opn embedded terminals, so I don’t have to leave the editor at all while working

JetBrains IDEs for me

Sublime on my laptop, vim remotely over ssh

@somedude@lemmy.ninja
link
fedilink
English
21Y

Sublime is quite nice. It’s fast and lean, but also supports LSP plugins, so you get the same language tools as VSCode. I’m also trying out https://Zed.dev. It’s similarly lightweight, but has a lot more built in (with no plugin support). It’s still in beta though, and a little rough around the edges.

Maeve
link
fedilink
11Y

Old school cool.

Elise
link
fedilink
11Y

I use Rider. I like the clean interface and haven’t had any performance issues even though it is feature rich. I also would like to try vim but I’m worried it’ll take quite a while to configure and in the end it’ll miss a feature that I am used to. What I appreciate a lot is that it can make suggestions and simplify code for me. They also have a beta for AI integration and I’m looking forward to try that out one day.

IntelliJ for Java Pycharm for Python VS Code for everything else

I use the Jetbrains IDEs through Gateway to my dev desktop, and VS Code through SSH.

I work at AWS and the tight integration of the Jetbrains IDEs with our internal package manager/build system is a must. I frequently need to do some lighter scripting or text formatting at which point I just use VS Code because it’s faster. I could realistically use any of them for everything, but I’ve realized using 3 IDEs that suit my multiple use cases perfectly has been more enjoyable than using one IDE that does one thing perfect, and everything else just okay.

jelloeater - Ops Mgr
link
fedilink
English
11Y

I never got the whole emacs vs vim thing… I’m here to get work done, not wax about editors all day 🤪 JetBrains on a Mac.

VS Code. It’s dead easy to use, has a ton of useful plugins, and it’s customizable while also being enjoyable to use right out of the box.

For AI assisted coding, I use Cody or GPT-4 data analysis on my personal projects. I tried copilot and found that it actually made my productivity worse. Often as not, I found myself stopping and second guessing whether I was stupid or if it was copilot, and it was usually copilot. GPT-4 is really great for problem solving a specific problem or getting some feedback on some bad smelling code, and Cody works great for helping to write my code faster.

neovim cause writing ig?

Don’t use vscode. Use vscodium

You gotta explain why, mate

qaz
link
fedilink
19
edit-2
1Y

Not OP but the Microsoft VSCode releases are proprietary

JackbyDev
link
fedilink
English
11Y

The bigger problem is the official extension marketplace being locked down preventing other programs like Codium from being able to legally use it.

@witx@lemmy.world
link
fedilink
English
211Y

And full of telemetry

And also FOSS is just cool. That’s a cherry on top.

Care to elaborate?

qaz
link
fedilink
11Y

deleted by creator

@DrM@feddit.de
link
fedilink
14
edit-2
1Y

My work laptop has Windows installed, but I use VSCode and WSL or EC2 Linux instances solely for my work. VSCodium would not work with that workflow because it lacks the Remote and WSL functionality

100% in the same boat. WSL and VSCode is basically a requirement for me, and codium can’t do the WSL linking.

Neovim (nvchad) with copilot to write Rust. Why? The terminal environment is super flexible: I have 2 desktops and a laptop running on Arch Linux, all the same dotfiles with tmux to keep my sessions alive.

It all depends on your application domain: I mainly build embedded Linux code for a transportation drone.

jelloeater - Ops Mgr
link
fedilink
English
31Y

Micro for quick CLI edits. VSCode for mashing text and PowerShell JetBrains Suite for everything else. LazyGit is amazing BTW. Pairs well with LazyDocker.

I’ve moved back to hand-written.

Cant beat a stick on a sandy beach.

Open
link
fedilink
21Y

Waves make for great mutation testing

Will never understand all these people with the patience to use rust!? The overhead for metal alone must be prohibitive.

deleted by creator

i just philosophize code in an unwritten language

My friend had a hand written Java test earlier this year in his company… that’s bollocks

λλλ
link
fedilink
21Y

It’s worse that it’s at a company. But I took a CS class in college that was an intro and the teacher had a pseudo-language that we had to hand-write and turn in to him to have him grade. It still pisses me off to think about how much I would have actually liked the class if I could compile code and see things happen. I changed majors because of that class… I did end up switching back at a different school when I tried a CS class that I liked lol

Oh, I didn’t expect to see my prof in here

Pasta Dental
link
fedilink
1
edit-2
1Y

For me it’s mainly VSCode with extensions for the languages I use. I could use Jetbrains IDEs but they are just so slow and heavy that I don’t really consider them unless I need a specific feature. For that Jetbrains Fleet exists but last time I tried it was a bit janky, though it’s been a few months and it’s beta software so that’s expected

Create a post

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



  • 1 user online
  • 1 user / day
  • 1 user / week
  • 1 user / month
  • 1.11K users / 6 months
  • 1 subscriber
  • 1.21K Posts
  • 17.8K Comments
  • Modlog