Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
Alan PerlisRead
I think it is inevitable that people program poorly. Training will not substantially help matters. We have to learn to live with it.
Interpretation
Programming errors are a natural part of software development, and training alone cannot eliminate them.
Alan Perlis highlights the inherent imperfections within the field of programming, suggesting that it is unrealistic to expect errors to be eradicated through training alone. Instead, he advocates for acceptance of these shortcomings as an inevitable aspect of technology, emphasizing that the focus should be on adaptation and improvement rather than seeking perfection.
In practice
In a tech conference, one might say, 'As Alan Perlis noted, programming errors are inevitable, and we must learn to navigate them effectively.'
Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
Because of its vitality, the computing field is always in desperate need of new cliches: Banality soothes our nerves.
In computing, turning the obvious into the useful is a living definition of the word "frustration".
It is better to have 100 functions operate on one data structure than to have 10 functions operate on 10 data structures.
A good programming language is a conceptual universe for thinking about programming.
Every reader should ask himself periodically βToward what end, toward what end?ββbut do not ask it too often lest you pass up the fun of programming for the constipation of bittersweet philosophy.
I believe that at the end of the century the use of words and general educated opinion will have altered so much that one will be able to speak of machines thinking without expecting to be contradicted.
Humans don't 'need' math-based cryptocurrencies when dealing with other humans. We walk slowly, talk slowly, and buy big things. Credit cards, cash, wires, checks - the world seems fine.
The Internet was supposed to be the greatest tool of global communications and means of sharing knowledge in human history. And it is. But it has also become the most effective instrument of mass surveillance and potentially one of the greatest instruments of totalitarianism in the history of the world.
Technology steers what 2 billion people are thinking and believing every day. It's possibly the largest source of influence over 2 billion people's thoughts that has ever been created. Religions and governments don't have that much influence over people's daily thoughts.
When wireless is perfectly applied the whole earth will be converted into a huge brain, which in fact it is, all things being particles of a real and rhythmic whole. We shall be able to communicate with one another instantly, irrespective of distance.
The steam-engine I call fire-demon and great; but it is nothing to the invention of fire.
Subscribe for the occasional hand-picked quote. No noise.