title |
---|
Quotes |
-
Vague, but exciting.
- Mike Sendall
- About Tim Berners-Lee's work on internet
-
As an adult, it's really rare that you feel bad at something. As you get better at your craft, you forget about the other things, and being bad at something again felt amazing.
- Devine Lu Linvega
- About Sailing
-
We rule the world, we write the rules, that going to the machines that execute everything that happens on the planet nowadays.
No law can be enacted without software. No law can be enforced without software. No government can act without software.
We rule the world.
- Bob Martin
- "Uncle" Bob Martin - "The Future of Programming"
-
Ultimately every strong teacher [programmer] must develop his own method, and the stronger he is the less he will feel bound to follow the methods recommended by others.
- Benjamin L. D'ooge
- "Teachers' manual to accompany 'Latin for beginners'"
-
Usually if it's solving a task (removing friction when doing something) it should feel like it's more painful to NOT have the idea realized than going around it. Sometimes doing little incremental steps, where the tool is usable before it's 100% finished could help with that.
I don't know much about type-checking, I've only written one, but I'm using it now even tho it's not totally perfect. if you can settle to using it while it's still growing,
- Devine Lu Linvega
- About running out of steam when hitting doubts about what to do next.
-
In the beginning you always want results, In the end all you want is control.
- Eskil Steenberg
- How I program C
-
I spend 20min a year looking for memory leaks, the rest of the world spends all their time trying to avoid garbage collections.
- Eskil Steenberg
- How I program C
-
What truely drives language adoption is necessity.
- TechLead
- "Will Deno replace Node.js: Which programming language is better?"
-
Syntax without representation is tyranny.
- Sussman's mantra
-
One of the things that's been an observation over a long time, is that it's often more to your advantage to be like the person next to you than it's to have a better tool.
- Sussman
-
The goal of design is for you to understand the choices you are making.
- Sandi Marts, Defining Object-Oriented Design
-
The usage is the starting point of any design.
- Dieter Rams
-
A lie is as simple as the hardest art.
- Ryszard Peryt to Nina Gierasimczuk
-
Beware of he who would deny you access to information, for in his heart he dreams himself your master.
- Pravin Lal
-
If you're good at something, never do it for free.
- The Joker
-
In general when you feel in life, not necessarily when your heart broken, but when you feel, when you let to go into the intense, and deeply into the senses, then you are touched by melancholy however it is expressed. And I am very much touched by melancholy, because it's something very vivid, it's something let's you disassociate and understand the true moments of joy and happiness.
- Keren Ann on melancholy, love and loss
Learning to learn.
-
Do extra work each time, and get down to fundamentals, and study things until you understand them.
- Richard Hamming
- Lecture "Digital Filters, Part I" (April 27, 1995)
-
You need both theory to guide you, and skill and technique to do.
- Richard Hamming
-
Anything complex in the world can be improved.
- Donald Knuth
-
Remember, an engineer doesn't want just a religion about how to solve a problem.
- Gerry Sussman
- "We Really Don't Know How to Compute!"
-
It is through restriction that we gain power. The less that we can do, the more we can do with what we did. The less that we can do, the more that we can optimize.
- Paul Phillips
- We're Doing It All Wrong, at Pacific Northwest Scala 2013
-
Chemistry is take a liquid and a solid, mix it up and heat it, and then extract it.
- Lee Cronin
- Origin of Life, Aliens, Complexity, and Consciousness | Lex Fridman Podcast #269
-
The code pretty much writes itself.
- Bartosz Milewski
- "category theory for programmers".
-
Mathematics is a beautiful dream world where progress can begin.
- Eugenia Cheng
- 2015 TEDx talk.
-
Equality does not means they are the same, equality studies in what context they should be treated the same.
- Eugenia Cheng
- 2017 Lambda World talk.
-
There is always a chance to start asking "Why?" again.
- James Portnow
- "The Martian Chronicles - The New Martians - Extra Sci Fi - #13"
-
You will level up as a player, even if you do not feel any progress in the game.
- James Portnow
- "Dark Souls - #7 - Dan Masters the Crossbow - Side Quest"
-
All research involves risk. If your project can't fail, it's development, not research. What's hard is dealing with project failures. It's easy to interpret your project failing as your failing; in fact, it proves that you had the courage to do something difficult.
- MIT AI Lab graduate students
- "How to do Research At the MIT AI Lab"
-
Sometimes you climb out of bed in the morning and you think, I'm not going to make it, but you laugh inside -- remembering all the times you've felt that way.
- Charles Bukowski
-
Whatever you can do or dream you can do, begin it. Boldness has genius, magic and power in it!
- Goethe
-
If I abandoned this project I would be a man without dreams, and I don't want to live like that. I live my life, I end my life with this project.
- Werner Herzog
-
(The miniature plan) If he maps out important work for himself on great lines, a glance at this miniature plan of his life will, more than anything else stimulate, rouse and ennoble him, urge him on to action and keep him from false paths.
- Arthur Schopenhauer
-
(A day) We are apt to forget that every day is an integral, and therefore irreplaceable portion of life, and to look upon life as though it were a collective idea or name which does not suffer if one of the individuals it covers is destroyed.
- Arthur Schopenhauer
-
We so underestimate what we can achieve in a year, and so overestimate what we can achieve in a day.
- Conor Neill
- "The Discipline of Finishing: Conor Neill at TEDxUniversidaddeNavarra"
-
The great discoveries, in math and CS, are not make by doing complicated things. They are the discoveries that tell you very very simple things that people haven't really noticed.
- John Horton Conway
- "On His LOVE-HATE Relationship with LIFE" - Talks at Google
-
I want to divide human understanding into two kinds -- classical understanding and romantic understanding. In terms of ultimate truth a dichotomy of this sort has little meaning but it is quite legitimate when one is operating within the classic mode used to discover or create a world of underlying form. The terms classic and romantic, as Phaedrus used them, mean the following: A classical understanding sees the world primarily as underlying form itself. A romantic understanding sees it primarily in terms of immediate appearance.
- Robert Pirsig
- in "Zen and the Art of Motorcycle Maintenance"
-
I care about what the security and efficiency properties of a technology are, not what it's called.
- Radia Perlman
- "Blockchain: Hype or Hope?"
-
Maybe instead of getting excited about the most exciting new cool fancy education apps, we could fix the way kids' minds are getting manipulated into sending empty messages back and forth.
- Tristan Harris
- How a handful of tech companies control billions of minds every day
-
And what we need to recognize is that the human architecture is limited and that we have certain boundaries or dimensions of our lives that we want to be honored and respected.
- Tristan Harris
- How a handful of tech companies control billions of minds every day
-
Programmers are abstractors and detail managers, as detail managers we separate details from the generals.
- Bob Martin
- The Principles of Clean Architecture by Uncle Bob Martin
-
Good architectures allows major decisions to be deferred, so that decisions can made later with the most possible information.
- Bob Martin
- The Principles of Clean Architecture by Uncle Bob Martin
-
Object oriented programming is about managing dependencies by selectively inverse certain key dependencies in your architecture so that you can prevent fragility and non-reusability. (absolute control over the dependency structure)
- Bob Martin
- SOLID Principles of Object Oriented and Agile Design
-
The universality of the data sublanguage lies in its descriptive ability (not its computing ability).
- Edgar Frank Codd
- A Relational Model of Data for Large Shared Data Banks, 1970
-
Extract a method whenever there's a difference between what a block of code does and how it does it.
- Martin Fowler