“When I am working on a problem, I never think about beauty but when I have finished, if the solution is not beautiful, I know it is wrong.” IfsThinkingKnowsProblemBeautifulPoliticsBeautyCreativityEconomyDesignComputerSolutionsProgramSolveFinishedArchitectureMathematicalLiberalismProgrammingConcentrationSoftwareEngineeringProblem SolvingSpectacularProgrammersComputer ProgrammingComputer ScienceProgramming LanguagesComputer LanguageMath And ScienceProblems And SolutionsSolution To A ProblemBeing BeautifulNieceSoftware DesignComputer ProgrammersArchitecture And DesignGreat ScienceSoftware DevelopmentScience PhysicsArchitecture DesignSolved ProblemsSimplicity In DesignTruth And BeautyBeautiful ArtProduct DesignArchitecture And ArtMath ProblemsUrban DesignMathematical ProblemsMathematical BeautyDesign WorkEngineering InspirationalBeauty ProductsLife And BeautyBeautiful DesignHidden Beauty Author:R. Buckminster Fuller
“Computer scientists have so far worked on developing powerful programming languages that make it possible to solve the technical problems of computation. Little effort has gone toward devising the languages of interaction.” LittlesProblemLanguagePowerfulEffortGoneComputerScientistSolveDevelopingProgrammingInteractionProgramming LanguagesComputationDevising Author:Donald A. Norman
“For his major contributions to the analysis of algorithms and the design of programming languages, and in particular for his contributions to the "art of computer programming" through his well-known books in a continuous series by this title.” WellsArtBookLanguageKnownDesignParticularComputerMajorsSeriesTitlesAnalysisContributionProgrammingWell KnownComputer ProgrammingProgramming LanguagesAlgorithms Author:Donald Knuth
“Overemphasis of efficiency leads to an unfortunate circularity in design: for reasons of efficiency early programming languages reflected the characteristics of the early computers, and each generation of computers reflects the needs of the programming languages of the preceding generation.” NeedsReasonLanguageGenerationsDesignComputerCharacteristicsProgrammingUnfortunateEfficiencyProgramming LanguagesCircularity Author:Kenneth E. Iverson
“With the computer and programming languages, mathematics has newly-acquired tools, and its notation should be reviewed in the light of them. The computer may, in effect, be used as a patient, precise, and knowledgeable "native speaker" of mathematical notation.” ShouldMayLightUsedLanguageEffectsComputerToolsMathematicsPatientMathematicalProgrammingNativeSpeakersPreciseProgramming LanguagesKnowledgeable Author:Kenneth E. Iverson
“Software is like entropy. It is difficult to grasp, weighs nothing, and obeys the second law of thermodynamics; i.e. it always increases.” LawScienceLiteratureDifficultComputerIncreaseProgrammingSoftwareProgrammersComputer ProgrammingProgramming LanguagesComputer LanguageEntropySoftware DesignThermodynamicsComputer Software Author:Norman Ralph Augustine
“A powerful programming language is more than just a means for instructing a computer to perform tasks. The language also serves as a framework within which we organize our ideas about processes.” MeanIdeasLanguageProcessPowerfulComputerTasksProgrammingOrganizeFrameworkProgramming Languages Author:Hal Abelson
“On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.” IfsKindHas BeensTwoIdeasAbleAnswersFiguresPrayingComputerProgramMachinesIntelligenceConfusionOccasionsMathematicalProgrammingProvokingAccuracyComputer ProgrammingComputer ScienceProgramming LanguagesComputingRight AnswersComputer Systems Author:Charles Babbage
“I was really looking at computers as a way to understand the mind. But at M.I.T., my mind was blown by having a whole computer to yourself as long as you liked.I felt a surge of intellectual power through access to this computer, and I started thinking about what this could mean for kids and the way they learn. That's when we developed the computer programming language for kids, Logo.” ThinkingWayMindMeanLongWholeKidsLanguageFeltComputerIntellectualAccessProgrammingComputer ProgrammingProgramming LanguagesLogos Author:Seymour Papert
“We often treat children as if they're not very competent to do anything on their own. So we make them stop learning in a natural way - by exploring. Logo [the computer programming language ] allows them to find their way around the computer, as they would find their way around the house, uncontaminated by the bureaucracies of schools.” IfsWayChildrenSchoolHouseLanguageNaturalComputerTreatsProgrammingExploringBureaucracyCompetentComputer ProgrammingProgramming LanguagesLogos Author:Seymour Papert
“Most software today is very much like an Egyptian pyramid with millions of bricks piled on top of each other, with no structural integrity, but just done by brute force and thousands of slaves.” DoneTodayForceMillionsTechnologyIntegrityComputerSlaveCodeProgrammingSoftwareBricksFunny InspirationalBrutesProgrammersPyramidsComputer ProgrammingProgramming LanguagesEgyptianComputer LanguageHardwareSoftware DesignBrute ForceComputer ProgrammersComputer SoftwareCode QualityEgyptian Pyramids Author:Alan Kay
“Beware of bugs in the above code; I have only proved it correct, not tried it.” ComputerCodeProgrammingSoftwareTestingBugsFunny InspirationalProgrammersComputer ProgrammingComputer ScienceProgramming LanguagesComputer LanguageSoftware EngineeringComputer ProgrammersComputer SoftwareFunny ComputerProgramming FunnyComputer Hacking Author:Donald Knuth
“Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do.” WantHumansChangeHuman BeingsAttitudeLearningComputerProgramTasksSimplicityTraditionalProgrammingSoftwareConstructionExplainingComputer ProgrammingProgramming LanguagesComputer Language Author:Donald Knuth
“In theory there is no difference between theory and practice. In practice there is.” RealityCultureLeadershipDifferencesPracticeTheoryComputerProgrammingFavouriteFunny InspirationalProgrammersQuantum MechanicsComputer ProgrammingComputer ScienceProgramming LanguagesComputer LanguagePractiseIsmsTheoristsQuantum TheoryComputer ProgrammersSoftware DevelopmentScience TechnologyTheory And PracticeSome InterestingProgramming FunnyComputer Systems Author:Yogi Berra
“What I was proud of was that I used very few parts to build a computer that could actually speak words on a screen and type words on a keyboard and run a programming language that could play games. And I did all this myself.” PlayRunningUsedGamesSpeakLanguageEconomyTypeProudComputerTragedyScreensProgrammingAnnoyingProgramming LanguagesKeyboards Author:Steve Wozniak
“The greatest obstacle to discovery is not ignorance - it is the illusion of knowledge.” WisdomScienceReligionNatureInspiringEducationKnowledgeCrazyIgnoranceComputerIllusionDiscoveryIntelligenceObstaclesOptimisticProgrammingExplorationDiscoveringFavouriteSkepticismExploringComputer ProgrammingProgramming LanguagesKnowledgeableComputer LanguageKnowledge WisdomKnowledge Of GodTrue KnowledgeKnowledge And WisdomSoftware DesignKnowledge EducationMore KnowledgeEducation And KnowledgeWillful IgnoranceKnowing NothingKnowledge And LearningKnowledge LearningReal KnowledgeStupidity And IgnoranceGreatest ObstaclesSimplicity In DesignKnowledge And IgnoranceLearning KnowledgeDiscovery In LifeSharing KnowledgeObstacle In LifeIgnorance And FearGreat KnowledgeIgnorance Is Not BlissDiscovering The TruthTruth And KnowledgeKnowledge Is DangerousTheory Of KnowledgeGrowing Knowledge Author:Daniel J. Boorstin
“Measuring programming progress by lines of code is like measuring aircraft building progress by weight.” SuccessLeadershipLinesTechnologyProgressBuildingTrustComputerWeightCodeProgrammingProgrammersComputer ProgrammingComputer ScienceProgramming LanguagesMeasuringAircraftComputer LanguageDevelopersSoftware DesignComputer ProgrammersSoftware DevelopmentProgramming FunnyComputer SystemsComputer HackingCode Quality Author:Bill Gates