productivity

How to calculate line count for project

I am taking a software engineering class right now. Our assignment is to evaluate Mozilla's Thunderbird. Our assignment is to evaluate the size of Thunderbird. One metric that we need to use is the number of lines of code in the project. (Lines of code meaning not including comments or new lines). Is there a standard way to find t...

Should the entity framework + self tracking entities be saving me time

I've been using the entity framework in combination with the self tracking entity code generation templates for my latest silverlight to WCF application. It's the first time I've used the entity framework in a real project and my hope was that I would save myself a lot of time and effort by being able to automatically update the whole da...

Shortcut to create automatic properties using Visual Studio 2008/2010 or Resharper 5

I have a class that contains a load of properties that contain results of some calculations e.g: public class Results { public double Result1 { get; set; } public double Result2 { get; set; } } In a different class I am doing calculations to populate the above properties, e.g: public class Calc { private Results Calc() ...

How much more productive are three monitors than two?

I am mulling over whether to buy a new monitor, to go along side my current setup of two 24 (ish) inch monitors. What I want to know is whether this is worth the money (probably around £200)? I think most of us will agree that two monitors is much more productive than one when programming and developing (Jeff Atwood has said this many t...

Doing something with the numeric keypad

I, like most people, don't use the numeric keypad on my keyboard much and they seem to me to be a complete waste of otherwise perfectly good eighteen keys. I was wondering if there was something cool that could be done with them - I've heard of some people controlling their mouse pointer using the 2, 4, 6 and 8 keys, but that does seem ...

What benefits can Java developer have from moving to a *NIX platform?

Hi everyone, A friend of mine is a Java developer, who's using *NIX for ages. He claims that *NIX is for real Java geeks, whereas WIN is for dummies (and I'm one of them, according to him) and girls. When I ask him to argue his position, and explain, what's so good for Java developer on *NIX, he starts talking about console, wget, curl ...

Should I consider Erlang for web mvc?

Can I do that? I'm afraid that this can be an overkill and eventually I'll end up with much less productivity than with traditional stack like Ruby/Python/you name it. I understand that you will start with much lower productivity if you start to work with new technology but .. is it potentially worth trying and finally switch to Erlang ...

Measuring Programmers' Productivity. Bad, good or invasive?

A client needs my company to develop an app that will be able to measure the programmer productivity, by getting information from VS, IE, SSMS, profiler and VMware. For example: Lines, Methods, Classes (Added, Deleted, Modified) How many time spent in certain file, class, method, specific task, etc. How many time in different stages o...

How to measure productivity loss from slow PCs running Visual Studio?

Many PCs we have on the development team are out-dated and are very slow to run Visual Studio 2008. They should very much be replaced with newer machines. But there's a general reluctance on management/company to buy new machines. How do we come up with numbers and benchmarks to show that these slow PCs are causing a loss in productiv...

VS2010 Designer Shorcuts

I have the VS2010 shotcuts guide published in msdn and I can't find shorcuts to improve my productivity when i'm using the designer (in my case I spend most of my time in winforms, but this is extensible to WPF too). Are there any shorcut/keybinding than could help me to design my forms in less time? Thanks. ...

List of globally available shortcuts on a Windows system including 3rd party

Is there a way to get a list of globally available shortcuts on a Windows system, including 3rd party software? Random examples: WndHop - winkey+enter to move a window between monitors Dexpot - ctrl+spacebar to open task switcher Launchy - alt+spacebar My goal is to track down shortcut conflicts. Most of the above software can be ...

Bash's equivalent of Tcsh's ESC-p to jump to command starting with what you typed so far.

I recently made the insanely long overdue switch from tcsh to bash. The only thing I miss is tcsh's ESC-p feature: Start typing a command and then hit ESC-p (I actually found the equivalent ctrl-[p easier to type) and it jumps to the most recent command in your history that starts with what you've typed so far. Perhaps the best answer i...

Adjusting keyboard shortcuts on Windows

How to change default shortcuts? For example, I want to try Caps+S instead of Ctrl+C. ...

In vim can you split multiple files from the command line?

In vim you can edit multiple files when you launch, a la: $ vim file1 file2 file3 Then you can edit each file one after the other. What I would like to do is have file1, file2, and file3 all open up in different buffers, like they would if I did $ vim, :split file1, :split file2, :split file3 Is this possible? I'd also settle for be...

Cheap, hosted Tracks installation?

Hi, (I am not sure whether this belongs on StackOverflow or SuperUser. Admins: feel free to move it.) I am trying to get started with GTD, and I would like to use the excellent tool Tracks. However, I don't have a server for it to run on, and I would like it to be in cloud. Does anyone know of a company that provides a Tracks 1.7 inst...

Visual Basic Tips and Tricks

Please share your VB tips and tricks such as Syntax, Optimization or General Development etc. ...

How do you work on the uninteresting problems?

Of course all of us love to work on the interesting problems - the thrill of hunting down the perfect algorithm that perfectly expresses the desires of our hearts to both the compiler and those who come after us. We love it so much that we're willing to put up with all sorts of monkeying from co-workers and pointy-haired bosses. It's so ...

A Programmer's Most Productive Time of the Day?

I'm just wondering. At what time of the day is a programmer most productive? If there is such a "productive time" or i.e. "intellectual-peak time" are there any scientific researches done to find this out? Thanks! ...

Can a hybrid SSD drive, like a Seagate Momentus XT, add to your developer productivity?

Hi All, Thanks to Mr. Joel Spolsky we all know that an SSD won't exactly help compile time but can help in just about everything else. I'm looking to eke out some more of that "everything else". Launching apps, firing up web, app, database, messaging servers, etc. SSD's are still tough to legitimize raiding the bank. Meanwhile, Seag...

Awesome/Useful IPhone apps for a programmer?

I am looking for mobile apps that will help me be more productive and be all around more useful as a programmer. I have the Dropbox app and Awesome Note. As a programmer what apps or tools do you use on your IPhone/IPod that help you be more productive etc...? Ideally I am looking for SRC control, SSH tools, Web development-related apps...