TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Readme.txt vs. README.txt (2015)

139 pointsby joshcsimmonsabout 1 year ago

31 comments

partdavidabout 1 year ago
The degree to which this is so pervasive and standard--so much so that Github renders your README by default--is kind of an artifact of the open source movement. Which also brought a lot of similar standardized files, as the need came up (LICENSE, COPYING, INSTALL, CONTRIBUTING, etc.).<p>During the sharing, hacking, free software period it was a lot less standard and I saw plenty of alternate casing for README and &quot;non-standard&quot; spellings like 00README, Readme_first, etc. When everyone started sharing their open source projects in a standard way (Github and its ilk, along with the rise of CTAN&#x2F;CPAN-like registries for all kind software) the notion of the standard README got a lot more... standard.
TachyonicBytesabout 1 year ago
Isn&#x27;t the urban legend around this that it mimics the &quot;EAT ME&quot; and &quot;DRINK ME&quot; messages from Alice in Wonderland by Lewis Carroll?<p>The missing space is probably from UNIX preferences.
评论 #40004407 未加载
评论 #40004790 未加载
评论 #40004259 未加载
评论 #40004727 未加载
bitmasher9about 1 year ago
README files is the first thing I read in any source code repository. I’m noticing a trend of less useful readmes in projects. Often they are bare or provide outdated and incorrect information. This makes the introduction to the source code harder, and increases the barrier for new contributors.
评论 #40004613 未加载
评论 #40020996 未加载
mgaxabout 1 year ago
This made me feel very old. Too me it’s 100% logical and not a mystery - while I fully understand that it’s super-weird for people born after 1990
评论 #40004469 未加载
评论 #40008977 未加载
评论 #40004972 未加载
strict9about 1 year ago
I remember this for other informational text files going back to the 90s. The caps made it stand out in the list of files so it was easier to find first.<p>Another example is FILE_ID.DIZ. Just learned the extension is for <i>description in zipfile</i>.<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;FILE_ID.DIZ" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;FILE_ID.DIZ</a>
评论 #40004419 未加载
hollerithabout 1 year ago
Initially in the 1980s it was to distinguish it visually from the other entries in the directory to make it more likely it is the first file a newbie will read.
评论 #40004294 未加载
评论 #40005914 未加载
wvhabout 1 year ago
This one seems pretty obvious to those of us around computers and BBS and FTP in the nineties. On a side note, I made the pinky-thumb phone gesture to my 10 year old daughter a few days ago, and she didn&#x27;t have a clue... Nor does she understand how my music collection plays without the internet. She just assumes my hacker skills have reached such level of Zen nirvana actual internet access is just a trifling detail and not a requirement.
评论 #40004781 未加载
acheronabout 1 year ago
I remember the MS-DOS variations.. README.DOC (before .DOC applied only to MS Word files), README.TXT, READ.ME, README.1ST, README.NOW...
评论 #40004386 未加载
cpburns2009about 1 year ago
It&#x27;s a coincidence I just looked at that Q&amp;A a couple nights ago. I had never heard of the &quot;HACKING&quot; file before but I like it. Is there a list somewhere of commonly used README-esque files used in open source projects?
评论 #40004071 未加载
评论 #40004218 未加载
评论 #40016976 未加载
评论 #40004065 未加载
评论 #40004982 未加载
demondemidiabout 1 year ago
I worked for a French company in the 90s and the 8.3 dos name was LISEZMOI.1ER
FabHKabout 1 year ago
Incidentally, the answer &quot;So it appears first when sorted by ASCII (where capital letters appear before small letters)&quot; is insufficient - not only would &quot;Readme&quot; be sorted pretty close to &quot;README&quot;, but LICENSE, COPYING, INSTALL, BUGS, CONTRIBUTING, AUTHORS, NEWS would all end up even before it.
arp242about 1 year ago
Does anyone know how to get en_US.UTF-8 sorting with diaeresis and stuff while still keeping capitalized stuff up front? I use LC_COLLATE=C to get this, but then diaeresis don&#x27;t sort correctly.<p>I tried to hack my way around fixing this a few years ago, but after many hours gave up.
评论 #40004369 未加载
turtlebitsabout 1 year ago
README.TXT or README.1ST have been used for a long time distributing software, I&#x27;m assuming it&#x27;s just to follow that trend. FILE_ID.DIZ files were all caps as well.
yigitkonur35about 1 year ago
Randomly Explains Ambiguous Development Methodologies Endlessly
cf100clunkabout 1 year ago
I still habitually use README.txt and&#x2F;or README.md even though none of my environments require the upper case.<p>README.TXT vs README.MD:<p><a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;8655937&#x2F;what-is-the-difference-between-readme-and-readme-md-in-github-projects" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;8655937&#x2F;what-is-the-diff...</a>
pifabout 1 year ago
One example of a situation when the answer &quot;It is the way it is because this is the way it is&quot; is correct.
bee_riderabout 1 year ago
Huh, I always assumed it was because upper case characters come before lower case ones, but in the temporal sense. Just a holdover from the days before lower case was an option, like FORTRAN was for a while.<p>The sorting trick is neat, though.
throw7about 1 year ago
LC_COLLATE=C is still something I set on my linux installs.
评论 #40004408 未加载
评论 #40004568 未加载
KWxIUElW8Xt0tD9about 1 year ago
all caps is (was?) typically considered SHOUTING so README gets your attention
Ajnaszabout 1 year ago
&gt; Avoid using more complicated markup languages like HTML in the README file, however, because it should be convenient to read on a text-only terminal<p>And that&#x27;s what README.md files from these days hardly can follow on Github.
CapsAdminabout 1 year ago
I kinda thought it was because it was easy to tab autocomplete.
评论 #40004015 未加载
评论 #40005017 未加载
ThrowawayTestrabout 1 year ago
Weren&#x27;t all file names all caps at one point?
评论 #40004095 未加载
评论 #40004074 未加载
gilbetronabout 1 year ago
It was an act of desperation. People wouldn&#x27;t read docs or sanely named information, so people would jokingly title something &quot;readme&quot; or &quot;important&quot; or &quot;mefirst&quot;. It was kind of seen as pathetic originally, to have to be so bad at your job you needed to include a README file. Those were much more arrogant times. I still remember seeing repos that actually said it was a good idea to have a README file in them and being bemused.<p>Now I love them, but I&#x27;ve grown to love simple, &quot;dumb&quot; solutions.
b0afc375b5about 1 year ago
I use README.org (emacs). Sadly, npmjs.com doesn’t consider it as a readme file.
_akheabout 1 year ago
And LICENSE has no file type!
jhallenworldabout 1 year ago
People forget the simtel20 archives, with its 00_INDEX.TXT and AAAREADME.TXT
billforabout 1 year ago
I also use 0README.txt so it show up first when sorting by name.
sillywalkabout 1 year ago
As an aside, Neal Stephenson wrote a book called REAMDE
what-the-grumpabout 1 year ago
Because really it should have been ReAdMeGoDDaMMiT so people rtfm :)
Freedom2about 1 year ago
I worked with a rather conservative person who didn&#x27;t like &quot;README&quot; as he thought that computers should never be aggressive or yell at their pilots. Smart guy, but had some strange tendencies.
lnxg33k1about 1 year ago
I can see the first guy writing a README , so desperate because people would ask obvious questions ignoring a file called readme:)
评论 #40003988 未加载
评论 #40004217 未加载
评论 #40004078 未加载
评论 #40004332 未加载
评论 #40004019 未加载