Pimp My IDE

I just updated my Programming Fonts entry. It now includes a much larger code sample in each font, and a few new fonts including the "gee, did I really just pay $100 for a single font" Pragmata. Be sure to check it out.

It's a shame that there's no CSS Zen Garden for IDE coloring and layout. I occasionally find amazing color schemes, such as this one from Leon Breedt's blog:

xeraph_code_colorization.png

White on black color schemes can be hard on the eyes, but this one has less contrast. It's more of a white on brown, with soothing related palette choices for keywords and strings. I'd actually consider using it. If only there was a site where I could browse more great looking IDE layouts like this one...

Well, we may not have that, but I'd like to see what IDE layouts you guys (and gals) are using -- if they are significantly different than the VS.NET default, naturally. Post URLs to screenshots in the comments. I'm mostly interested in the code editing panel, but feel free to show whatever you think is worth showing in the screenshot. Here's mine:

my_ide_vsnet2005_screenshot.png

With the screenshot, include a description of the rationale behind your decisions. Here are mine:

  • Because my research on code colorization showed very definitively that 100% contrast schemes are harder to read, I changed my background from white to 248, 248, 248.
  • I'm a big fan of RGB (red, green, blue) color schemes. Keywords are bright blue by default in the IDE; I modify that to the slightly darker Navy, and use Magenta for identifiers, and leave the comments at their default green.
  • If I wasn't using the Pragmata font, I would be using Proggy or Lucida Typewriter. See my programming font roundup for more.
  • I like using a background color for strings so spaces and other "non-characters" are easier to see.
  • I prefer a much brighter highlight for selected code than the boring old white-on-navy default.
  • I recently started highlighting numbers as well as strings. The jury is still out on this, but numbers tend to be significant in code (eg, Magic Numbers). It's been helpful so far.

But enough about me. Go ahead-- Pimp Your IDE! Post a link to a screenshot in the comments along with some explanation!

Read more

Stay Gold, America

We are at an unprecedented point in American history, and I'm concerned we may lose sight of the American Dream.

By Jeff Atwood · · Comments

The Great Filter Comes For Us All

With a 13 billion year head start on evolution, why haven't any other forms of life in the universe contacted us by now? (Arrival is a fantastic movie. Watch it, but don't stop there - read the Story of Your Life novella it was based on

By Jeff Atwood · · Comments

I Fight For The Users

If you haven't been able to keep up with my blistering pace of one blog post per year, I don't blame you. There's a lot going on right now. It's a busy time. But let's pause and take a moment

By Jeff Atwood · · Comments

The 2030 Self-Driving Car Bet

It's my honor to announce that John Carmack and I have initiated a friendly bet of $10,000* to the 501(c)(3) charity of the winner’s choice: By January 1st, 2030, completely autonomous self-driving cars meeting SAE J3016 level 5 will be commercially available for passenger

By Jeff Atwood · · Comments