Only the popular OOP styles are shit. Smalltalk and CLOS are what it should be, not the abominations that wrought AbstractCockSplitterFactoryFactory.
using underscores as word separators in identifiers makes your code look clumsy and unprofessional
>>2
Multiple words at all? Variables are nouns, functions are verbs. One word needed for each.
Also SmartCasualBusinessCase instantly bores me to tears
הַשְׂכֵּל [hˈaskə͡l] is a popular Jewish name, it means "wisdom". Ironically, the Haskell programming language was named after this Hebrew word.
Clojure is not a Lisp
most developer blog posts are someone extolling and/or discovering something entirely mundane and obvious
If you think about it, ``undefined behavior'' is a form of Russell's paradox.
In Idris, = is a type constructor as well as the equality operator
i.e. 4 = 4 is a value (True) and also a type
my poor little brain.
>>8
I lied, == is value equality
Don't fucking toString because what kind of string? String for human eyes? String to turn back into thing? Descriptive string or secret string? Binary string? Is unicode okay?? Everything has toString, what if you had a car by accident but you wanted a string of a boat? Fuck