“After graduation, I took a job with Manufacturers Hanover Trust in software development. I don't think I was there more than a month.” ThinkingJobsMonthsDevelopmentSoftwareSoftware Development Author:John Katzman
“Poor management can increase software costs more rapidly than any other factor. Particularly on large projects, each of the following mismanagement actions has often been responsible for doubling software development costs.” ActionPoorDevelopmentCostProjectsIncreaseResponsibleManagementFollowingFactorsSoftwareSoftware DevelopmentMismanagementPoor Management Author:Barry Boehm
“It's harder than you might think to squander millions of dollars, but a flawed software development process is a tool well suited to the job.” ThinkingWellsMightJobsProcessMillionsDevelopmentToolsHarderDollarsProgrammingSoftwareFlawedSoftware EngineeringSoftware Development Book:The Inmates are Running the Asylum Source: The Inmates are Running the Asylum
“Imagine the disincentive to software development if after months of work another company could come along and copy your work and market it under its own name...without legal restraints to such copying, companies like Apple could not afford to advance the state of the art.” IfsArtStatesNamesCompanyImagineMonthsDevelopmentComputerApplesCopiesSoftwareRestraintCopyingSoftware Development Author:Bill Gates
“Software development takes immense intellectual effort. Even the best programmers can rarely sustain that level of effort for more than a few hours a day. Beyond that, they need to rest their brains a bit, which is why they always seem to be surfing the Internet or playing games when you barge in on them.” NeedsSeemsGamesBitsHoursLevelsEffortBrainDevelopmentInternetIntellectualSoftwareImmenseSurfingProgrammersPlaying GamesSoftware DevelopmentBargesSurfing The Internet Author:Joel Spolsky
“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
“There is no one "root of all evil" in software development. Design is hard in many ways. People tend to underestimate the intellectual and practical difficulties involved in building a significant system involving software. It is not and will not be reduced to a simple mechanical "assembly line" process. Creativity, engineering principles, and evolutionary change are needed to create a satisfactory large system.” PeopleWayHardEvilProcessLinesSimplePrinciplesCreativityDesignBuildingDevelopmentNeededInvolvedIntellectualRootsDifficultySignificantPracticalsSoftwareEngineeringUnderestimateAssemblyInvolvingSoftware DevelopmentAssembly Line Author:Bjarne Stroustrup
“I would definitely like to work at Microsoft, since software development and exploring new technologies has always been my passion, and Microsoft is best when it comes to next-generation software technologies.” PassionNextTechnologyGenerationsDevelopmentSoftwareExploringNext GenerationMy PassionMicrosoftNew TechnologySoftware Development Author:Arfa Karim
“Software development, like professional sports, has a way of making thirty-year-old men feel decrepit.” MenWayFeelsYearsSportsDevelopmentThirtyOld ManSoftwareThirty YearsSoftware DevelopmentDecrepitProfessional SportsThirty Years Old Book:Snow Crash Source: Snow Crash