Linus Torvalds rails against 80-character-lines as a de facto programming standard

This page summarizes the projects mentioned and recommended in the original post on /r/programming

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • linux

    Linux kernel source tree

    I wonder how he feels about this now: https://github.com/torvalds/linux/pull/17 where he very enthusiastically argues for 72 characters to a line in commit messages?

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • libnest2d

    2D irregular bin packaging and nesting library written in modern C++

    I've regularly seen projects absolutely ruin their readability by adhering strictly to a character limit. You see excessive abbreviations, re-definitions of existing objects to create shorter names, line breaks in illogical places, etc.

  • COBOL.now

    Discontinued Now is the time to COBOL!

    Oof, I remember being in school and they taught us COBOL for 3 semesters (this was late 1990s...) I had to go look what Github has that's COBOL and this is what I found.

  • unmaintainable-code

    A more maintainable, easier to share version of the infamous http://mindprod.com/jgloss/unmain.html

  • Monocypher

    An easy to use, easy to deploy crypto library

    When you're working on a leaf file with few (or no) dependencies, it's easy to keep function names short. Coupled with a 4-column indentation, it's really not that bad. Most of the time you'll get no more than 3 indentations, sometimes 4, for a total of 12-16 columns. That leaves 64-68 columns of actual text, which is not that tiny. Another reason to keep to a strict limit (be it 80 or 120) is when you're measuring your project size by the line of code. Allowing overly long lines would be a bit cheating. Here's an example of a strict 80-column limit. It mostly works for this particular case.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Is there a way to set the auto arrange to always align to the top of the build plate?

    1 project | /r/Cura | 29 Mar 2022
  • Effective use of area

    1 project | /r/learnpython | 11 Oct 2022
  • IBM releases COBOL compiler for Linux x86

    2 projects | news.ycombinator.com | 7 Apr 2021
  • Running COBOL on a Kubernetes Cluster

    1 project | news.ycombinator.com | 25 Mar 2021
  • [Alien Hunter Series Pt. 1] Mastering the COBOL Programming Language

    9 projects | dev.to | 6 Nov 2023