IDEA is an excellent fully-integrated IDE. It supports (among many other things):
Full syntax highlighting of Java and JSPs
All the smart editor functions you would ever want
Configurable coding style pretty-printer
Integrated debugger, CVS, ANT, and extensible with an "External Tools" interface
Shortcuts galore- you can do everything with the keyboard if you choose.
The big thing: Built-in support for a whole mess of Refactorings
And a whole lot more
IDEA is written in Java, so it works on the main platforms (I personally use it on Solaris, Linux, and occasionally Win NT/2000). Despite this, performace is good.
It costs something like $400US and I think it is worth every penny.
Since my team and I switched over to Extreme programming we've generally not needed to do any overtime.
We all work roughly 8 hours per day, and are very productive. I think this is due to many factors, but mainly pair programming, and the "8 hour burn". You make fewer mistakes if you're not terminally tired.
Imagine a 'coders pod' in a round office tower. Each floor has high enough ceilings for two offices, stacked. Each office has a real door, sound insulated walls, and faces out a floor-to-ceiling window. The office can be small. Small enough for a decent desk, computer, and perhaps a guest couch.
When you want to go into code mode, you close the door of your office and crank your music. You don't disturb your co-workers because of the soundproofing. You've got a good machine with multiple flat-panel screens and good network connectivity. You gain the focus you need to crank out the code.
When you want to be sociable, you can open your office door or even work in the central 'open concept' area. The central area is where the admin staff and managers work. There are meeting facilities, free food/coffee/drinks, a 'play area' with game machines, nerf weaponry, etc. There's even a small work-out area.
I think this environment would be best for a game development company. Romero, you listening?
I see it this way: For _real_ 3d apps, we'll have a truly 3d interface, using whatever cool whizzo input devices/paradigms get developed. For 2d apps, however, they'll show up in a window hanging in space. That window interface is what 3dwm does. Now all we have to do is add the rest.:)
Grant/Kablooie!!
Another delivery made, another satisfied customer.
And don't forget the best $23.00 you can spend: Serious Sam by Croteam.
It's a lot of fun.
Grant/Kablooie!!
Check out IntelliJ IDEA at http://www.intellij.com.
IDEA is an excellent fully-integrated IDE. It supports (among many other things):
IDEA is written in Java, so it works on the main platforms (I personally use it on Solaris, Linux, and occasionally Win NT/2000). Despite this, performace is good.
It costs something like $400US and I think it is worth every penny.
Grant
Since my team and I switched over to Extreme programming we've generally not needed to do any overtime.
We all work roughly 8 hours per day, and are very productive. I think this is due to many factors, but mainly pair programming, and the "8 hour burn". You make fewer mistakes if you're not terminally tired.
Just my two cents.
Grant/Kablooie!!
Imagine a 'coders pod' in a round office tower. Each floor has high enough ceilings for two offices, stacked. Each office has a real door, sound insulated walls, and faces out a floor-to-ceiling window. The office can be small. Small enough for a decent desk, computer, and perhaps a guest couch.
When you want to go into code mode, you close the door of your office and crank your music. You don't disturb your co-workers because of the soundproofing. You've got a good machine with multiple flat-panel screens and good network connectivity. You gain the focus you need to crank out the code.
When you want to be sociable, you can open your office door or even work in the central 'open concept' area. The central area is where the admin staff and managers work. There are meeting facilities, free food/coffee/drinks, a 'play area' with game machines, nerf weaponry, etc. There's even a small work-out area.
I think this environment would be best for a game development company. Romero, you listening?
Grant/Kablooie!!
I see it this way: For _real_ 3d apps, we'll have a truly 3d interface, using whatever cool whizzo input devices/paradigms get developed. For 2d apps, however, they'll show up in a window hanging in space. That window interface is what 3dwm does. Now all we have to do is add the rest. :)
Grant/Kablooie!!
Another delivery made, another satisfied customer.
I really hope so. WINE has been a looong time coming, but it would be sooo nice to be able to run those few Windows apps natively...
Time to go take a look at http://www.winehq.com