“Software unification. So that I no longer care what computing device I pick up, whether it's a laptop or desktop, whether it's one I own or one in a public place, whether it has a small screen or a large screen.” CarePicksScreensDevicesSoftwareLaptopsComputingUnificationDesktop Author:David Gelernter
“While we bemoan the decline of literacy, computers discount words in favor of pictures and pictures in favor of video. While we fret about the decreasing cogency of public debate, computers dismiss linear argument and promote fast, shallow romps across the information landscape. While we worry about basic skills, we allow into the classroom software that will do a student's arithmetic or correct his spelling.” WorryInformationStudentsInternetSkillsComputerArgumentFavorsDebateVideoLandscapeSoftwareClassroomDeclineFree SpeechShallowLiteracyLinearArithmeticSpellingDiscounts Author:David Gelernter
“Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity.” ImportantTechnologyUltimateSimplicityComplicatedDefenseComplexityProgrammingSoftwareProgrammersComputer ProgrammingProgramming LanguagesComputer LanguageComputingSoftware DesignComputer ProgrammersComputer SoftwareSimplicity In DesignCreating Beauty Author:David Gelernter
“Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity. ... The geniuses of the computer field, on the the other hand, are the people with the keenest aesthetic senses, the ones who are capable of creating beauty. Beauty is decisive at every level: the most important interfaces, the most important programming languages, the winning algorithms are the beautiful ones.” PeopleImportantHandsBeautifulWinningLanguageLevelsTechnologyLearningFieldsGeniusComputerCreatingCapableUltimateComplicatedDefenseSensesComplexityProgrammingSoftwareAestheticComputer ProgrammingProgramming LanguagesComputer LanguageComputingAlgorithmsInterfacesCreating Beauty Author:David Gelernter
“Object-oriented programming as it emerged in Simula 67 allows software structure to be based on real-world structures, and gives programmers a powerful way to simplify the design and construction of complex programs.” WorldWayGivingRealPowerfulLearningDesignObjectsProgramStructureComplexesProgrammingReal WorldSoftwareConstructionProgrammersSimplifyComputer ProgrammingProgramming LanguagesComputer Language Author:David Gelernter