How to increase productivity per square inch of your screen
blog.self.li
blog.self.li
I don't buy into any of the arguments for a smaller screen. Depends on what you do and how you do it. If you have trouble managing multiple windows then don't. If you have trouble focusing on your work then you have other issues than a too large display. If you manage to circumvent this by working on a netbook then that's fine, for you. But keep in mind that an netbook can hardly be considered ergonomically decent and my personal opinion is that you perhaps should attack the cause and not the symptoms.
http://earlyandoften.wordpress.com/2009/12/04/justifying-dua...
I constantly hear people say "I'll never accept having just one monitor from now on" after having two for about a week. Same goes for my skeptical father, I just put another screen next to his current on his desk and two weeks later he couldn't live without it. Stories like these are common and you've all heard them since the mid 90's, it is still true today - and there is no point even trying to excuse yourself from buying a second monitor.
Amen.
It's funny how we get used to luxuries.
I'm using 3 monitors, attached to my laptop by a USB video adapter.
I've had this current setup for less than 3 months.
And I feel limited, now, if I try to do serious work when I'm unplugged.
And I pity folk with only a single monitor - my gawd, how do those folks get anything _done_? Might as well ride your dinosaur to work and cook your popcorn in an actual pot on a _stove_.
1. At least two large monitors tuned to an accurate and comfortable brightness/contrast ratio/colour balance.
2. Ergonomic high-end chair picked by the person using it, correct desk height, monitor height and other ergonomic configuration for prolonged sitting and typing.
3. Correct lighting to reduce eye strain.
4. Clear desk and plenty of space so there is no clutter in the way.
5. Silence and isolation from distraction. Social activities and team work can occur elsewhere in specifically designed areas.
6. Ergonomic high-end mouse and keyboard picked by the person using them. Spare no expense.
7. Flexibility for developers to change the tools and work environment on an individual basis as they discover their own preferences.
8. Ability for developers to walk away from a problem, do something completely unrelated to work and come back later in a better state of mind to continue. This is similar to (7) - maximum flexibility.
9. Tablet and/or laptop for portable use when a developer decides these tools are better suited for the current task. It can be more productive in the long run to sit outside in the sun or on a comfy couch reading part of a book or technical paper, listing ideas, drawing UI mockups, thinking or clearing the mind.
10. Quality fresh food of multiple varieties available at different proximities (10m, 100m, 1km).
11. An environment filled with smart people and a "hacker friendly culture".
12. Managers that understand their primary role as removing roadblocks rather than micromanaging the project through quantitative measures such as bugs found per line of code.
13. A blue space ship as deemed necessary.
Yes, this is a serious list.
The only caveat I'd add is that a problem can be interesting, challenging and a dead end.
Few things boost morale better than seeing your hard work pay off in a meaningful way.
Most of what I've been doing lately is web related, so it's not at all uncommon for me to have a CSS file, a couple Javascript files, an HTML template, and some sort of backend view open all at the same time, working between them concurrently.
I accomplish this with vim split windows, and I use every inch of my 23" screen to do it (with the browser running the site itself on my second monitor).
If I use a smaller screen, I either need to use window splits that are so small, they provide almost no context, or I need to be constantly closing and opening different splits...
12 inch laptop monitor?
You'll pry my 17 inch or higher "standard" from my cold dead hands. My current work laptop is a 15 inch, and it is in no way big enough for me to work effectively while undocked.
I constantly have 2 IDEs up, a SQL Management Console, as well as something I'm googling to research about what I'm working on. Let alone the occasional things I'll need up, like NHProf, a command console or two, Notepad++, and an RDP window that. That barely works on a 15 inch monitor (and by barely, I mean it doesn't). No way in hell will it work on a 12. You can context switch till the cows come home, but eventually you spend more time switching between windows and applications than you do actually getting work done.
I appreciate the ideas hes putting forth, which are to make more from less and really prioritize what you're putting your screen real estate towards, but 12 inch monitor as your day to day work screen?
That dog won't hunt, Monseigneur
Left half is vim with an abundance of split and vsplit (ends up being around 8-10 panels). top right half is a testing browser, bottom lower half is reference browser.
Next desktop over is Spotify, which I rarely look at.
Pretty dang productive in my opinion.
Yeah. I don't think I'll be giving this up.
Mainly I think the ability to see multiple different things interacting at the same time can be quite useful. If the entire point of having one screen is just so that you can't see your twitter client then maybe closing the twitter client and using that space for a useful tool would make you even more productive than just hiding the twitter client alone?
The side effects of screen size reduction are really what provides a benefit for creative work: control your work environment, ruthlessly cull distractions, minimize useless meetings and interactions. It's a classic recipe for achieving flow, and you don't have to reduce your screen real estate if you don't want to.
Off-topic: select the headline text with your mouse. What is going on there?
I've tried using both a 21.5" (1920x1080) and a 13" (1280x800) and Xcode is definitely best used on the 27" (2560x1440).
I do definitely fill my spare monitors up with distractions though :-)
I find more monitors leads to distractions. I have three monitors in front of me while at work, yet I have them all turned off only using my laptops monitor.
I find its best to stay focused that way.