Productivity is a measure of output from a production process, per unit of input.

learn more… | top users | synonyms

1
vote
2answers
129 views

Any suggestions on how to over-rely on Google? [closed]

I don't know whether you Google a lot while you coding. I discover my coding practise always rely on Googling. One of the reason why is I don't familiar with the framework, So, I will do How to XXX in ...
7
votes
4answers
422 views

regular, average programmer - scared of geeks and their skills [closed]

Just like in any other field, 90% of workers do trivial routine things and only less than 10% actually do the most difficult things. Most programmers in the industry are average, and so am I. There ...
-1
votes
0answers
66 views

How to increase productivity in scripting language text editor?

Previous, I use Java, and using the eclipse SDK, I find that it is very useful and powerful, the Eclipse have the auto complete function, and I can dot some function in a object. I think it is very ...
-1
votes
0answers
39 views

list of ongoing / upcoming live conferences … read below [closed]

i am a young software developer living in Kazakhstan I don't want to just read blogs of other famous developers, but want to attend software developer conferences. However, most of them happen in US ...
-3
votes
0answers
125 views

Visual C++ coding like a NINJA? [closed]

Please view this short youtube video: http://www.youtube.com/watch?v=MeqRo6HvtUU skip to 33 seconds How to make that "auto-replace" feature in Microsoft's visual c++? So that when I type something ...
0
votes
5answers
269 views

How useful is “rubber duck debugging”? [duplicate]

I just learned about rubber duck debugging, where the programmer explains code, line by line, to a rubber duck or other inanimate object in order to find the problem. This approach sounds ...
1
vote
4answers
335 views

Is it OK to have a team with same abilities but different skill levels?

I believe that in an ideal team, members should have different but complementary abilities. But is that true about software development teams? As an example we are a small team of 5. We almost have ...
7
votes
6answers
702 views

How to measure team productivity? [duplicate]

The upper management at our company has laid out a goal for our software team to be “15% more productive” over the next year. Measuring productivity in a software development environment is very ...
6
votes
1answer
199 views

Are there any empirical studies about the effects of commenting source code on software quality, maintainability and developer productivity?

I am an advocate of commenting on source code and documenting software products. It is my personal experience and observation that working on source code that is rigorously commented has helped me in ...
5
votes
3answers
321 views

Making things just work and then improve them, or attempt to make them “perfect” from the beginning?

I don't have any experience working as a programmer - I just code as a hobby so far. Some years ago, I heard a programmer say that I should focus on making my code just work despite being slow (it was ...
-1
votes
1answer
312 views

Is there a suitable diet for a programmers, just like for athletes? [closed]

I'm not sure where to put this, but it does seem related to productivity. Feel free to migrate this question. There are many diets available online for professional athletes, football players, etc. ...
2
votes
1answer
266 views

Correlation between college grades and job performance? [closed]

In Facts and Fallacies of Software Engineering at the end of fact 2, Robert Glass says: The problem is—and of course there is a problem, since we are not acting on this fact in our field—we ...
19
votes
11answers
2k views

Should your best programmers have to check everyone else's code into source control?

One of the differences between svn and git is the ability to control access to the repository. It's hard to compare the two because there is a difference of perspective about who should be allowed to ...
5
votes
3answers
289 views

Should I fix small issues or let them go? [closed]

I ran into the following issue where a keyboard shortcut I was used to was no longer working in Ubuntu. That's just an example. For programming, this kinds of thing happens a lot, but it also happens ...
22
votes
6answers
3k views

“A good programmer can be as 10+ times more productive than a mediocre one”

I had read an interview with a great programmer (it is not in English) and in it he said that "a great programmer can be as 100 times as good as a mediocre one" giving reason for why good programmers ...
16
votes
3answers
894 views

How to avoid jumping to a solution when under pressure?

When under a particularly strict programming deadline (like an hour), if I panic at all, my tendency is to jump into coding without a real plan and hope I figure it out as I go along. Given enough ...
1
vote
2answers
117 views

Counting product releases if you work on the backend/online services?

I am trying to update my resume, and I would like to count the number of "product releases" that I was directly involved in with a company. It would seem to serve as a performance metric. The problem ...
19
votes
4answers
674 views

More productive alone than in a team? [closed]

If I work alone, I used to be superproductive, if I want to be. Running prototypes within a day, something that you can deploy and use within a few days. Not perfect, but good enough. I also had this ...
8
votes
4answers
398 views

Annotate source code with diagrams as comments

I write a lot of (primarily c++ and javascript) code that touches upon computational geometry and graphics and those kinds of topics, so I have found that visual diagrams have been an indispensable ...
-1
votes
1answer
77 views

How to model a system to help my team grasp the project's bigger picture? [closed]

According to the software engineering point of view, I should model the system to make it easier for other people to understand well what they work on. To do so, I have used the Dia drawing program. ...
7
votes
9answers
594 views

What is the way to understand someone else's giant uncommented spaghetti code? [duplicate]

Possible Duplicate: I’ve inherited 200K lines of spaghetti code — what now? I have been recently handled a giant multithreaded program with no comments and have been asked to understand ...
7
votes
3answers
922 views

Is StackOverflow making me stupid? [duplicate]

Possible Duplicate: When stuck, how quickly should one resort to Stack Overflow? Its good that solution to almost every programming problem is available at my disposal, either someone has ...
8
votes
1answer
199 views

is there any elegant way to analyze an engineer's process?

Plenty of sentiment exists that measuring commits is inappropriate. Has any study been done that tries to draw in more sources than commits - such as: browsing patterns IDE work (pre-commit) idle ...
5
votes
4answers
418 views

How to stop gold-plating and just be content to release working developments [closed]

The development team that I'm a member of has recently adapted to work according to Agile practices. This has personally highlighted the fact that I can't stop myself gold-plating code (and ...
9
votes
3answers
743 views

How long can a programmer concentrate in a day? [closed]

There is this question ( which is now closed as not constructive) that asked about the average productivity per day. My question is, is there any scientific study on the productivity of programmers? ...
0
votes
2answers
129 views

How many tasks to plan beforehand [closed]

As for my daily routine. Every morning when I come to work, I look at the items of my todo-list inbox (noted from the previous day). For each task I think about on which day I should get started and ...
3
votes
1answer
136 views

How to read Scala code with lots of implicits?

Consider the following code fragment (adapted from http://stackoverflow.com/a/12265946/1333025): // Using scalaz 6 import scalaz._, Scalaz._ object Example extends App { case class Container(i: ...
2
votes
2answers
135 views

Make audible Ding! sound, or growl notification, when `rake test` finishes!

I lose a ton of productivity by getting distracted while waiting for my tests to run. Usually, I'll start to look at something while they're loading --- and 15-20 minutes later I realize my tests ...
5
votes
4answers
507 views

How to deal with a valuable person going in all directions? [closed]

I am working with someone producing user content to be included in a software application. He is not a coder, but rather an expert in his field, sharing the knowledge. His contribution, taken piece ...
3
votes
5answers
267 views

Should Developers Perform All Tasks or Should They Specialize? [closed]

Disclaimer: The intent of this question isn't to discern what is better for the individual developer, but for the system as a whole. I've worked in environments where small teams managed certain ...
11
votes
6answers
1k views

What technologies are used for Game development now days? [closed]

Whenever I ask a question about game development in an online forum I always get suggestions like learning line drawing algorithms, bit level image manipulation and video decompression etc. However ...
1
vote
3answers
307 views

How to manage/organise when you have to multi-task on multiple 1 man projects? [closed]

We are a team of developers working on multiple small projects - a developer could have 3 or more 1 man projects to work on and keep moving. It can feel like your time is pretty fragmented & ...
1
vote
1answer
82 views

Filtering lists in an Android App offline or online?

I have an android app that fetches a list of about 100 Items. Trying to get the server load down, I've built a filtering feature that does everything offline, so basically instead of calling the ...
5
votes
2answers
431 views

A study shows that lines_written/time is language-independent for most programmers. Where can it be found?

A study shows that lines_written/time is language-independent and application-independent for most programmers. If this were true it would imply that the most terse a language is, the more productive ...
6
votes
2answers
646 views

Are there any programming fonts with oldstyle figures?

I find that oldstyle (or text) figures are much easier to read in any context outside of simple assignment. Are there any low-ambiguity fonts, monospaced or proportional, that have text figures and ...
7
votes
0answers
471 views

Determining ethics of substance use to enhance programming [closed]

I recently came across a documentary by a major US television network on off-label use of Provigil, generic name of Modafinil. Two of the persons interviewed were in IT. One was an executive for a ...
11
votes
2answers
279 views

Studies on how well can a programmer understand code in unfamiliar languages?

Are there any serious studies on how well an experienced programmer who knows language X can understand code written by a competent programmer using language Y, for a good range of widely used ...
19
votes
6answers
1k views

How not to forget new and interesting information [closed]

The thing is that I read a lot of things over a period of time because it is interesting and I like to know it and secondly it will be helpful in my future job interviews. For example I read about ...
7
votes
3answers
3k views

Does Sublime's “minimap” improve productivity?

I'm a pretty big fan of Sublime. One of my favorite features is the ability to scroll through your file by using the compressed image of your text on the upper right hand corner (minimap). My gut ...
10
votes
3answers
799 views

How is programming affected by spatial aptitude?

Background The longer I work on a project, the less clear it becomes. It's like I cannot seperate various classes/objects anymore in my head. Everything starts mixing up, and it's extremely hard to ...
10
votes
5answers
490 views

Is there any research about daily differences in productivity by the same programmer?

There has been a flurry of activity on the internet discussing a huge difference between the productivity of the best programmers versus the productivity of the worst. Here's a typical Google result ...
10
votes
8answers
7k views

Do higher resolution laptop displays matter for programmers?

I'm buying a new laptop that I'll be using mainly for programming. A couple of options that really intrigue me are the Asus Zenbook UX31A and the new Retina Macbook Pro. It's obvious that the ...
0
votes
5answers
324 views

Standards & compliances for secure web application development?

I am working with developers right now that write code the way they want and when i tell them to do it other way they respond that its just matter of preference how to do it and they have their way ...
0
votes
2answers
182 views

Using a parser to locate faulty code

Lately I've been working a lot in PHP and have run into an abnormally large number of parsing errors. I realize these are my own fault and a result of sloppy initial coding on my part, but it's ...
49
votes
13answers
3k views

Should a software developer get a yearly equipment budget?

I am looking at a new position with a new company. I have talked to some people in the past (in general, not at this company) that they had been given a yearly budget to buy new computer stuff to ...
4
votes
5answers
494 views

What are studies comparing programmer productivity in determined languages/environments?

I'm not sure if I'm using the right terms, but with productivity I mean the concept of transforming an idea/design in actual software.
3
votes
5answers
524 views

Why Does a Developer Need a “Native” Internet Access? [closed]

Setup We have a situation where developers connect to their development boxes via Citrix terminals (that are installed on their laptops), which brings them into a Gnome session (e.g. Linux), where ...
31
votes
8answers
2k views

Is OOP becoming easier or harder?

When the concepts of Object Oriented Programming were introduced to programmers years back it looks interesting and programming was cleaner. OOP was like this Stock stock = new Stock(); ...
3
votes
4answers
437 views

How do you stay in touch with a programming language?

I'll be starting work for the first time in the IT Industry on the 18th of this month. I'll be working mostly with Microsoft technologies such as C#.NET and MS Dynamic CRM. I spent the last year ...
4
votes
3answers
895 views

Reasons for either 32-bit or 64-bit as development machine

I'm about to make a new Linux install, which will be primarily used for programming. I've seen benchmarks showing speed improvement of 64-bit version, however, I have hard time of telling how much ...

1 2 3 4 5 8