Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail From: Tim Rentsch Newsgroups: comp.arch Subject: Re: Optimization by programmers (was: Styles of addressing) Date: Tue, 15 Sep 2026 09:17:48 -0700 Organization: A noiseless patient Spider Lines: 30 Message-ID: <86h5jqv68j.fsf@linuxsc.com> References: <1788467534-5857@newsgrouper.org> <1788484298-5857@newsgrouper.org> <1788570532-5857@newsgrouper.org> <117juut$2erud$1@dont-email.me> <117p8dq$3f0og$1@paganini.bofh.team> <117pq4r$gi10$1@dont-email.me> <117thvb$1ocse$1@dont-email.me> <2026Sep10.192237@mips.complang.tuwien.ac.at> <1736alhffrj7iuhfsesdo31bofc0m8pr12@4ax.com> <2026Sep11.083321@mips.complang.tuwien.ac.at> <11834sf$3jups$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Date: Tue, 15 Sep 2026 16:17:49 +0000 (UTC) Injection-Info: dont-email.me; logging-data="2707097"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+4j2iNLAx25a15lIJmcA1qEtgSXdbV0dM="; posting-host="d22a44f9db2d80b4aae7023976fc11e4" User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux) Cancel-Lock: sha1:KgjvGlVufrIgjni/aENqiplQqfI= sha1:JhARMHTqtyM+V/f6OXBf3J9kHkw= sha256:dkN7ur8IiV1F4kFJtqXgEZz+cEEjXuEDPbYmQgVJ3ck= sha1:hPCz1qE99YofSFEKDhFeEckJYlw= sha256:2oxiNBqSNPP/71dxtAYXHu4mtl3/Jx7wVkC+ZMPyn3A= Xref: csiph.com comp.arch:118043 Thomas Koenig writes: [...] > Brooks quoted a factor of 10 in productivity between individual > programmers in the 1960s, I suspect that gap has widened a lot > since then but haven't looked for literature. Several comments. First the study cited very likely included a fair number of subjects, almost certainly at least double digits. It seems probable that the distribution roughly resembled a bell curve, so most of the people being measured fell in a range of roughly 2.5 to one. Second since the study was done in the 1960s, there is a good chance that most of the programming being done was done in assembly language. I suspect assembly tends give a (slightly) larger range than programming in a higher level language (and yes, even in C). Third there was very little in the way of educational resources for software development in the 1960s. Probably the gap has narrowed as better and more widespread as education in computer science has proliferated. No doubt there are significant differences in the results of different software developers. But we are a long way from what was being done in the 1960s.