"The Levenshtein distance between two strings is defined as the minimum number of edits needed to transform one string into the other, with the allowable edit operations being insertion, deletion, or substitution of a single character."
From model-view-controller to models-operations-views-events.
Der Triumph des Fleisches (The triumph of flesh)
# .bashrc (ignore duplicates, don't history space-prefixed cmds) HISTCONTROL=ignoredups:ignorespace
"And know that someone, always, will not like your work. Those voices sound louder than the ones who love it sometimes, because we are human and hurt easily. Because these books are pieces of our hearts bound in glue and cardstock. If you can't fake grace, just don't read your reviews. Reviews are a brutal kind of crack: when they're good you feel you can conquer the world and everything is fine. When they aren't, it's a painful come down from the level of ego it took to write a book in the first place. All these things are normal. A mask of grace will get you further than Hulking out on every blog that reminds you of how much painful, painful rejection and misery comes stapled to the contract. Carrie's mom was right: they're all going to laugh at you. Bucket of blood is not actually the answer."
"Take one (1) unformed character, be they protagonist, antagonist, comic relief, or BFF, then: 1) Give them something to want, 2) Give them something to hide, 3) Give them something to fear, 4) Give them something to obsess over, 5) Then hurt them."
LLVM and clang include a C code static analyzer called scan-build. Use it calling
scan-build "make distclean && ./config.sh && make"
More information (in spanish):