linkedin post 2019-07-04 04:01:57

Uncategorized
HUGE AND MESSY. "Poorly defined criteria are already the bane of any programmer's existence. Does anyone in the world, outside of a few aerospace projects, have a 100% consistent and unambiguous specification to work from? A Boeing 787 has around 10 million lines of code. A modern car, around 100 million. Do you think anyone at Ford understand all 100 million lines? Do you think they have complete specifications for all that code?" https://www.reddit.com/r/todayilearned/comments/3d3vct View in LinkedIn
Read More

linkedin post 2019-07-04 03:59:56

Uncategorized
JERRY RIGGED CODE. "Under the hood, most critical software you use every day (like Mac OS X, or Facebook) contains a terrifying number of hacks and shortcuts that happen to barely fit together into a working whole. It would be like taking apart a brand-new 747 and discovering that the fuel line is held in place by a coat-hanger and the landing gear is attached with duct tape.”  (Ben Cherry). https://lnkd.in/dKSjpup View in LinkedIn
Read More

linkedin post 2019-07-03 05:53:42

Uncategorized
LOGICAL BREAKDOWNS. "Everybody who learns concurrency thinks they understand it, ends up finding mysterious races they thought weren’t possible, and discovers that they didn’t actually understand it yet after all." (Herb Sutter, chair of the ISO C++ standards committee, Microsoft). View in LinkedIn
Read More

linkedin post 2019-07-06 04:51:26

Uncategorized
FRAGMENT FROM NATURE deals with the concept of imperfection in nature. Darwin had a massive influence on the subject, even though he broke with an even stronger world view before him that was based on a religious view. Even today, we have an underlying and often unspoken assumption that nature is always striving towards perfection, and these ideas are rooted in the past rather than reality. View in LinkedIn
Read More

linkedin post 2019-07-05 04:53:04

Uncategorized
BUILT-IN BUG PATHS. "It's important to add that using those defects (instead of designing around them like humans do) can lead to improper work quite easily, depending on stability of the power supply, temperature or magnetic field." https://www.reddit.com/r/todayilearned/comments/3d3vct View in LinkedIn
Read More

linkedin post 2019-07-03 05:49:09

Uncategorized
DEDUCTIVE THINKING. "Any algorithm whose result you cannot predict or understand was poorly coded, even with 'random' evolution bits. It comes down to reporting and logging; a genetic algorithm should report when it gets a certain good result from a mutation, and you should log enough of these mutations to analyze trends. At the end you should know how each piece of the computer generated architecture evolved." https://lnkd.in/dEAsbig View in LinkedIn
Read More