productivity

How do you monitor your Ruby programming productivity?

Ruby coders: How do you monitor your productivity? I'm curious to know what you use to keep track of how much you do and how well you do it. ...

Compact Keyboard Recommendations?

Any recommendations for a high-quality compact (no number pad) keyboard, preferably $50 or less? Criteria: $50 or less Preferably with laptop-style keys (scissor switches instead of rubber membranes ala cheap desktop keyboards) Quiet (I'm a Model-M kind of guy, but this isn't a good environment for a noisy keyboard) Don't care too muc...

Code freeze in SVN - Build management

Is there a better way to implement code freeze in SVN than asking all developers to not check in any new code? We have CruiseControl running, which automatically deploys the latest build to environment. So if new code comes in, the build that was made available earlier changes to the latest one. I want that the build that is deployed is ...

How do you keep your Windows development machine from slowing down?

After using Windows for some time, any computer can begin to suffer from "Slow Computer Syndrome", or "winrot", so I am interested to hear what you are doing to prevent this. I am not looking for these answers: Reinstalling Windows Upgrading the hardware I am, however, looking for your experience on what steps you can recommend that...

Software "Robots" - Processes or work automation

I have being toying with the idea of creating software “Robots” to help on different areas of the development process, repetitive task, automatable task, etc. I have quite a few ideas where to begin. My problem is that I work mostly alone, as a freelancer, and work tends to pill up, and I don’t like to extend or “blow” deadline dates. I ...

How long do you beat your head before asking for help?

There are some things that just don't spring to mind... a no amount of Googling is going to solve the problem. If you don't know what you are looking for, you're never going to find it anyway. If you have other people to bounce ideas off of, how long will you keep trying before asking somebody else? Example: A coworker was trying to e...

What should I do if there is not much coding things on working days?

These days ,there are not enough coding works everyday, and I feel that it is not a good thing to a newbie like me, What should I do to improve my coding ability?? ...

How to minimize customer service help desk time for programmers?

Most software companies have different levels of support for the customer service help desk in order to protect programmers spending a lot of time explaining things to customers or trying to understand problems and bugs. But there inevitably are situations where programmers have to interact one-to-one with customers. For example, if fir...

What do you do to take breaks from programming?

I find myself playing a video game every 1-2 hours of programming to have a break. After playing for a few minutes i go back to coding. Sometimes i surf to websites like this or visit other blogs. What do you do? ...

How to measure # of lines of code in project?

How can I measure number of lines of code in my PHP web development projects? Edit: I'm interested in windows tools only ...

Scheme Project Ideas

I am interested in improving my Functional Programming skills and I believe that the best way to do this is by working on a medium-sized project. In the past I have worked with Scheme and would like to continue to do so. Can someone please suggest some medium-sized Scheme project ideas? (Note: I am well-versed in C (ANSI C89/ISO C90), so...

Typing on laptop, fingers hurting?

I'm coding from my bed over my laptop, and after about an hour of coding my fingers start to hurt. I am learning touch typing but it will still take a while. During this time what can I do to reduce the pain/improve the comfort of typing? ...

How much time it saves code generators?

My question seems easy but is little more theoretical than it looks. There are Code Generation software or application building software that gets done without the use of a programming language. Application like VE Server and VE Designer from Intelliun should accomplish this task. My question is, in reality have someone out there trac...

What Is Your Software Development Directory Structure?

I have been experimenting with directory structures and am currently using the one below: | |_projects__ | | | |_blog.com_ | | |_mockups | | |_user stories | | |_.... | | | |_noteapp__ | |_mockups | ...

What do you do to make coding more enjoyable?

Normally I play music in the background, but recently I've discovered that I can play a podcast on software development/entrepreneurship in the background, and code at the same time. So I listen to the podcast in the background while I bang out code. I've found it to be very helpful, its like I lose all track of time! I don't even notice...

What tools do you recommend for becoming a better typist?

This was originally asked within Jeff Atwoods blog, Coding Horror, and we thought it would be interesting to compare the results of SO answers to his blog answers. So here is an excerpt of his blog entry to form the bulk of the question. What I'm trying to say is this: speed matters. When you're a fast, efficient typist, you spend le...

App launch sequencer.

Every morning when I get into work I launch about a dozen apps and whatnot (FF, TB, VSx2-3, Eclipse, SSH, SVN update x2-3). Needles to say this does a good job of warming up my HDD for the day. I rather suspect that it would run a lot faster if they were launched sequentially (not to mention that I wouldn't need to click in 17 different ...

How do you manage to write high quality code very quickly?

Can you give some advice on how to maintain the code quality at a high level when you have to finish as soon as possible. Do you know some special techniques? Is the programming language a critical element for code quality under a tight schedule? ...

Oracle's ADF-Faces better than generic JSF? ...smells funny to me.

My developers would like to use Oracle's ADF-Faces rather than generic JSF. The advantages of "drag and drop" programming smells funny to me. Reminds me too much of the 4GL application environments of the early 90's that collapsed when you tried to extend outside of the box that they had drawn around you. Great productivity inside the...

How do you quit the Vi editor with single keypress?

Because honestly :wq! is just too much to type :) Please note that the question is about original Vi (say Vi which comes with FreeBSD) not Vim. ...