Make thanks file MUCH MORE humble and improve FAQ

Something that has bothered me VERY MUCH for A VERY LONG TIME is that
the honour roll (under my name) was not very humble and in some respects
rather redundant. I have fixed this a great deal and improved the
readability of it too (grammar and so on).

I also added a point about fixing many entries that no longer worked and
I also did this for Yusuke Endoh too as he was responsible for fixing
numerous (at the least) entries that no longer worked (and it should be
acknowledged and honoured just as much as what I did).

The FAQ I improved is related to one of the things that is in the above,
to do with alternate code. It now explains some of the purposes of
alternate code and why (in some cases) alt code was added when it might
or might not be useful (a judgement call that invariably is not always
perfect). It notes that in many cases the alternate code comes from the
author directly.

With these changes a problem that I felt was a VERY BIG problem should
be resolved now.
This commit is contained in:
Cody Boone Ferguson committed 2024-08-26 09:39:25 -07:00
1 parent 3c4dcf8e9f
commit 0bcda80b28
4 files changed
+96 -70

No files matched your search

+27 -26
View File
@@ -4609,7 +4609,7 @@ alternate code provided by the author, Yusuke.</p>
<h2 id="winning-entry-2020ferguson1">Winning entry: <a href="2020/ferguson1/index.html">2020/ferguson1</a></h2>
<h3 id="winning-entry-source-code-prog.c-55">Winning entry source code: <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2020/ferguson1//prog.c">prog.c</a></h3>
</div>
<p>Just for awareness, here: <a href="#cody">Cody</a> made some corrections to the vital <a href="2020/ferguson1/chocolate-cake.html">Double
<p>Just for awareness: <a href="#cody">Cody</a> made some corrections to the vital <a href="2020/ferguson1/chocolate-cake.html">Double
layered chocolate fudge cake recipe</a> :-)
Other fixes were made but as it’s his entry it’s not worth noting.</p>
<div id="2020_giles">
@@ -4786,41 +4786,41 @@ helped improve the presentation of their fellow IOCCC entries.</p>
</div>
<p>We call out the extensive contributions of <a href="authors.html#Cody_Boone_Ferguson">Cody Boone
Ferguson</a> who is responsible for most of the
improvements and fixes including many <strong>EXTREMELY HARD bug fixes</strong> (for certain
definitions of <strong><em>HARD</em></strong> :-) ) like
improvements and fixes including <strong>fixing <em>many entries</em> that no longer worked</strong>
(and other important bug fixes), often <strong>EXTREMELY HARD</strong> (for certain
definitions of ‘<em>HARD</em>’ :-) ), like
<a href="thanks-for-help.html#1988_phillipps">1988/phillipps</a>,
<a href="thanks-for-help.html#1992_vern">1992/vern</a>,
<a href="thanks-for-help.html#2001_anonymous">2001/anonymous</a>,
<a href="thanks-for-help.html#2004_burley">2004/burley</a> and
<a href="thanks-for-help.html#2005_giljade">2005/giljade</a>, making all entries such as
<a href="thanks-for-help.html#2005_giljade">2005/giljade</a>; making all entries, such as
<a href="thanks-for-help.html#1985_sicherman">1985/sicherman</a> and
<a href="thanks-for-help.html#1986_wall">1986/wall</a> not need <code>-traditional-cpp</code> (all
<strong>EXTREMELY HARD</strong>), fixing entries to work with <code>clang</code>, some <strong>EXTREMELY
HARD</strong> like <a href="thanks-for-help.html#1991_dds">1991/dds</a>, or as much as possible
(<a href="thanks-for-help.html#1989_westley">1989/westley</a>, a true masterpiece that is
<strong>INCREDIBLY HARD, <em>MUCH MORE SO</em> than any other fix!</strong>), porting entries to
macOS (some <strong>EXTREMELY HARD</strong> like
<a href="thanks-for-help.html#1998_schweikh1">1998/schweikh1</a>, fixing code like
<a href="thanks-for-help.html#2001_herrmann2">2001/herrmann2</a> to work in both
32-bit/64-bit which <em>can be</em> <strong>EXTREMELY HARD</strong>, providing alternate code where
useful/necessary, improving <strong>ALL <em>Makefiles</em></strong> and writing scripts to greatly
simplify running many of the entries.</p>
<p>He also wrote <a href="https://github.com/xexyl/sgit">sgit</a> to easily run
<code>sed(1)</code> on files in the repo which we used to help build the website.</p>
<a href="thanks-for-help.html#1986_wall">1986/wall</a>, that
required <code>-traditional-cpp</code>, to no longer require it; fixing
entries like <a href="thanks-for-help.html#1991_dds">1991/dds</a> (or, as in the case of
<a href="thanks-for-help.html#1989_westley">1989/westley</a>, a true masterpiece in
obfuscation, as much as possible) to work with <code>clang</code>; porting entries such as
<a href="thanks-for-help.html#1998_schweikh1">1998/schweikh1</a> to macOS; fixing code like
<a href="thanks-for-help.html#2001_herrmann2">2001/herrmann2</a> to work in both 32-bit and
64-bit; providing <a href="faq.html#alt_code">alternate code</a> where useful/necessary;
improving all <code>Makefiles</code>; and writing scripts to greatly simplify running many
of the entries.</p>
<p>Cody also wrote the feature-rich <a href="https://github.com/xexyl/sgit">sgit</a> to easily
run <code>sed(1)</code> on files in the repo which we used to help build the website.</p>
<p>Cody Boone Ferguson also used one of his own tools to detect many dead links.
While the tool was not perfect it went a long way to uncover a good number of
bad, broken or otherwise invalid links. It was a very laborious task to copy
and paste problematic links into the <a href="https://web.archive.org">Internet Wayback
bad, broken or otherwise invalid links. It was a very laborious task to copy and
paste problematic links into the <a href="https://web.archive.org">Internet Wayback
Machine</a> in an effort to try and find otherwise lost
content. A good number of links that now refer to something in the <a href="https://web.archive.org">Internet
Wayback Machine</a> replace bad, broken, or otherwise
invalid links are thanks to Cody’s efforts! Another tool he wrote detected
inconsistent award titles in the README files and CSV file (that he generated
from the SQL file).</p>
inconsistent award titles in the <code>README.md</code> files (used to generate the
<code>index.html</code> files) and the CSV file that he generated from our SQL file.</p>
<p>Additionally Cody greatly improved the manifest of the winning entries and
checked that the generated html files, index.html and otherwise, look well and
presentable and suggested some CSS rules for image responsiveness on smaller
screens and other improvements.</p>
checked that the generated html files, <code>index.html</code> and otherwise, look well and
are presentable, and he also suggested some CSS rules for image responsiveness on smaller
screens, as well as some other improvements.</p>
<p><strong>THANK YOU VERY MUCH</strong> for your extensive efforts in helping improve the IOCCC
presentation of past IOCCC entries and fixing almost all past entries for modern
systems!</p>
@@ -4828,8 +4828,9 @@ systems!</p>
<h3 id="yusuke-endoh">Yusuke Endoh</h3>
</div>
<p><a href="authors.html#Yusuke_Endoh">Yusuke Endoh</a> supplied a
number of important bug fixes to a number of past IOCCC entries. Some of those
fixes were <strong>EXTREMELY TECHNICALLY CHALLENGING</strong> such as
number of important bug fixes to a number of past IOCCC entries, including
<strong>fixing <em>numerous entries</em> that no longer worked</strong>. Some of those
fixes were <strong>EXTREMELY TECHNICALLY CHALLENGING</strong>, such as
<a href="thanks-for-help.html#1989_robison">1989/robison</a>,
<a href="thanks-for-help.html#1990_cmills">1990/cmills</a>,
<a href="thanks-for-help.html#1992_lush">1992/lush</a> and