productivity

Don't you think that 99% of problems you are trying to solve every day are already solved many times?

What do you do when you have troubles with some algorithm, language, framework? You go to google or stackoverflow. And guess what? There is almost 100% chance that you will eventually find (sometimes not easily) the exact same problem as you have and maybe even a solution. Try to remember last couple problems you spent time trying to so...

Visual Studio Performance Choice - ESXi or Vista?

Following on from my earlier question, I have today ordered a 300GB VelociRaptor and 8GB of RAM for my home development rig (ASUS P5N-E with an E6600 chip). I want it to be fast in Visual Studio and flexible as well. I looking at either installing ESXi and then developing in Vista64 running on top of that, or I can install Vista64 wi...

Best cure for sore eyes during prolonged programming?

Does any one suffer from sore/burning or tired/heavy/blurred feeling eyes particularly while programming? The only thing I have found is it is more typical of days where I have had mixed sleep patterns and they are not consistent. However on good days, I can see clear as crystal. If so have you been able to cure or minimise this sensat...

When does a code base become large and unwieldy?

When do you start to consider a code base to be getting too large and unwieldy? ...

What programmers should do to tackle information overload?

Any suggestions for concentrating on the relevant topics? ...

How to bootstrap NAnt environment from an existing solution (.sln)

I have a Visual Studio 2005 solution (.sln) with a mix of .NET and C++ projects. What is the best way to generate the .build file I will need to run my build process with NAnt. I'm new to using NAnt, and I'm not sure how to set it up. Will I have to update the .build file manually every time there is a new source file in any of the proje...

"To-Do" List: Feature Sets

This is a multi-part question. 1) What do you use to manage your to-do list? 2) How do you evaluate which tasks you prioritize? 3) What feature(s) do you currently use most? 4) What features do you most wish existed for your to-do list system? ...

Do UML and other Modeling languages help when building applications?

Do you use UML o or a domain specific modelling language(DSML)? Do you make up your own modelling language? (A DSML) Does it help getting code written? Do you use them for code generation (or are they otherwise runnable )? Do you use them to make pictures of your system (or do you draw them directly)? ...

What would be more productive? Converting VAX PASCAL into GNU PASCAL or port it to perl or some other language.

I have this legacy code base (Compaq PERL), about 1500 lines of code, that I need to port to windows. I wanted to use gnu PASCAL (which I have installed and have working). I have already got our assembler (HP 64000 8051) off the VAX and on to Windows (KEIL 8051). The director of Software engineering would like to get all products off the...

How does your workplace dress code affect your mindset and productivity?

What is the dress code at your workplace, and does it make you feel less or more productive? How does it affect your mindset? Do you wish that you could wear something else? I've only had a full-time position at one company, whose dress code is business casual (khakis, polo/button-up shirt) with casual Fridays (jeans). The business casu...

What to use for an Agile sprint/iteration calendar?

So where I work we approach our projects using Scrum. Recently we have all been bumping heads and interrupting each others work too frequently because of competing role interests (developers, QA, product owners, scrum masters, business analysts...) In order to fix this we want to implement a sprint "cadence" where blocks of time are de...

Are there statistical studies that indicates that Python is "more productive"?

If I do a google search with the string "python productive" the first results is a page http://www.ferg.org/projects/python_java_side-by-side.html claiming that "python is more productive of Java". Many Python programmers that I have talked with claim that Python is "more productive", and most of them report the arguments listed in the ...

How to balance zone time against open and active communication within a development team?

How to balance "zone" time against open and active communication within a development team? ...

What to program for a gadget that can deduce what I'm doing? The ultimate life-hack?

This isn't really a programming question, more of an ideas question. Bear with me. My sister gave me a well-used Nokia N95. I don't really need it, but I wanted it to do some programming for it. It supports a few languages, of which I can do Python. My question is this: what to do with it? If I think about it, it has a lot to offer: i ...

Would you not hire a programmer because of excessive game playing outside of work?

Saw an article on this forum thread and wanted to get people's opinions here. Should hiring decisions be influenced by someone's game playing habits? Is this a fair reason to exclude someone from employment as a programmer? Do you feel that the concerns raised about productivity are valid? See the original posting at http://forums.f13.n...

how to add lines to a vim register without overwriting it

I'd like to yank a line in a register: "{register}y but without overwriting what was previously in the register. I often need to copy non-contiguous lines in a register, and I'd like to use sometimes the registers like a stack. Example: line1 line2 line3 I want to copy line1, by putting the cursor on it and entering "ay, then going o...

How to quickly code and run small C# code

There are times when I want to test new code from the forums or when I need to help my friends with specific C# problem. The problem is I don't want to create new "project" in Visual Studio each time just to code/run only this small code. Java & Eclipse IDE comes up with "Scrapbook" feature which allows the execution of arbitrary Java e...

What is a good scripting language for basic file operations?

I often need to copy, move or rename files and directories based on some criteria as I collect data from many resources and I like to keep things organized. What scripting language provides the most intuitive and easy to use methods for these operations? Here is an example scenario: I keep my music in a folder hierarchy like below: &Ar...

Reaching up to hit the escape key sucks (especially in vim).

Escape is almost as important as the enter key, used universally for "cancel". In vim, it's arguably more important than the space bar, making its location highly suboptimal. What key remappings -- either globally (for the whole operating system) or just within vim -- or other solutions do folks have for this problem? I'll include thi...

What to include in a Utility Library

With more and more projects under my belt I find that I am often repeating many common tasks from project to project, client to client. So I have started to assemble a "utility" library, a collection of these common elements that are often repeated from project to project. So far I have utilities to resize images, export data grids to ...