Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:Consistency (Score 1) 356

I owned a very nice 1977 Corvette from 1991 until 2005 and it was a money-pit, if that answers your question.
My mechanic had a key to my car hanging on a nail in his shop and every few weeks I would drop it off with a list of things to fix left on the dash.
Couple of days later I would swing by after work to pick it up again, working (for a few more weeks, maybe a month or two if I was lucky.)

Damn I loved that car though. Never driven anything I loved as much as driving that old L-82.

Comment You'll get what the employer gives you, and .... (Score 1) 235

I'm just starting my career in software development, and I'd like to get a great chair, keyboard, mouse, monitor, etc

Odds are that if this your first gig as a professional software engineer (developer) you are fairly junior and working for a real company. If that's the case, you will get whatever they give you, augmented by whatever you can steal (aka - repurpose gear that you find unattended and unspoken for.) Be prepared - they will probably try to stick you with whatever the last guy left behind at the desk you inherit, and it will be crap.

a comfortable, ergonomic, efficient work environment

Since the ergonomics aspect of your question has been covered sufficiently above, I am going to suggest the the best productivity enhancer I have found yet : multiple high density monitors (1920x1080's, or 1920x1200's if you can get them). There is no substitute for screen real estate, esp when running code in the debugger while driving the application on a different screen.. You are going to find the most effective force multiplier comes with the second monitor attached to your existing machine, with a close follow-up by adding a second computer with two more monitors connected to the first one via Synergy so you control both via one mouse / keyboard combo. Simply move the mouse from one system to the other system and you are controlling the other system, with the ability to cut-n-paste between them. The second machine can be something very weak, you will relegate it to browsing the web (Googling API calls, etc, running the application you are working on (ie, end user testing), etc) - doesn't have to be a powerful workstation.

Note - you are going to encounter a LOT of push-back and resistance from whoever is buying when you order four full size monitors and two machines. Back in the day monitors cost $700 apiece and when someone who has been doing this more than a few years (ie your manager, other more experienced developers) see more than one they see 'crazy expensive', when the reality is that if you catch them on the cheap you can get four full size LCD's for less than a single monitor used to cost. Start with at least two, though, because the performance gains really are all you'd imagine and probably more.

Comment Re:EC2 is expensive (Score 1) 264

Hmmm. Actually I think you may have hit upon the answer without realizing it. 'Borrow' the CPU cycles of computer labs that are closed at night.
If you think about it, I am pretty sure there is at least one classroom exactly as you described (a few dozen mid-range to high end desktops on a GigE network) that locks the doors at night and spends a solid 10 hours dark. Figure out a way to boot these machines from a thumbdrive or boot DVD with the Linux distro for clusters that you like (personally I like the thumbdrive approach - it runs a LOT faster due to the seek times on a DVD ROM) and Voila! instant slave machine army for your cluster. If the OP can work around the hours constraints, I'm going to be he has access to a LOT more CPU horsepower than he could imagine.

The trick is simply finding out who is responsible for the hardware and convincing them to allow you access to the 'training room' or 'computer lab' after hours.

Slashdot Top Deals

The use of money is all the advantage there is to having money. -- B. Franklin

Working...