The only reason [not to use] perl is that some sysadmins don't allow software that they didn't pay for. By all means, let them send me money if it makes them feel better.
At Microsoft, the magic of software is used to take on very interesting challenges.
For whatever reason somebody can be convinced to buy a PC, it opens up a whole new market for all of us in the software business.
I tend to not discriminate when it comes to people I can learn from. Basically, if someone has built a meaningful business in software, technology or media, faced disruption and adversity, and overcame underdog status, I want to know how they did it.
By trade, I am a software programmer, so I never really had any experience with movies before. I started out with 'Paranormal Activity.
Computers have become more friendly, understandable, and lots of years and thought have been put into developing software to convince people that they want and need a computer.
The NeXT purchase is too little too late. The Apple of the past was an innovative company that used software and hardware technology together to redefine the way people experienced computing. That Apple is already dead. Very adroit moves might be able to save the brand name. A company with the letters A-P-P-L-E in its name might survive, but it won't be the Apple of yore.
Adding last-minute features, whether in response to competitive pressure, as a developer's pet feature, or on the whim of management, causes more bugs in software than almost anything else.
Red Carpet Enterprise has been really well received since one guy can install it in about an hour, and it makes it trivial to deal with software management issues like deploying updates and creating standard package sets for your various machines.
Open source is a development methodology; free software is a social movement.
Fighting patents one by one will never eliminate the danger of software patents, any more than swatting mosquitoes will eliminate malaria.
Giving the Linus Torvalds Award to the Free Software Foundation is a bit like giving the Han Solo Award to the Rebel Alliance.
If Unix could present the same face, the same capabilities, on machines of many different types, it could serve as a common software environment for all of them.
We've been in the Mac software business for more than 20 years. And it's been a great business for us.
I have this hope that there is a better way. Higher-level tools that actually let you see the structure of the software more clearly will be of tremendous value.
It's probably fair to say that the ratio of time our Connector developers spend in the debugger versus the Emacs buffer is higher than with most software.
Ironically, the main task of chess software companies today is to find ways to make the program weaker, not stronger, and to provide enough options that any user can pick from different levels and the machine will try to make enough mistakes to give him a chance.
The Internet "browser"... is the piece of software that puts a message on your computer screen informing you that the Internet is currently busy and you should try again later.
Crappy old OSes have value in the basically negative sense that changing to new ones makes us wish we'd never been born.
...wisdom is in large part the knowledge of how to avoid doing dumb things, and thus grows globally as a function of the published inventory of stupid mistakes.
Successful software always gets changed.
In those days [batch processing] programmers never even documented their programs, because it was assumed that nobody else would ever use them. Now, however, time-sharing had made exchanging software trivial: you just stored one copy in the public repository and therby effectively gave it to the world. Immediately people began to document their programs and to think of them as being usable by others. They started to build on each other's work.
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.
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.
To treat programming scientifically, it must be possible to specify the required properties of programs precisely. Formality is certainly not an end in itself. The importance of formal specifications must ultimately rest in their utility -in whether or not they are used to improve the quality of software or to reduce the cost of producing and maintaining software.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: