“Personalization is the automatic tailoring of sites and messages to the individuals viewing them, so that we can feel that somewhere there's a piece of software that loves us for who we are.” FeelsIndividualPiecesMessagesWho We AreSoftwareSitePersonalization Author:David Weinberger
“The finest pieces of software are those where one individual has a complete sense of exactly how the program works. To have that, you have to really love the program and concentrate on keeping it simple, to an incredible degree.” IndividualSimplePiecesDegreesProgramIncrediblesSoftwareFinest Author:Bill Gates
“If an innovative piece of software comes along, Microsoft copies it and makes it part of Windows. This is not innovation; this is the end of innovation.” IfsInspirationalEndsPiecesWindowInnovationCopiesSoftwareInnovativeMicrosoft Author:Larry Ellison
“I wrote a piece of software in 1998 that created fictional weather.” PiecesWeatherSoftware Author:Daniel Suarez
“Frame is a good enough piece of software that there are actually rewards to taking an intelligent and formal approach to your problem. But if you want to be stupid, you can think of Frame as a version of Microsoft Word with most of the bugs taken out.” IfsThinkingWantEnoughProblemTakenPiecesStupidApproachIntelligentRewardsVersionsGood EnoughSoftwareFormalBugsMicrosoftMicrosoft Word Author:Philip Greenspun
“Every piece of software written today is likely going to infringe on someone else's patent.” TodayPiecesWrittenComputerSoftwarePatents Author:Miguel de Icaza
“Similarly, computer literacy courses tend to produce computer people who know a lot about computers or a piece of software but they don't help people become fluent with the machine.” PeopleKnowsHelpingCoursesPiecesProduceComputerMachinesSoftwareLiteracyFluentComputer Literacy Author:Seymour Papert
“Our goal in education should be to foster the ability to use the computer in everything you do, even if you don't have a specific piece of software for the job.” IfsShouldUseJobsGoalAbilityPiecesComputerSoftware Author:Seymour Papert
“When you write a piece of software you assume a certain type of hardware. If you assume hardware that's too powerful then you can't sell many copies cause very few people have that machine. If you assume hardware that's too simple your product can't do as much.” PeopleIfsWritingCertainCausesSimplePowerfulPiecesProductsTypeMachinesSellsAssumingCopiesSoftwareHardware Author:Bill Gates
“Creating a piece of software is always complicated because you're doing something new. If you just wanted something that had been done before you'd just use that old piece of software. So there are no repetitive tasks.” IfsDoneUseWantedPiecesCreatingTasksComplicatedSomething NewSoftwareRepetitive Author:Bill Gates
“People are building the software and so having the pieces be such that a single person understands all the tradeoffs and everything that's going on in a piece is extremely valuable. It avoids getting into an experimental mode where you're just trying things out. That never works.” PeopleTryingPersonsPiecesBuildingValuableSoftwareSingle Person Author:Bill Gates
“There are a variety of techniques for breaking software down into pieces and making software development more efficient. Many of these techniques have been sort of... and everybody got excited about but very little benefit was actually derived once the thing was put into practice.” LittlesHas BeensPracticePiecesDevelopmentBenefitsExcitedTechniqueVarietySoftwareEfficientSoftware Development Author:Bill Gates
“Another trick in software is to avoid rewriting the software by using a piece that's already been written, so called component approach which the latest term for this in the most advanced form is what's called Object Oriented Programming.” FormTermPiecesWrittenObjectsApproachTricksProgrammingSoftwareComponentsRewriting Author:Bill Gates