productivity

What type of music produces the best productivity while programming?

Possible Duplicate: Audio while programming I know it's not an actual code how-to question...I also know it varies from coder to coder, but... It would be useful for me to see what other people have to say about it. So what have you all found to be the best for you? Hard Rock? Classical? Techno? Does it just depend on your mo...

Compilers used for commercial products

What kind of compilers do big software companies such as Adobe use for their commercial products like Photoshop? ...

What was your most efficient technique to improve productivity and quality?

I am aware that this could be seen as subjective but this is definitely not my intention. I am always on the hunt for techniques that I may have never heard of that help improve both productivity and quality of software engineers. In particular I am looking for tools, techniques, approaches, tips and tricks, best practices, etc. that he...

What are the best tools/concepts/things you learned to become a better Java programmer?

I have known Java for quite some time now but have not produced much quality software. Tools in Eclipse like autocomplete, refactoring, Mylyn, etc make things much less of a burden. I'm asking you guys, who are in java all day, what helped you become more productive? Reusing your work? Keyboard bindings? Planning philosophy? ...

What is your best PowerShell hyper-productivity script?

I'm getting into PowerShell scripting and am impressed by its muscle, flexibility and grit, especially compared to Microsoft`s classic DOS command line implementations. Basically I want the community to gain quick wins from your experience with it. What is your best PowerShell hyper-productivity script? Rules of engagement for the scrip...

Is there a good Vi(m) command for transposing arguments in a function call? Bonus points for Emacs

For example if I have some code like: foo = bar("abc", "def", true, callback); Is there a nice command to move true to the 1st or 2nd position leaving the commas intact? P.S as a bonus my friend want to know if this works in Emacs too. ...

48 minute technique for entering and sustaining programmer flow

I have been working at entering and sustaining periods of flow while working, and while researching the concept I came across this site which addressed the idea of sustaining flow in short bursts. The technique specifies that one sets a timer for 48 minutes in which they focus purely on their work, and when the timer runs out they spend ...

Snippet tool that is used in WWDC2010 videos

Does anyone know the code snippet tool that was used in some of the WWDC2010 videos? It seems that the the tool allows us to create snippets of code which can be labeled. This tool also allow us to click and drag the label to Xcode code editor window to paste the code with the formatting intact. Any lead on this tool/utility? ...

Is there a Eclipse-like WORD completion shortcut in VisualStudio 2010?

Hello, I have recently switched from Java development and Eclipse IDE to C# .NET and VisualStudio 2010. What I really miss is the Alt+/ Eclipse short-cut for word completion. I am NOT speaking about IntelliSense auto completion stuff. I mean, I would like the text editor to finish writing words that already exist somewhere in the documen...

How do you do planning for small deliverables at work?

Hi, If you are given a small programming deliverable at work (Say, nothing more than 2 weeks work), how would you plan the task to ensure you don't rush in before understanding everything (including an existing codebase)? I would write a brief document explaining what I think each class/method does and how, how I would modify each clas...

If you're a coder who develops products, what do you do to maintain quality?

Currently, I have to work on a product, consisting of php code, to be consumed by public. And because of the nature of the work, I have to make sure it works on various servers on configuration. What is the best way of coding the product? ...

How to do make sure that your testing strategy are good ?

I'm in a situation where i have to ship a product, a php-based product. Sorry for the general information cause what i really need is an general approach, an approach that will work for any php-product. ...

Eclipse ternary operator shortcut?

Hello friends, In Eclipse (3.4+ upwards), I was searching for shortcut which converts the if {} else {} condition block to the java ternary operator[or the ?: operator ] can you guide me, how to do i do this ? Thank you! ...

Easiest way to swap occurrences of two strings in Vim?

What is the easiest way to replace all occurrences of string_a with string_b while at the same time changing anything that was already string_b into string_a? My current method is as follows: :s/string_a/string_c/g :s/string_b/string_a/g :s/string_c/string_b/g Although this works, it requires extra typing and seems inefficient. ...

Language or Tools (IDE), which is more important?

I am curious whether other developers believe the quality of their programming language or their development tools is more important. Please consider your answer with regard to both productivity and daily enjoyment of work. ...

How can I get Visual Studio to beep at me if a build succeeds?

I work in a solution with many projects. Often, I need to recompile and it takes a minute or two, so I tend to switch to a web browser to kill that time. Sometimes I forget to look back and the build succeeded a few minutes before I noticed. Is it possible to somehow get Visual Studio (just UI version, not command line) to beep at me if...

Tool to let me draw on the screen or otherwise mark up open windows?

How often do you find yourself in this situation? You're deep into debugging something complex that involves a lot of very different moving parts. Your brain is splattered all over your screens. Many windows are open - some tiny notepads with bits of copy pasted debug gunk, editors of different kinds for scripts or other code, a diff to...

Productivity tools for C & C++ software development

In this day and age of advanced IDEs with plethora of functions, what tools you wish you had in your software development tool box to accelerate your day to day C & C++ software development? Please list the tools you wish you had but did not have time to code for yourself. For instance, it would be nice to have a tool to check if a parti...

Of all the major languages used in academia and business, which one is the most productive, and why?

As the question says, which language is easiest and most productive for you, and importantly why? Given that the reason why should be convincing it could have a definitive conclusion, and is therefore a valid question. I am looking for suggestions with regard to learning languages generally, and whether to pick up one language over anot...

How can I improve our .NET productivity?

I lead a team of six developers, and over the last year we've migrated over to a Silverlight/WCF/C#/EF/SQL Server architecture for our development. We've now deployed 5 or 6 small apps using this architecture, and we are currently working on a larger system. We've developed our own little solutions framework which we use as a template f...