Skip to content

What editor or IDE do you use and why?

Technology
37 32 450
  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?
  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    TextPad because a full IDE is distracting for me and all the extra features that come with an IDE are things I wouldn't use or have simpler ways of doing myself.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    mcedit, because I'm not nerdy enough for vim.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    For full stack I run Visual Studio Enterprise for the dotnet backend at the same time as VScode for the Angular frontend. Takes a lot of RAM but it's great for debugging.

  • For full stack I run Visual Studio Enterprise for the dotnet backend at the same time as VScode for the Angular frontend. Takes a lot of RAM but it's great for debugging.

    Also, that is the world of b2 SaaS.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    When possible JetBrains IDEs.
    The downside of this: other (has not tested that much to be honest) IDEs can feel like better text editors or outdated IDEs...

    Why:
    They feel like every important aspect of development is thought through and covered in a good to very good manner or there is an addon for the missing aspect. The stable version almost never has any problems...

    I think thats it.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    gedit, nice and minimalist without any of the flashy features that overcomplicate things

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Helix, it’s like vim but with sane defaults.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    neovim, because it's much nicer and user friendly than vim.

  • Helix, it’s like vim but with sane defaults.

    Praise the Helix!

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    nano because I can't be bothered to learn the vi shortcuts beyond i, / and :wq.

    And when I still worked on bigger stuff NetBeans. I got used to it and there were some features JetBrains lacked that kept me away. Can't remember which.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    I use nano and geany at home. Both simple to use.

    At work it's jetbrains because that's my only option besides notepad++

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    VScode locally, vim if I'm shelled into something

    Used to use sublimetext, but roughly a decade ago VSCode ended up getting a lot of inertia, and that resulted in better plugins (at the time anyway)

    I've used the jetbrains stuff and I do not get the hype whatsoever, it's bloaty and cumbersome.

    One of the main reasons I switched from vim as my main was ping-pong pair programming. I'm not gonna be the arsehole that tries to force a junior dev to figure out vim instead of actually working on the ticket. Still 100% my go-to in text mode though, it's basically perfect.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Micro or Kate. My needs are simple. Occasionally if I need something more capable, I'll use VScode

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Zed

    I decided to use it because it was written in Rust which seems a bit weird but I always found Rust-based softwares to be awesome. Also, it's FOSS, extension-based and most important, it's not VSCode.

    Pros: its speed, stability, memory usage (~200M, which seems a lot for a texte editor, but then again I come from VSCode) fast development cycles (a whole Git interface was added recently), extensions for nearly every language, refactoring capabilities, opt-in AI agent (can be a self-hosted LLM).

    Cons: not a fully-featured IDE like IntelliJ, Git client is missing features, some frameworks are not supported by extensions

    I tried to use it for several projects -->

    • Works well: Rust, Go, VanillaJS, SolidJS (since it's using JSX/TSX, React should work too), Vue
    • I prefer another IDE: Angular, anything JVM related (Java, Kotlin), anything Android-related
  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    emacs has been with me since the 16-bit era, across paradigms, across generations, across careers. When I use emacs I think in terms of what the elisp is doing. It's such a deep and developed relationship, I would be throwing away so much personal power to use anything else.

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    I use Zed
    Yeah the agentic ai feature is nice and all but I don’t use it much.
    However the whole speed of it and the layout of the ui is very close to my heart eg.: native remote server connection or you can hide stuff away to be distraction free.
    Tldr.: feels nice, looks nice

  • Now I'm wondering who uses what development tools. I mostly use Qt Creator myself - I chose it because of its good integration with C++ and Qt projects, and I'm just used to it. On Linux I use Qt Creator, and on Windows I use Visual Studio.
    I wonder what others use? VSCode, Vim, Visual Studio, JetBrains IDE, Emacs, Sublime or something more rare?

    • Why did you decide to use them specifically?
    • What do you like or annoy you about it?
    • How usable is it in real work?

    Visual Studio Code, I think it's just the best, works on all platforms and there's extensions for literally everything. If it enshittifies too much with e.g. copilot, etc. there's always vscodium instead.

    If I'm on a linux terminal, I use the micro editor. I can survive using vim if nothing else is available, but yeah, I used to be in emacs team back in the day...

    I have used Qt Creator in the past and, while it was pretty good back then, nowadays I'm not sure if it can compete with vscode, I haven't kept up with its development.

  • nano because I can't be bothered to learn the vi shortcuts beyond i, / and :wq.

    And when I still worked on bigger stuff NetBeans. I got used to it and there were some features JetBrains lacked that kept me away. Can't remember which.

    Let me see if I can slip these into your brain: w/b and j/k.

  • VScode locally, vim if I'm shelled into something

    Used to use sublimetext, but roughly a decade ago VSCode ended up getting a lot of inertia, and that resulted in better plugins (at the time anyway)

    I've used the jetbrains stuff and I do not get the hype whatsoever, it's bloaty and cumbersome.

    One of the main reasons I switched from vim as my main was ping-pong pair programming. I'm not gonna be the arsehole that tries to force a junior dev to figure out vim instead of actually working on the ticket. Still 100% my go-to in text mode though, it's basically perfect.

    I'm afraid to say that I too have been corrupted by VSCode.

    It's widely used, easy to get into, has LOTS of extensions, and works mostly the same across OS'es meaning it's easy to setup by and explain to others.

    The two extensions I'm missing most in other IDE/text editors would be the "Remote - SSH" extension by Microsoft, which gives unparalleled integration when working remote, and PlatformIO which, while it can be used independently in its core form, just works way better in VSCode.

    Besides this, I'll use Nano for small tasks and vi on embedded devices where Nano is unavailable, though, I'll need a vi cheatsheet for anything more advanced than basic editing.

  • Nearly 90% of videogame developers use AI agents, Google study shows

    Technology technology
    4
    27 Stimmen
    4 Beiträge
    2 Aufrufe
    artvandelay@lemmy.worldA
    "Google study shows"
  • Spotify to raise prices in September

    Technology technology
    256
    1
    545 Stimmen
    256 Beiträge
    1k Aufrufe
    sudoer777@lemmy.mlS
    The ones I've noticed so far were somewhere in between metal, hyperpop, and generally chaotic electronic music. Specifically: DEATHWISH by poutyface MONSTER ENERGY GUN! by KevinKempt PIN CUSHION by Siiickbrain Also: Little Game by Benny mi tawa lon pimeja ni There's a bunch of others that I haven't looked through yet. I downloaded a list of songs from my Tidal library with soundiiz so I should do the same with Qobuz then do a diff.
  • AI agents wrong ~70% of time: Carnegie Mellon study

    Technology technology
    285
    1
    967 Stimmen
    285 Beiträge
    11k Aufrufe
    D
    This is you https://youtu.be/mkcKQmr7kRc
  • ZenthexAI - Next-Generation AI Penetration Testing Platform

    Technology technology
    1
    2
    1 Stimmen
    1 Beiträge
    17 Aufrufe
    Niemand hat geantwortet
  • 131 Stimmen
    23 Beiträge
    245 Aufrufe
    S
    theoretically software support This. And it's not only due to drivers and much more due to them not having insourced software development and their outsourced developers not using Fairphones as their daily drivers.
  • No JS, No CSS, No HTML: online "clubs" celebrate plainer websites

    Technology technology
    205
    2
    772 Stimmen
    205 Beiträge
    7k Aufrufe
    R
    Gemini is just a web replacement protocol. With basic things we remember from olden days Web, but with everything non-essential removed, for a client to be doable in a couple of days. I have my own Gemini viewer, LOL. This for me seems a completely different application from torrents. I was dreaming for a thing similar to torrent trackers for aggregating storage and computation and indexing and search, with search and aggregation and other services' responses being structured and standardized, and cryptographic identities, and some kind of market services to sell and buy storage and computation in unified and pooled, but transparent way (scripted by buyer\seller), similar to MMORPG markets, with the representation (what is a siloed service in modern web) being on the client native application, and those services allowing to build any kind of client-server huge system on them, that being global. But that's more of a global Facebook\Usenet\whatever, a killer of platforms. Their infrastructure is internal, while their representation is public on the Internet. I want to make infrastructure public on the Internet, and representation client-side, sharing it for many kinds of applications. Adding another layer to the OSI model, so to say, between transport and application layer. For this application: I think you could have some kind of Kademlia-based p2p with groups voluntarily joined (involving very huge groups) where nodes store replicas of partitions of group common data based on their pseudo-random identifiers and/or some kind of ring built from those identifiers, to balance storage and resilience. If a group has a creator, then you can have replication factor propagated signed by them, and membership too signed by them. But if having a creator (even with cryptographically delegated decisions) and propagating changes by them is not ok, then maybe just using whole data hash, or it's bittorrent-like info tree hash, as namespace with peers freely joining it can do. Then it may be better to partition not by parts of the whole piece, but by info tree? I guess making it exactly bittorrent-like is not a good idea, rather some kind of block tree, like for a filesystem, and a separate piece of information to lookup which file is in which blocks. If we are doing directory structure. Then, with freely joining it, there's no need in any owners or replication factors, I guess just pseudorandom distribution of hashes will do, and each node storing first partitions closest to its hash. Now thinking about it, such a system would be not that different from bittorrent and can even be interoperable with it. There's the issue of updates, yes, hence I've started with groups having hierarchy of creators, who can make or accept those updates. Having that and the ability to gradually store one group's data to another group, it should be possible to do forks of a certain state. But that line of thought makes reusing bittorrent only possible for part of the system. The whole database is guaranteed to be more than a normal HDD (1 TB? I dunno). Absolutely guaranteed, no doubt at all. 1 TB (for example) would be someone's collection of favorite stuff, and not too rich one.
  • Pornhub is Back in France.

    Technology technology
    33
    1
    311 Stimmen
    33 Beiträge
    301 Aufrufe
    D
    Nordé VPN
  • xAI Data Center Emits Plumes of Pollution, New Video Shows

    Technology technology
    50
    1
    516 Stimmen
    50 Beiträge
    814 Aufrufe
    G
    You do. But you also plan in the case the surrounding infrastructure fails. But more to the point, in some cases it is better to produce (parto of) your own electricity (where better means cheaper) than buy it on the market. It is not really common but is doable.