Quotes

This was the moment that Microsoft realized it had major, overlapping problems: first, someone was using a Microsoft signing key to issue their own tokens; second, the 2016 MSA key in question was no longer supposed to be signing new tokens; and third, someone was using these consumer key-signed tokens to gain access to enterprise email accounts.
The US CSRB (Cyber Security Review Board) in "Review of the Summer 2023 Microsoft Exchange Online Intrusion"


Programming a computer is straightforward: keep hammering away at the problem until the computer does what it's supposed to do. Large application programs and operating systems are a lot more complicated, but the methodology is basically the same.
Bruce Schneier (in the foreword of the excellent book "Security Engineering" by the late Ross J. Anderson)


1. Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.
2. Anything that's invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.
3. Anything invented after you're thirty-five is against the natural order of things.
Douglas Adams (in his book "The Salmon of doubt")


Defenders know what system they tried to set up, but attackers know what system was actually set up.
Ram Shankar Siva Kumar (in his book "Not with a Bug, But with a Sticker")


Bond: I always enjoyed learning a new tongue. Miss Moneypenny: You always were a cunning linguist, James.
James Bond & Miss Moneypenny in "Tomorrow never dies"


Die Grenze ist der wichtigste Teil der Freiheit. (Ich kann nur Ja sagen, wenn ich Nein sagen darf).
Madita Oeming


In effect, a heuristic is an algorithm in a clown suit. It's less predictable, it's more fun, and it comes without a 30-day, money-back guarantee.
Steve McConnel (in his book "Code Complete 2")


You can't defend. You can't prevent. The only thing you can do is detect and respond.
Bruce Schneier


I don't know what the current Javascript build tool is because I haven't been online this morning...
Dave Thomas (in his talk "Agile is Dead")


As you can see, Nintendo has always been ahead of it's time a little. They not only did a Rose-Gold Version [of the Game Boy], but you needed an adapter to plug in regular headphones.
Michael Steil (in his talk "The ultimate Game Boy Talk" at 33c3)


The libmagic library is older than over half of the human population of Earth, yet it is still in active development and is in the 99.9th percentile of most frequently installed Ubuntu packages.
Evan Sultanik


Any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes.
Charles Goodhart


Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.
Melvin E. Conway. I learned about this from the excellent talk of Tomasz Dubikowski at EuroStar 2020


It's very simple to tell the difference between AI an Machine Learning: Machine Learning is written in Python (you know, or any other programming language), whereas AI is only written in Powerpoint.
Thom Longford in the funny Episode 203 of "Smashing Security"


If an egg is broken by outside force, life ends. If broken by inside force, life begins. Great things always begin from inside.
Jim Kwik


Most people over-estimate what they can do in 1 year and under-estimate what they can do in 5-10 years.
Steve Jobs


Imagine if keeping your car idling 24/7 produced solved Sudokus you could trade for heroin (analogy for cyber-currencies)
theophite


I'm convinced that about half of what separates successful entrepreneurs from the non-successful ones is pure perseverance.
Steve Jobs


If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
George Bernard Shaw


Some people, when confronted with a problem, think, “I know, I’ll use regular expressions.” Now they have two problems.
Jamie Zawinski


JavaScript fatigue is what happens when people use tools they don't need to solve problems they don't have.
Lucas F Costa (via Twitter by Cory House)


Futures made of virtual insanity now
Always seem to, be governed by this love we have
For useless, twisting, of our new technology
Jamiroquai, in the songVirtual Insanity


Like families, tidy datasets are all alike but every messy dataset is messy in its own way.
Hadley Wickham, in the article Tidy Data


They’ve got all this implicit environment that they carry around with them. You wanted a banana, but what you got was a gorilla holding the banana and the entire jungle.
Dave Fancher, in the "The Book of F#: Breaking Free with Managed Functional Programming " on Object-Oriented Design


People think ‘focus’ means saying ‘yes’ to the thing you've got to focus on. But that’s not what it means at all. It means saying ‘no’ to the hundred other good ideas that there are.
Steve Jobs, found in an intersting article by Suzanne Gelb


Don't just stand there and shout it
Do something about it
Depeche Mode in their song "Judas"


I am sitting in the shade of my family tree -
I am a branch that broke off...
Laurie Anderson in her song "Beautiful pea green boat"


The key to it all is "Dumber - but faster"
What we are having are filing systems with ever-increasing speed of the file clerk, but ever-stupider file clerks.

Richard Feynman in a very funny lecture about what a computer really is


Arguing with an engineer is like wrestling with a pig in the mud. After a while you realize you are dirty and the pig likes it.

Branson, a commenter on the lovely site Cooking for engineers


The people farthest from understanding the technology are often the ones making the strategic decisions.

Dennis Kardys


Defintion of a process: A process is a machine you enter as a pig and leave as a sausage.

Martin Beims (sloppyly translated by me, thanks to Roland for pointing it out)


The State Senate of Illinois yesterday disbanded its Committee on Efficiency and Economy “for reasons of efficiency and economy.”

Des Moines Tribune, February 6, 1955. Found in the book "Life and time of the thunderbolt kid by fabulous Bill Bryson


Prejudice is the child of ignorance.

William Hazlitt. Found in the book Mathability by Shakuntala Devi, a book I wish my first to third-grade teacher had, but unfortuately didn't.



If I had an hour to solve a problem and my life depended on the solution, I would spend the first 55 minutes determining the proper question to ask, for once I know the proper question, I could solve the problem in less than 5 minutes.

Albert Einstein. Found on the wonderful site of the Art of Hosting



In the very first story, A Study in Scarlet, Dr John Watson, an army surgeon, is invalided home from war in Afghanistan. Well, sad but true, we're pretty much in the same war now.

Mark Gattis describing how the modern (In the BBC series Sherlock) and the original Watson share a sad common reality



America. We saw it. We tipped it over. And then we sold it.

Laurie Anderson in the performance "Greetings to the Motherland"



To have a great adventure, and survive, requires good judgement. Good judgement comes from experience. Experience, of course, is the result of poor judgement.

Geoff Tabin (in the book "the quotable climber" by Jonathan Waterman)



English doesn't borrow from other languages. It follows them down dark allies, knocks them over, and goes through their pockets for loose grammar.

Paul Russam (Found in a blogpost by Paul)



The current national accounting system (the GDP) treats the earth as a business in liquidation.

Herman Daly (Found in the awesome book "Notes from a big country" by Bill Bryson)



In a Hierarchy Every Employee Tends to Rise to His Level of Incompetence.

Laurence J. Peter and Raymond Hull in "The Peter Principle", 1969



Imagine if every Thursday your shoes exploded if you tied them the usual way. This happens to us all the time with computers, and nobody thinks of complaining.

Jef Raskin in an interview with Dr. Dobb's Journal



Theorem 19. For every finite rational partition of the interval [0,1), there is a decomposition of every separable Hilbert space into subspaces whose scales correspond to partitions of the interval.
Proof: Obvious.
R. Gopinath and C. Burrus in the book "Wavelets: A Tutorial in Theory and Applications."

I cannot recommend this book to non-mathematicians - however, if you are looking for a good introduction text, I recommend Robi Polikar's Wavelet Tutorial



Boy was I wrong! All my life I have underestimated the difficulty of the projects I've worked on, but this was a new personal record of being too optimistic.

Donald Knuth on the progress of the TEX-System, in "Digital Typography" after 10 years of work



QWERTY on today's keyboards is like having a Maserati limited to a top speed of 40 because the early cars might break an axle over 40 on a bumpy road.

Lee Merkel about the Dvorak Keyboard layout



There are no problems anymore today, there are only challenges.

Michel J. Rossi



A confusing abundance of metaphors has grown up around software development. David Gries says writing software is a science (1981). Donald Knuth says it's an art (1998). Watts Humphrey says it's a process (1989). P. J. Plauger and Kent Beck say it's like driving a car, although they draw nearly opposite conclusions (Plauger 1993, Beck 2000). Alistair Cockburn says it's a game (2002). Eric Raymond says it's like a bazaar (2000). Andy Hunt and Dave Thomas say it's like gardening. Paul Heckel says it's like filming Snow White and the Seven Dwarfs (1994). Fred Brooks says that it's like farming, hunting werewolves, or drowning with dinosaurs in a tar pit (1995). Which are the best metaphors?

Steve McConnell in his book "Code Complete 2nd Edition"



Computers are incredibly fast, accurate and stupid;
humans are incredibly slow, inaccurate and brilliant;
together they are powerful beyond imagination.

Albert Einstein



When I was still a postdoc, a kindly journal editor took me in hand, and circled every single
"I" in red. The scientific abhorrence of the personal pronoun, the active voice, and lively
writing is as hypocritical as the Victorian horror of "breast" and "pregnant".

and in the same book:

A computation is a temptation that should be resisted as long as possible.

John P. Boyd in his book Chebyshev and Fourier Spectral Methods




Most Neurologists think too much in chemical categories.
That's like if you have a Windows PC and you analyse its
CPU and say "here is some arsenic and here some phosphorous -
so why is Word always crashing?"

Marvin Minsky in an interview for the German Magazine Zeit Wissen - loosely translated by me. Minsky is rather sceptical about the development of AI, even though he co-founded the field)




Indeed, the knowledge explosion is one of the problems we are facing. Like any explosion, it leaves us with fragments.

Georg Feuerstein, Subhash Kak and David Frawler in In search of the cradle of civilization



IBM is like Switzerland - conservative, a little dull, yet prosperous. It has committees to verify each decision. The safety net is so big that it is hard to make a bad decision - or any decision at all.

Sam Albert, Former IBM Executive



I really dislike questions like

"what's the correct value of int i = 3; int j = ++i + i++;?"

First of all, its a purely language technical question. Secondly it's an FAQ (see my C++ language technical FAQ). Thirdly, every C++ textbook should give the correct answer:

"it's implementation dependent; it's silly (the language shouldn't have been designed like that); just don't do that."

My suspicion is that some professors without practical experience set such trick questions for
their students because they are easy to grade.

Bjarne Stroustrup, Creator of C++ in an online interview at http://www.wizardsolutionsusa.com Stroustrup is still very active, check out his interview with Mariel Frank and Sonny Li about the top 5 C++ questions on Stackoverflow



You will wait approximately forever at this notice:

Requickstarting ELF files...

Whatever that is, it takes a long time.  Be patient, it's requickstarting.

David Cantrell on how to install IRIX in http://www.burdell.org/technotes/irix/installing_657_indy.txt



Science is like sex: sometimes something useful comes out, but that is not the reason we are doing it.

Richard Feynman



The fools who write text-books od advanced mathematics - and they are mostly clever fools - seldom take the trouble to show you how easy the easy calculations are. On the contrary, they seem to desire to impress you with their tremendous cleverness by going about it in the most difficult way. Being myself a remarkably stupid fellow, I have had to unteach myself the difficulties, and now beg to present to my fellow fools the parts that are not hard. Master these thorougly, and the rest will follow. What one fool can do, another can.

Silvanus P. Thomson in his 1910 book "Calculus made easy"



There is nothing saying that you can’t deploy rails apps in an obfuscated manner (the Rails licence is MIT after all). However, I am unaware (September 2005) of automatic ruby/rails obfuscator or the ability to deploy compiled ruby bytecode. Besides what have you got to hide – your code can’t be that ugly ;)

The authors of ruby on rails about whether there exists an obfuscator for ruby



It is a common misconception that you have to be faster than the bear. You don't - you just need to be faster than your assistant.

unknown natural movie director, found on Gunnars.net



There is no way to continue a line on the next line, and therefore no way to have a single parameter with a value longer than about 8,180 characters.

Aidan Cully in the documentation to the innd news server. This is certainly a problem for real Men



The purpose of writing is to inflate weak ideas, obscure pure reasoning, and inhibit clarity. With a little pratice, writing can be an intimidating and impenetrable fog!

6 year-old Calvin in Homicidal Psycho Jungle Cat by Bill Watterson



You love greenpeace
I love green pea

Finley Quaye in the song "broadcast"



Therefore, one of the major responsibilities of scientists is to see that their work is reported to all those who might be interested.

John W. Kimball in an article about scientific publications



Life on earth is killing us.

Conclusion of the article "Ecology of Increasing Disease: Population growth and environmental degradation" presented by a Cornell University Press Release



Passwords are like Underwear... Change yours often.
Passwords are like Underwear... Don't leave yours lying around.
Passwords are like Underwear... Don't share them with friends.
Passwords are like Underwear... Be mysterious.
Passwords are like Underwear... The longer the better.

security awareness campaign started by the ITCS at University of Michigan



Mailman is written in the Python programming language, with a little bit of C code for security.

http://www.gnu.org/software/mailman/

Well, I guess Microsoft also uses C "for security...)



On the other hand, I think I can safely say that nobody understands Quantum Mechanics.

Richard P. Feynman in "The Character of Physical Law" after stating that "certainly more than 12 poeple understand Relativity in one way or another"




Linux is like a wigwam: no windows, no gates, Apache inside.

Albert Arendsen



Ever since then, I treat the C language as a psychotic roommate; we might live and work together, but I never take my eye of it for a minute in case it tries to stab me in the back.

Ken. O. Burtch in "Linux Shell Scripting with Bash" after saying how a program he wrote in C crashes the whole machine, because he used a = instead of a == in a if-construct)



The author disclaims copyright to this source code.  In place of
a legal notice, here is a blessing:
May you do good and not evil.
May you find forgiveness for yourself and forgive others.
May you share freely, never taking more than you give.

From the author of the file btree.c of the Sqlite RDBMS



Absence Of Evidence Is Not Evidence Of Absence.

unknown origin

A nice discussion of the Phrase can be found in the original Wiki of Cunningham and Cunningham



File names are infinite in length, where infinity is set to 255 characters.

Peter Collinson, The Unix File System



A computer is like a violin. You can imagine a novice trying first a phonograph and then a violin. The latter, he says, sounds terrible. That is the argument we have heard from our humanists and most of our computer scientists. Computer programs are good, they say, for particular purposes, but they aren't flexible. Neither is a violin, or a typewriter, until you learn how to use it.

Marvin Minsky, Why Programming Is a Good Medium for Expressing Poorly - Understood and Sloppily - Formulated Ideas.

I found this quote in the excellent and freely available book Structure and Interpretation of Computer Programs



However, since more people claim to have been abducted by aliens than to have ever seen the SGML standard , and since both encounters typically involve a feeling of missing time, it's not surprising that the terminology of the SGML standard is not closely followed.

Sean M. Burke in http://search.cpan.org/~sburke/HTML-Tree-3.18/lib/HTML/TreeBuilder.pm



Common expressions translated.

it has been a long established fact
- I couldn't bother to track down the original source

it is generally believed
- some people I know agree with me

of substantial theoretical and empirical importance
- I think this is very interesting

it has not yet been established definite answers to these problems
- the experiment didn't work, but I got a publication anyway

other results will be given at a later date
- I can probably get two publications

it is clear that much additional work in this field is required before a complete understanding is available
- I don't understand this

a complete theory to account for these findings has not yet been formulated
- nobody else understands it either

Johannes Friestad in his book "Natural Language and Computer Modelling"



 Even more quotes on cluefire
Software Quotes

Keine Kommentare:

Kommentar veröffentlichen