Every program has (at least) two purposes: the one for which it was written and another for which it wasn't.
Alan PerlisRead
A good programming language is a conceptual universe for thinking about programming.
Interpretation
A well-designed programming language enhances a programmer's ability to think critically about coding tasks.
Alan Perlis highlights the importance of programming languages not just as tools for creating code, but as frameworks that shape a programmer's thinking process. A good programming language provides structure and conceptual clarity, making the complexity of programming more manageable and allowing for innovative solutions to emerge.
In practice
In a tech conference discussing the future of software development.
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.
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.
C programmers never die. They are just cast into void.
Technology will save us if it doesn't wipe us out first.
The NSA has built an infrastructure that allows it to intercept almost everything. With this capability, the vast majority of human communications are automatically ingested without targeting. If I wanted to see your emails or your wife's phone, all I have to do is use intercepts. I can get your emails, passwords, phone records, credit cards.
We shape our tools and afterwards our tools shape us.
In a world where everyone is a publisher, no one is an editor and that is the danger that we face today.
Virtual reality is the 'ultimate empathy machine.' These experiences are more than documentaries. They're opportunities to walk a mile in someone else's shoes.
The thing about the Internet is that you can write something... for a very narrow audience and make a living at it.
Subscribe for the occasional hand-picked quote. No noise.