Something about that 90-10 rule applying to something again. There’s so many small details in our use of computers that we take for granted, but are a huge pain when you have to do them by hand. Not impossible, just too much effort for the little gains you get. Well, those little agains can make a big impact. For example, what would text editing be without words neatly and efficiently wrapping to the next line?
Sure, you can just break on spaces only, but sometimes you also want to break on hyphens. For super long, character-separated lists, you want to break on that character. Maybe you also want to minimize the total whitespace on the right side of your document, rather than putting as much content onto a line before moving to the next.
But hey, most languages have libraries written that include that kind of common functionality. Just so happens I’m on the writing end this time though.