Computer programming is the process of creating computer software. Use this tag if you have any questions relating to this area.
Questions tagged [programming]
31 questions
17
votes
1 answer
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 has been shown
to reduce the quality of work that…

vartec
- 26,581
- 5
- 97
- 155
16
votes
0 answers
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 switches that make this loud noise are what’s ensuring…

Sklivvz
- 78,578
- 29
- 321
- 428
16
votes
1 answer
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 process as claimed by one company,
From a practical…

Raju
- 279
- 2
- 4
14
votes
1 answer
Did the creator of Unix say "One of my most productive days was throwing away 1000 lines of code."?
Various books and web pages claim that Ken Thompson said:
"One of my most productive days was throwing away 1000 lines of code."
It's found for instance in The Art of UNIX Programming by Eric S. Raymond, p. 24.
Is there any evidence that Ken…

Barry Harrison
- 14,093
- 4
- 68
- 101
14
votes
1 answer
Did Babbage write programs for the Analytical Engine prior to Lovelace?
Charles Babbage was the inventor of Analytical Engine and Difference Engine.
Ada Lovelace was a mathematician and computer programmer.
The Guardian says :
Often described as the world's first computer programmer, Lovelace showed a keen interest in…

Prem
- 301
- 1
- 3
- 10
14
votes
1 answer
Does the average software developer not own (or has never read) a book on software development?
The book 'Peopleware: Productive Projects and Teams' by Timothy Lister and Tom DeMarco makes an unreferenced claim that:
"The average software developer, for example, doesn't own a single
book on the subject of his or her work, and hasn't ever…

combinatorics
- 494
- 1
- 4
- 11
14
votes
1 answer
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 very large and is pressed by the pinky finger. For…
user5582
11
votes
1 answer
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 object oriented programming and graphical user…

yannis
- 1,029
- 1
- 11
- 30
9
votes
2 answers
Does having a specification result in better code?
From Joel on Software, 12 Steps to Better Code, Joel asserts that:
Writing specs is like flossing: everybody agrees that it's a good
thing, but nobody does it.
And:
Software that wasn't built from a spec usually winds up badly designed
and the…

Dave Hillier
- 1,514
- 1
- 14
- 33
7
votes
2 answers
Do iOS developers earn more than Android developers?
There are a few articles on the Internet that say so and I've personally heard it from some people around me.
If this is really so, then what would be the main cause of this?
Sources:
MOBILE
iOS Developers Make More Money, But Android's Volume Is…

Haider
- 941
- 1
- 7
- 16
6
votes
0 answers
Was the flawless execution of code used as motivation for moonlanding denial?
In this video around 2:25 on programmer stereotypes it is mentioned in the part named female programmers that the code Margaret Hamilton wrote for the Apollo mission was so flawless that some use it as evidence that the moon landing never…

Neil Meyer
- 1,084
- 6
- 18
6
votes
1 answer
Is code read more often than it's written?
There is a popular quote, maybe originated by Robert C. Martin, that says that code is read ten times more than it's written (meaning edited). Goodreads reports it.
As another example the quote is reported in a Microsoft blog.
However I could never…

gurghet
- 209
- 2
- 6
4
votes
1 answer
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 statement?

thad
- 65
- 2
4
votes
2 answers
Was a new deep learning toolkit released once every 22 days in 2015?
Guest Post (Part II): Deep Reinforcement Learning with Neon says:
The deep learning ecosystem has evolved a lot since then. Supposedly a new deep learning toolkit was released once every 22 days in 2015. Amongst the popular ones are both the…

Franck Dernoncourt
- 7,224
- 4
- 33
- 76
3
votes
0 answers
Does Test Driven Development decrease development time and create better quality software?
As any software developer out there I hold my own opinions about programming related stuff. I also hold my own opinion about TDD (Test Driven Development).
But my opinion is irrelevant because it's just that, an opinion.
The more I read about TDD…

Pips
- 97
- 4