Mohamed Elsherif > Mohamed's Quotes

Showing 1-15 of 15
sort by

  • #1
    Arthur C. Clarke
    “Two possibilities exist: either we are alone in the Universe or we are not. Both are equally terrifying.”
    Arthur C. Clarke

  • #2
    Kyle Simpson
    “Any sufficiently advanced technology is indistinguishable from magic. — Arthur C. Clarke”
    Kyle Simpson, You Don't Know JS: this & Object Prototypes

  • #3
    Kyle Simpson
    “JS, constructors are just functions that happen to be called with the new operator in front of them. They are not attached to classes, nor are they instantiating a class. They are not even special types of functions. They’re just regular functions that are, in essence, hijacked by the use of new in their invocation.”
    Kyle Simpson, You Don't Know JS: this & Object Prototypes

  • #4
    Kyle Simpson
    “like to say that sticking “prototypal” in front of “inheritance” to drastically reverse its actual meaning is like holding an orange in one hand, an apple in the other, and insisting on calling the apple a “red orange.” No matter what confusing label I put in front of it, that doesn’t change the fact that one fruit is an apple and the other is an orange.”
    Kyle Simpson, You Don't Know JS: this & Object Prototypes

  • #5
    T.E. Lawrence
    “All men dream: but not equally. Those who dream by night in the dusty recesses of their minds wake up in the day to find it was vanity, but the dreamers of the day are dangerous men, for they may act their dreams with open eyes, to make it possible.”
    T.E. Lawrence, Seven Pillars of Wisdom: A Triumph

  • #6
    Jason Fung
    “Obesity is a hormonal disorder of fat regulation. Insulin is the major hormone that drives weight gain, so the rational therapy is to lower insulin levels.”
    Jason Fung, The Obesity Code: Unlocking the Secrets of Weight Loss

  • #7
    Martin Kleppmann
    “The moral of the story is that a NoSQL system may find itself accidentally reinventing SQL, albeit in disguise.”
    Martin Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

  • #8
    Martin Kleppmann
    “data outlives code.”
    Martin Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

  • #9
    Martin Kleppmann
    “The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair. Douglas Adams, Mostly Harmless (1992)”
    Martin Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

  • #10
    Martin Kleppmann
    “In distributed systems, suspicion, pessimism, and paranoia pay off.”
    Martin Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

  • #11
    Martin Kleppmann
    “If you are mathematically inclined, you might say that the application state is what you get when you integrate an event stream over time, and a change stream is what you get when you differentiate the state by time,”
    Martin Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

  • #12
    Martin Kleppmann
    “Naturally, payment networks want to prevent fraudulent transactions, banks want to avoid bad loans, airlines want to avoid hijackings, and companies want to avoid hiring ineffective or untrustworthy people. From their point of view, the cost of a missed business opportunity is low, but the cost of a bad loan or a problematic employee is much higher, so it is natural for organizations to want to be cautious. If in doubt, they are better off saying no. However, as algorithmic decision-making becomes more widespread, someone who has (accurately or falsely) been labeled as risky by some algorithm may suffer a large number of those “no” decisions. Systematically being excluded from jobs, air travel, insurance coverage, property rental, financial services, and other key aspects of society is such a large constraint of the individual’s freedom that it has been called “algorithmic prison” [82]. In countries that respect human rights, the criminal justice system presumes innocence until proven guilty; on the other hand, automated systems can systematically and arbitrarily exclude a person from participating in society without any proof of guilt, and with little chance of appeal.”
    Martin Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

  • #13
    Martin Kleppmann
    “it is poor civic hygiene to install technologies that could someday facilitate a police state”
    Martin Kleppmann, Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

  • #14
    “The final two chapters of the book examine the reflect and unsafe packages, which few Go programmers regularly use—and even fewer need to use. If you haven’t written any substantial Go programs yet, now would be a good time to do that.”
    Alan A. A. Donovan, The Go Programming Language

  • #15
    Steve Klabnik
    “In his 1972 essay “The Humble Programmer,” Edsger W. Dijkstra said that “Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence.”
    Steve Klabnik, The Rust Programming Language



Rss