Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror

Comment Virtual desktops (Score 1) 1002

I could have as many monitors as I want, but I've developed a preference for virtual desktops instead. I mapped hotkeys to switching directly to 9 virtual desktops, then I developed a habit of using the hotkeys. That way, it's as if I have 9 monitors, not much desk space is consumed, I don't have to move the mouse very far, and I get all these benefits even on a plane. Pressing hotkeys really is as easy as turning my head.

My hotkeys are based on the mostly-unused Windows key. Windows-tab = show all desktops (using Compiz), windows-F1 = show desktop 1, etc.

Comment Maybe You're Like Me? (Score 1) 547

A lot of my coding time happens in bursts. The process tends to go like this:

1. Look at a requirement and invent a strategy for implementing it.

2. Start writing the code.

3. Run into an issue that will require significant refactoring.

4. Plan a refactoring that will solve the issue.

5. Take a break. The break is required for stepping back and getting a big-picture view of how the refactoring will affect code quality. If the refactoring is large or complex, the break might take hours or even days. I might have to switch projects for a while.

6. Evaluate whether I am still happy with the planned refactoring. If I am not happy with it, go back to step 4.

7. Refactor and commit.

8. Write more code until I finally solve the original requirement. I may have to go back to step 3.

I don't know of any other way to maintain code quality. When I was a newbie coder, I painted myself into a corner fairly often by creating code so complicated that I was not smart enough to fix or improve it. Today, I recognize the limits of my brain, so I spend a good deal of time pondering how to simplify code and then simplifying it. That is the only way I know to remain productive.

The Almighty Buck

Forrester Says Tech Downturn Is "Unofficially Over" 130

alphadogg writes "The US IT market will grow by 6.6% as high-tech spending rebounds in 2010, according to Forrester Research's latest estimates. The research firm based its projections on data reported for 2009, though its fourth quarter numbers are incomplete. Forrester says hints of a recovery surfaced in the third quarter, and now the company expects the global IT market to grow by 8.1% in 2010. Forrester's US and Global IT Market Outlook: Q4 2009 reads: 'The tech downturn of 2008 and 2009 is unofficially over, while the Q3 2009 data for the US and the global market showed continued declines in tech purchases (as we expected). We predict that the Q4 2009 data will show a small increase in buying activity, or at worst, just a small decline.'"

Slashdot Top Deals

Dinosaurs aren't extinct. They've just learned to hide in the trees.

Working...