Computer programming is the process of creating computer software. Use this tag if you have any questions relating to this area.

learn more… | top users | synonyms

13
votes
0answers
324 views

Do mechanical keyboards improve accuracy?

A famous mechanical keyboard site claims that: Many mechanical keyboard fans rave at the loud, clicky sound they produce when using one of these keyboards. As mentioned above, the mechanical ...
33
votes
2answers
843 views

Do functional programming languages offer significant advantages?

Many functional language advocates make a few surprising assertions about them: functional languages code is significantly less buggy than otherwise functional languages code is significantly faster ...
13
votes
0answers
3k views

Has Phil Karlton ever said “There are only two hard things in Computer Science: cache invalidation and naming things”?

Several references to the quote "There are only two hard things in Computer Science: cache invalidation and naming things" can be found, such as Martin Fowler's blog and others. I'm unable to find ...
22
votes
1answer
5k views

Does healthcare.gov contain 500 million lines of code?

I just saw an infographic comparing the size of various programs in lines of code, the largest one of those being the healthcare.gov site at 500 million lines of code. The source they used seems to be ...
5
votes
1answer
1k views

Does Emacs cause “Emacs pinky”?

From http://ergoemacs.org/emacs/emacs_pinky.html: Emacs makes frequent use of the Control key. On a conventional keyboard, the Control Key is at the lower left corner of the keyboard, usually not ...
31
votes
1answer
7k views

Do professional software developers write an average of 10 lines of code per day?

In the classic 1975 software project management book, The Mythical Man Month: Essays on Software Engineering, Fred Brooks states that, no matter the programming language chosen, a professional ...
11
votes
1answer
1k views

Do programming aptitude tests provide a reliable measurement of skills?

Universities and companies conduct, administer, or provide programmer aptitude tests. A number of people have expressed both skepticism as well as agreement that they may be useful with the hiring ...
31
votes
2answers
3k views

Has a programmer ever embezzled money by shaving fractions of a cent from many bank transactions?

There's a popular story that describes a programmer having altered a program at a bank so it diverted fractions of a cent from every transaction to another account (or some variation like multiple ...
11
votes
1answer
521 views

Was Alan Bradley named after Alan Kay?

Alan Bradley is a character in the 1982 film Tron, the software developer who wrote Tron, a security program and the eponymous protagonist of the film. Alan Kay, on the other hand, is a pioneer of ...
25
votes
1answer
1k views

Do programmers who learn to type faster become better programmers?

CodingHorror: So if you want to become a great programmer, start by becoming a great typist. [...] When you're a fast, efficient typist, you spend less time between thinking that thought and ...
4
votes
1answer
260 views

Is XML one of the most widely-used formats for sharing structured information?

W3C claims that XML is one of the most widely-used formats for sharing structured information today Does anyone know if there is any corroborating evidence (studies, reviews, etc.) for this ...
5
votes
0answers
404 views

Is this “adoption of best practices” anecdote true?

I've been forwarded this by a colleague: There’s a great story of a manager of a Coca-cola plant who’s numbers were far better than his peers. When asked what his “secret” was, he said simply that ...
15
votes
1answer
831 views

Does using headphones to drown out ambient noise reduce the quality of work?

There has been some fierce discussion about this subject in blogosphere and on Programmers.SE. It all started with Joel Spolsky's claim: [...] putting on headphones to drown out the ambient noise ...
13
votes
0answers
2k views

Are there reliable metrics for measuring the productivity of a programmer?

This is really a followup question to Is programming in Python faster than in C, C++ or Java? that I also posted on programmers.SE. The first comment seem to challenge the very idea that programmer ...
15
votes
1answer
1k views

Is programming in Python faster than in C, C++ or Java?

There's a widespread belief among programmers that the more dynamic and loosely typed the language, the more productive the programmer will be in it. Guido van Rossum wrote about programming ...