What is the Ultimate Linux Development Environment?

nachmore asks: "I've been programming on Linux for a while now, always content to use vi for my editing and any debugger tools out there (gdb for C/C++, and so forth). As part of my SoC project I was working on Thunderbird (my first huge project on Linux) and I found that , although shell-based tools can do the job, they lack in easy project management, ease of debugging and other development features. I've only ever programmed with a GUI on Windows — and I have to admit that I find Dev Studio to be one of the few programs that Microsoft seems to have gotten (nearly) right. I've played around with Eclipse but find it's C/C++ support still lacking. So what GUIs would you recommend for Linux? I would like something with debugging (single step, step through, step-to-end, etc) support, CVS access and of course, support for large projects (e.g. Mozilla) and especially good support for C/C++. Is there anything really good out there, or is vi the way to go?"

Bill Bows Out

In case you've been in a zen-like coding state for the past couple of days, Bill Gates is checking out the building. In hindsight, it's clear Bill has been edging closer and closer these last few years: first handing over the day to day to Steve Ballmer, then elevating Ray Ozzie to sit one step down from the throne.
Since everyone else with a heartbeat and a laptop have opined what this means for Microsoft, the software industry and the WBM (World Bill Made), I thought Iā€™d weigh in with what a few predictions of what this means for micro-ISVs:

  • Go Live Go ā€“ Ray Ozzie gets the Net in ways Gates only reluctantly ever did. Now that Ozzie is The Man, expect to see the Live vision of the world get significantly more resources and prestige internally in Microsoft at all levels. On a practical level for developers, expect to see Microsoft build a true online ISV distribution channel ā€“ one that micro-ISVs will be able to get in on.
  • Big Ships Turn Slow ā€“ At the same time, Microsoft is a huge company nowadays, and huge companies at the top of their game turn very slowly. Office 12/Vista will unroll pretty much as planned over the next several years. After that though, I would not be surprised to see the next big Office/OS become a low cost core endpoint for consumers, business and enterprise pulling down from the MicrosoftNet added functionality tailoring the one size fits all to the era of customized everything.