concur telling the truth means not having to remember anything
-
This Tweet is unavailable.
-
This Tweet is unavailable.
-
-
This Tweet is unavailable.
-
yeah, it's highly analogous to the principle that you should never write code that's as clever as you can write, because debugging it is twice as hard so now you're half as clever as it takes to debug it lying is clever
1 reply 2 retweets 13 likes -
Replying to @chaosprime @outer_dialogue
While i agree in principle, i have yet to encounter it in a serious discussion where it is *not* used by some idiot pulling the rest down to their level. As in "`const names = http://items.map (item => http://item.name )` cant be understand by mere mortals!11!"
1 reply 0 retweets 1 like -
To bring it back to the analogy: some cleverness can be tamed by patterns or infrastructure. For lying, bureaucracy and attorneys come to mind.
1 reply 0 retweets 1 like -
Or, in smaller scale: preventive exculpifing documentation. "I dont remember, it's so long ago, let's look into the documents... a, there it is, black on white: '
@keppla is innocent'"1 reply 0 retweets 1 like -
Replying to @keppla @outer_dialogue
yeah, my idea of "clever" is less use of elementary language features (people say the same shit about the conditional operator) and more implementing business logic as an elegant side effect of subtle mathematical transformations. y'know, like Russians like to write
1 reply 0 retweets 1 like -
Replying to @chaosprime @outer_dialogue
"Oh, its simple when you realize that the action of putting something in the cart is just a f c -> c in the generalized shopping monad", like this?
1 reply 0 retweets 1 like
kinda, but with more trigonometric functions and bit shifting you got the single character variable names spot on though
-
-
The worst trick in all of programming is removing the business concepts from the business logic and making everything some vague thingdoer with mathematical properties that happen to map to the current business requirements. Fucking malpractice
0 replies 0 retweets 1 likeThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.