Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Programming Software IT Technology Hardware

Ultimate Software Developer Setup? 757

wicked coding asks: "I'm a professional software engineer and I'm planning on building my ultimate setup for longer hours coding and hacking, but I'm kinda stuck when it comes with what to choose. What hardware would you choose to use, if money was no object? Obviously there may be some constraints on space. Leave no stone unturned, I'm looking for suggestions on desks, seating, lighting, keyboard and pointing device, monitors and even the computer system itself. Ideally it needs to be as comfortable and ergonomic as possible. What software would you choose to use, if the intended targets were Java and OO PHP5? Currently I'm using Eclipse on Gentoo. Is there a more suitable IDE that works with most popular OSS (and not so OSS) languages including XML, SQL, CSS, PHP, Perl, Java, and C/C++?"
This discussion has been archived. No new comments can be posted.

Ultimate Software Developer Setup?

Comments Filter:
  • Emacs (Score:1, Funny)

    by Anonymous Coward on Thursday September 15, 2005 @06:34PM (#13571037)
    Emacs is the only IDE you need.
  • by Anonymous Coward on Thursday September 15, 2005 @06:37PM (#13571065)
  • by teromajusa ( 445906 ) on Thursday September 15, 2005 @06:37PM (#13571068)
    Stop fucking around reading Slashdot instead of coding and you won't have to spend all those long hours at your computer ;)
  • by kurosawdust ( 654754 ) on Thursday September 15, 2005 @06:40PM (#13571102)
    I'm looking for suggestions on desks, seating, lighting, keyboard and pointing device, monitors and even the computer system itself.

    Donald Knuth works standing up, and so should you.

    You might also want to consider investing in a full-sized pipe organ.

  • by Crimsane ( 815761 ) <clarke@nullfs.com> on Thursday September 15, 2005 @06:40PM (#13571108) Homepage
    Vimi, vidi, vici

    I'll leave the translation up to you.
  • Hey a bunch of developers on every platform known to humanity, what is the "ultimate" way to develop.

    Here's a script:

    CPPFanBoyMFC "I think Visual C++ is the best. I love MFC with a mighty passion!"

    CPPFanBoySDK "No way dude, I use Visual C++ with the straight up SDK and roll my own classes as needed."

    CPPKDEFanBoy "Visual Studio blows compared to KDevelop."

    CPPMakeFanBoy "When I was a kid, I used to write make files and use Emacs and gdb from the console, and I liked it, so I still do."

    CPPViFanBoy "Yeah, but, vi is better than emacs, everyone knows that"

    AssemblyFanBoy "90% of you C/C++ guys talking about getting close probably don't even know the calling convention of your functions. Hop along IDE cripples."

    VB6FanBoy "Assembly? I can do in two minutes that which takes you two weeks to write. VB 6.0 is the bomb, but MS ruined it with VB.NET"

    WinFanBoyD "C# makes the rest of you obsolete..."

    SunFanBoy "Too bad you stole it from Java."

    PythonFanBoy "Java, Blah! Your weak languages do not enforce indenting..."

    DelphiFanBoy "All your strongly typing innovations are belong to us."

    Perl "While you guys were arguing, I just finished it all in one line of code... oh wait... where does that greedy matching operator go. I'll see you tomorrow."

    Any more?
  • by Seumas ( 6865 ) on Thursday September 15, 2005 @06:50PM (#13571209)
    This is going to get modded as flamebait, but I mean it wholeheartedly:

    I had to laugh at the article blurb. Since when do the words "software developer" belong in the same sentence as "PHP"? That's like the kid who pumps your gas at the station an "oil tycoon".

    The same could be said of a lot of other languages, I suppose, but what other languages are purely made for WEB design rather than writing programs?
  • by Anonymous Coward on Thursday September 15, 2005 @06:53PM (#13571228)
    mankey wanker ...

    Most code I figure out in my head and usually while taking a shower for some reason.


    Hmmmm...
  • by switcha ( 551514 ) on Thursday September 15, 2005 @06:55PM (#13571250)
    when you could have just said:

    "Flame me and then brag about your setup."

  • by TheOtherAgentM ( 700696 ) on Thursday September 15, 2005 @06:58PM (#13571270)
    I want to know who this guy is working for and if there are any openings.
  • PythonFanboy "Ni! Ni! Ni!"

    MaleBolgeFanBoy "Hey, would someone help me write a parser to get this hello world thing going?"

    JavaScriptFanBoy "Lookit the preeetty coooloors"

    FlashFanBoy "My colors are prittier!"

    XMLFanBoy "Hey, management approved my project. Start working on better buzzwords, plebians."
  • by Bastian ( 66383 ) on Thursday September 15, 2005 @07:01PM (#13571300)
    Bah. All you can do with vi is code, so you're still stuck with using a stunning array of separate applications. My life is too short for a complicated mess like that.

    Now with emacs, you can have an editor, an interpeter, a compiler, a linker, a refactorer, a debugger, a CVS/SVN client, a machine virtualizer, an object browser, a documentation browser, and a game of Tetris. All in one convenient, bite-size package.
  • by doshell ( 757915 ) on Thursday September 15, 2005 @07:22PM (#13571491)

    One facing straight ahead and two angling into your peripheral vision. Not only do you get a ton of real-estate, but you never have to worry about getting that even-tanned look on your face. :)

    Only on Slashdot would this post be modded as informative!

  • Burn him! (Score:5, Funny)

    by InfiniteWisdom ( 530090 ) on Thursday September 15, 2005 @07:35PM (#13571577) Homepage
    I still use "vi" everywhere... but I suspect emacs would do a better job."

    Whoa! A self-confessed vi user suggesting that emacs may be better at some things? Clearly this one has had his mind tainted. Burn him alive before the infection spreads!
  • by belizeian ( 915205 ) on Thursday September 15, 2005 @07:37PM (#13571600)
    like what can be seen here http://cgi.ebay.com/DELL-SUPER-COMPUTER-EIGHT-20-F LAT-SCREENS_W0QQitemZ5234745742QQcategoryZ51147QQr dZ1QQcmdZViewItem [ebay.com] don't worry that auction is over I'm not seller are in anyway connected with him or her or whatever.
  • by wootest ( 694923 ) on Thursday September 15, 2005 @07:45PM (#13571662)
    Okay, seriously, what has the internet come to these days? I just tried typing "huge organ" into Google and I actually *got* info on pipe organs. It's going downhill, people.
  • LISP (Score:1, Funny)

    by Anonymous Coward on Thursday September 15, 2005 @07:45PM (#13571666)
    LISP Psycho: (knows everyone (is lisp (the ultimate language)))
  • by Jesus_666 ( 702802 ) on Thursday September 15, 2005 @08:10PM (#13571830)
    PHPFanBoy: "Typing? What's a 'typing'? What good is a language that forces you to distinguish between objects and booleans?"

    RubyFanboy: "Even worse, most languages distinguish between objects and... and... things that... aren't objects. Crazy idea."

    HQ9+Fanboy: "H!"
  • by Nefarious Wheel ( 628136 ) on Thursday September 15, 2005 @08:13PM (#13571844) Journal
    vi is all you need

    Nothing you can code but what you know

    Nothing you can type that doesn't load

    Nothing you can write that doesn't look like a clean compile

    It's Easy (dum dah dum dah dum dah dee)

    All you need is VI (LAH DAH Dah dah dah dee)...

    Thank you John, and I hope we passed the audition.

  • by Fulcrum of Evil ( 560260 ) on Thursday September 15, 2005 @08:25PM (#13571916)

    Power Generation: This Honda Generator for reliability and gas efficiency, 20hrs of code at a time. (note: after viewing the power consumption of this solution, you may require a second generation unit or higher model number)

    Why not get a Prius? Then you can drive your generator home with you.

  • Swordfish (Score:2, Funny)

    by Poietes ( 753035 ) on Thursday September 15, 2005 @08:28PM (#13571937)

    Sounds to me like you need to get Jon Travolta on the case. His setup was teh 733t.

    I wanna be like Hugh Jackman running around swilling my glass of red wine going "Yes! Yes" every time I add something to my 3-D rendered virus software.

    That would r0x0r. And I'd get to see Halle Berry's boobies.

  • by dwater ( 72834 ) on Thursday September 15, 2005 @08:52PM (#13572085)
    > ...All in one convenient, bite-size package.

    Shouldn't that be *multi-mega*-bite sized package?
  • by RKBA ( 622932 ) * on Thursday September 15, 2005 @09:15PM (#13572208)
    I also have three monitors, but mine are positioned differently.

    The one on my far left is a laptop that I use mainly as a music box (one of its USB ports is connected via an external converter to a Hi-Fi preamp and thus to my main stereo system so I don't have to listen to the crappy audio from the laptop's builtin audio system, and the laptop is also connected to an external USB 250GB hard drive containing about 50GB of MP3 recordings of my favorite music.), and to run background computing tasks on - factoring algorithms mostly).

    The middle monitor sits on my adjustable computer monitor table next to my desk and an $700 all leather and wood very comfortable office chair..., which I never use anymore now that I've installed a third "monitor."

    My third "monitor" is a 4x5 feet front projection screen mounted on the far wall about 8 feet in front of my all leather Barkolounger recliner (Note: Here's something only Slashdotters could appreciate: When I went to purchase my recliner, I told the sales clerk that I wanted a color of leather that would match the color of my computer case! She said that was a first for her, but managed to match it perfectly :-).

    Anyhow, a high resolution (1280x1024) video projector is securely mounted near the ceiling above and to the right of my easy chair so that with my wireless keyboard and mouse, I can do my programming and web-surfing from the comfort of my Barcolounger! I don't even need to wear my computer glasses anymore. I'm sure everyone on Slashdot who wears reading glasses knows what I mean by "computer glasses" but for the rest of you, they are glasses with a prescription such that they focus at about arms length (which is how far away my regular computer monitor normally is from my eyes) instead of up closer like normal reading glasses do. I don't need any glasses at all to use my four by five foot computer "monitor" however, and movies look great on it! :-)

    As for software development tools, I highly recommend either the free Actel Libero® Integrated Design Environment (IDE) [actel.com] development tools, or one of the Lattice ispLEVER [latticesemi.com] packages. Seriously folks, Verilog HDL or SystemC are just as much programming languages as C/C++ or Java, etc. As FPGA's get larger and cheaper, I expect to see more and more functions that are traditionally performed on old-fashioned sequential computers like your desktop computer, and will be embedded into special purposes devices rather than general purpose computers. As a bona-fide retired 35+ years of experience computer programmer, I think I am qualified to discourage anyone from entering the field of traditional computer programming. I would instead encourage young people these days to study VLSI design and learn at least one VLSI design language if you want to be a programmer, or preferably to instead study something like biological (ie genetic) engineering which is the "next big thing."

  • by teaserX ( 252970 ) on Thursday September 15, 2005 @09:31PM (#13572297) Homepage Journal
    Back in college we had to scramble to get the card punch system that had a ribbon that was legible Dad...Is that you?

    Seriously...heard the same thing from my dad.
  • by slashname3 ( 739398 ) on Thursday September 15, 2005 @10:07PM (#13572492)
    Hell, I hope not! Don't need another scare like that! :)

    And no you don't get an allowance!
  • by sanx ( 696287 ) on Thursday September 15, 2005 @11:07PM (#13572812) Homepage
    Aliens must have abducted the real /.

    People are posting and saying that they have fiancees, and do exercise? Where is the pasty-faced poster of days gone by. You know the one; his right arm gets significantly more exercise than his left...

  • by Federico2 ( 792815 ) on Friday September 16, 2005 @05:32AM (#13574391)
    Windows. You need them.

    No, no, and no!

  • by mrjb ( 547783 ) on Friday September 16, 2005 @06:17AM (#13574513)
    The simpler the better, I second that.

    1. Have someplace you can put things to drink. It always breaks concentration when you have to get up, go to another room, and get a drink.

    3. Get a pet. Preferrably a cat. [...snip...]Because there is this little thing called Phlebitus that you can get. (It is also called Secretary's Disease.) You get it from spending long hours sitting doing something.


    Is it me or can you simplify by getting rid of both the fridge and the pet? If your hourly drinks are a bit away, you'll need to get up for them and have your Phlebitus problem solved. Also I couldn't help wondering: do you or do you not want to have your concentration broken?

"The four building blocks of the universe are fire, water, gravel and vinyl." -- Dave Barry

Working...