HACKER Q&A
📣 noduerme

How do you handle transitioning to a new IDE?


I'm making the transition from a 2015 mac to a new M1 as my dev environment. I'm simultaneously pulling a long-needed upgrade on all my production web apps from much earlier versions of Typescript (2.x > 4), PHP (5.x > 7.4), and MySQL (5.7 > 8). All updates I had held back because my dev environment had gotten too mangled to attempt any upgrades on the old machine. (Try replacing homebrew under 10.11 without wrecking everything that's working). So that's a lot of code to manage. Mostly it's okay. But the hardest thing for me is... changing my IDE.

I've been using Eclipse since at least Helios (2010)... that's the oldest one on my last machine. Same project setups ported from version to version. But the AArch version of Eclipse is not stable, and doesn't even launch on my machine. And I've admired (from a distance, next to colleagues) the lovely contours of VS Code for a lot of years. So I just spent the last two days building a VS Code environment (uh, a single multi-root workspace with a lot of tsconfig files and tasks) while fixing a bazillion typescript and PHP warnings. Okay. So I got all that done. Finally zero compiler problems.

Now my problem is, I can't see code. I think I've gone code-blind. I can look at my old laptop showing a page of typescript in Eclipse, and I know exactly what I'm looking at. I can see through the code, see what it does. I look at the same thing in VS Code and all I see is colors. I tried light mode. I tried Github theme. I tried my old fonts. I tried Courier New. Everything burns my eyes. I literally can't see the significance of the code; I feel like I'm looking at some ancient codex in a foreign language. Like the Rosetta Stone. Again, exact same code in my super basic light theme in Eclipse is entirely readable. Maybe it's the tab lines in VS Code? Or the shaded syntax highlighting? Too much visual information?

I don't know if anyone else has experienced this when changing editors. It's disturbing. I actually feel like I'm losing my mind (or like someone who's suffered a traumatic brain injury, I've lost the part of my brain that I rely on to infer meaning from symbols). Perhaps it's just the fear of a major change, or a break with the past. I'm hoping that after a few days it'll pass. I certainly never loved Eclipse...

I used to use f.lux a lot to change my screen to red-on-black only, at night. This was a fine way to code, but slightly more challenging. Maybe it's all the colors that are screwing me up, I just need monochrome.

I'd love to hear anyone's take on transitioning IDEs and whether it's worth it to try to adjust your brain, theme-wise and color-wise. I never realized I'd gotten so attached to the visual part of moving through code. It shouldn't be that way, but I guess it is.


  👤 mattowen_uk Accepted Answer ✓
Most IDEs allow you to define your own colour scheme - have you tried doing that and setting it all to one colour?