Bifalgorithm post
Unix systems have a function called create that is just used to create a text file. And this is valid code, even though you might realize that create is missing an E. And this is because the creators of Unix just loved shortening things. So we end up with a whole bunch of these like mkdir for make directory, chmod for change mode, and fsk for file system check. And naming things is hard, but the creator of this function and the co-creator of Unix, Ken Thompson, was once asked what he would do differently if he were redesigning the Unix system, and his reply, I'd spell create with an E.
Unix systems have a function called create that is just used to create a text file. And this is valid code, even though you might realize that create is missin…
Ideas in this flowchart
- Unix Naming Conventions
- Function Naming
- Create Function
- Missing 'E'
- Reason for Shortening
- Other Examples
- mkdir
- chmod
- fsk
- Challenges in Naming
- Ken Thompson's Reflection
- Redesign Opinion
- Spell 'create' with 'E'