Skip to content

Instantly share code, notes, and snippets.

@textarcana
Last active May 2, 2018 05:45
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save textarcana/ceaae020161e05d56bba25835316baac to your computer and use it in GitHub Desktop.
Save textarcana/ceaae020161e05d56bba25835316baac to your computer and use it in GitHub Desktop.
Slack loading quotes. There is a way to insert them programmatically but there are only 150 of them so why bother to script it.
When the going get weird, the weird turn pro. — Hunter S. Thompson
Moving Heaven and Earth without effort is simply a matter of concentration. — The Way of the Samurai
The problem with intelligent communication is the illusion that it has taken place. — George Bernard Shaw
Why is it that every time I try to build a thing of beauty I find a mob with pitchforks and torches outside my castle??? — Victor Sussman
The Three Virtues of Programming are laziness, impatience and hubris. — Larry Wall
This gubblick contains many nonsklarkish English flutzpahs, but the overall pluggandisp can be glorked from context. — David Moser
Do not meddle in the affairs of wizards, for they are subtle and quick to anger. — Gildor Inglorion of the House of Finrod
JavaScript is a sloppy language, but inside it there is an elegant, better language. — Douglas Crockford,
I program in English then comment in Java to let the computer know how to do it. — Comment on "Portrait of a n00b" by Steve Yegge
The lyf so short, the craft so long to lerne, Thassay so hard, so sharp the conquering, The dredful Ioy, that alwey slit so yerne — Chaucer
I'm not a veteran JavaScript developer but I'm finding very interesting and powerful "the client side of the force" :D — Claudio Calboni
HTML as it is found in the wild: poor, nasty and brutish, though quite often far from short. — John Cowan
Read the source, Luke.
Only two industries refer to their customers as "users." — Edward Tufte
A basic principle of data processing teaches the futility of trying to maintain independent files in synchronism. — Fred Brooks
The road of excess leads to the palace of wisdom. — William Blake
HTML display bugs that manifest in off-market [or obsolete] browsers are indicative of latent display bugs in mainstream browsers. — Duncan
It's easy to learn to drive a golf cart, but it's hard to express yourself in one. — Larry Wall
If you think good architecture is expensive, try bad architecture. — Brian Foote
Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis. — Alan Perlis
The purposeful destruction of information is the essence of intelligent work. — Ray Kurzweil
Every [Web site] has at least two purposes: one for which it was [designed] and another for which it wasn't. — Alan Perlis
Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code. — Dijkstra
Never tell me the odds. — Han Solo
And death I think is no parenthesis — E. E. Cummings
I'm not schooled in the science of human factors, but I suspect surprise is not an element of a robust user interface. — Chip Rosenthal
Designers talk and think a lot like science fiction writers do, except in a much less melodramatic and histrionic way. — Bruce Sterling
You can use an eraser on the drafting table or a sledge hammer on the construction site. — Frank Lloyd Wright
Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. — Charles Mingus
Politics is not the art of the possible. It consists in choosing between the disastrous and the unpalatable. — J. K. Galbraith
The key to performance is elegance, not battalions of special cases. — Jon Bentley and Doug McIlroy
Lisp has jokingly been called "the most intelligent way to misuse a computer". I think that description is a great compliment — Dijkstra
[Lisp] has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts. — Edsger Dijkstra
Don't worry about what anybody else is going to do. The best way to predict the future is to invent it. — Alan Kay
Your twenties are always an apprenticeship, but you don't always know what for. — Jan Houtema
If the solution is not beautiful, I know it is wrong. — R. Buckminster Fuller
The lurking suspicion that something could be simplified is the world's richest source of rewarding challenges. — Edsger Dijkstra
The question of whether a computer can think is no more interesting than the question of whether a submarine can swim. — Edsger Dijkstra
Programs must be written for people to read and only incidentally for machines to execute — Structure & Interpretation of Computer Programs
This is NOT to say that design is unnecessary. But after a certain point, design is just speculation. — Philip Chu
One of the attractive things about programmers is that you cannot tell whether or not they are working by looking at them. — Charles Strauss
[Programming] is no more about computers than astronomy is about telescopes. — Edsger Dijkstra
It's hard to read a book on stage magic without out glancing at the cover to make sure it isn't a book on software design — Bruce Tognazzini
With proper design, the features come cheaply. This approach is arduous, but continues to succeed. — Dennis Ritchie
Premature optimization is the root of all evil in programming. — C.A.R. Hoare
Documentation is like term insurance: It satisfies because almost no one who subscribes to it depends on its benefits. — Alan Perlis
Give good people good tools, and leave them alone. — Alistair Cockburn
If it quacks like a duck and it walks like a duck that's two data points.
Community & citizenship should be… a project's central activities and measures, at least on a par with code review & testing — A. Cockburn
You can't stop seeking out ever more diverse solutions and pulling the rabbits from the hats. — Phillhip Hunt
Battle not with monsters. — Nietzsche
If that is the way it must be done, then that is the way you must do it. — Sir Diddimus
The Internet is not something you just dump something on. It's not a big truck. It's a series of tubes. — Senator Ted Stevens, 2006
Keep on sharpening a blade and you will wind up blunting its edge. — Lao Tze
Don't write a platform, and don't solve the general case. — Tom Igoe
Is it secret? Is it safe? — Gandalf
Perl isn't a toolbox, but a small machine shop where you can special-order certain sorts of tools at low cost and in short order —Larry Wall
We are prepared for any unforeseen events which may or may not occur — Governer George W. Bush, Jr
Given six hours to chop down a tree, I'd spend the first four sharpening the axe. — Abraham Lincoln
Everyone has a scheme that will not work. — Gilb's Law
Adding more staff to a late project makes it later. — Brooks' Law
There is ALWAYS one more bug. — Lubarsky's Law of Cybernetic Entomology
No software can be better organized than the team that creates it. — alternate formulation of Conway's Law
Nothing ever gets built on schedule or within budget. — Cheop's Law
OG Murphy's Law: If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.
Data expands to fill the space available for storage. — Parkinson's Law
Any sufficiently advanced technology is indistinguishable from magic. — Clarke's Third Law
Any sufficiently advanced technology is indistinguishable from a rigged demo. — Corollary to Clark's Third Law
The inevitable result of improved communications between different levels in a hierarchy is an increased area of misunderstanding — Murphy
If you put tomfoolery into a computer, nothing comes out but tomfoolery. — Gallois' Law
Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited. — Gilb's Fourth Law
The first myth of management is that it exists. — Heller's Law
Utile Dulce — Fletcher Pence
It is not enough to do your best: you must know what to do, and THEN do your best. — W. Edwards Deming
No one brings up Agile Methodologies when things are going well. — Ralph Hockens
A [Web site] is never less than 90 percent complete, and never more than 95 percent complete. — Terry Baker
It is better to ask for forgiveness than to ask for permission. — Glyme's Maxim
Whatever you did, that's what you planned. — Featherkile's Rule
Stop, look and listen.
Take 15 seconds to breathe.
No battle plan ever survives contact with the enemy. — Helmuth von Moltke
I Hanko. Do you Hanko? Does everyone Hanko?
Everyone has a plan until they get punched in the face. — Mike Tyson
Great squareness has no corners. — Lao Tze
The game is afoot! — Sherlock Holmes
JavaScript: everything is an object
More than the act of testing, the act of designing tests is one of the best bug preventers known. — Boris Beizer
Sufficiently advanced monitoring is indistinguishable from testing. — Ed Keyes
Reusable code usually turns out not to be.
Software delivery time is fundamentally nondeterministic.
It takes 9 months to make a baby no matter how many women are working on the problem.
If you are unable to test it, pass it as a parameter. This is called Dependency Injection.
UNIT TESTING IS NOT A CRIME
Software development is a collaborative game. — Alastair Cockburn
You can't call it refactoring if it changes user-facing behavior or look-and-feel.
It's not refactoring unless you have automated tests running against the code you are changing. Anything else is just rewriting.
No Blame.
Slow is smooth, smooth is fast.
There's no time to stop for gas! We are already late! — Karen Donker
Solve the problem in front of you, then move on to the next problem.
Small changes are easier to reason about than large changes.
Don't build your house on sand.
You can't manage what you don't measure. — Peter Drucker
Complexity is much, much easier to produce than simplicity.
It takes a village to run a Web site.
If the foundation is rotten the house will fall down.
You get better quality by building better quality, not by "being careful."
Always put soap on a wood screw. — Karl Millmann
Measure twice, cut once.
If you can't test it, rip it out. — Boris Beizer
We all know unmastered complexity is the root of the misery. — Edsger Dijkstra
You don't know what you don't know.
Bring the pain forward.
Undetectable errors are infinite in variety, in contrast to detectable errors, which by definition are limited.
There will *always* be bugs in production.
Site reliability is everyone's job.
Testing is everyone's job.
Quality is everyone's job.
Celebrate Failure!
Mean Time To Recover > Mean Time Between Incidents
Detection > Prevention.
You cannot test quality into a product.
"Devops" means "establishing common ground between stakeholder groups."
There is no root cause. — John Allspaw
The bitterness of poor quality remains long after the sweetness of meeting the deadline is forgotten.
¯\_(ツ)_/¯
Are not the most simple things in the world the most perfect, pure, innocent, and their properties the most wonderful? — Austin Spare
Typing is no substitute for thinking.
Hofstader's Law: It always takes longer than you expect, even when you take into account Hofstader's Law.
Zymurgy's Law: Once you open a can of worms, the only way to recan them is to use a larger can.
Laws are like sausages, it is better not to see them being made. — Otto von Bismarck
Nothing is foolproof, because fools are so ingenious.
There is no spoon.
A complex system that works is invariably found to have evolved from a simple system that worked.— John Gall
Good fences make good neighbors. — Robert Frost
Making the simple complicated is commonplace; making the complicated simple, awesomely simple, that's creativity. — Charles Mingus
The only interfaces which are truly intuitive are rocks and mud. — John Dvorak
It takes a while to create nothing. — Ron Jeffries
Chance favors the prepared mind. — Louis Pasteur
Picasso [says] of the new mechanical brains or calculating machines: “But they are useless. They can only give you answers.”—William Fifield
There is nothing more deceptive than an obvious fact. — Sherlock Holmes
When the going get weird, the weird turn pro. — Hunter S. Thompson
Great progress looks retrograde. — Lao Tze
Nature will tell you a direct lie if she can. — Charles Darwin
The future exists today, it's just unevenly distributed. — William Gibson
The devil is in the details.
There are only two hard problems in programming: cache invalidation, naming things and off-by-one errors. — Leon Bambrick
Programming is the only discipline where being off by a couple of orders of magnitude amounts to a rounding error.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment