It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your code is error-free.
Apple has never allowed ad-blocking software on the iPhone or iPad. This is one among many reasons that I ditched both. Not because I hate ads all that passionately, but because it's an example of the obsessive corporate control Apple maintains over its environment.
I never could have written the screenplay because I would have been forced to learn new software and I can't learn one more thing.
All programming is maintenance programming, because you are rarely writing original code.
Make a faster machine and people will flock to inefficient software.
Really successful designs can be created without software produced "special effects." Identities do not NEED bevels, gradations, 3-D imagery, Web 2.Oh-Oh and other oh so "special" treatments to be great design solutions for clients.
With software, you really can replicate and do a lot of very real and active development in parallel, and actually try it out and see what works.
You can drive a car by looking in the rear view mirror as long as nothing is ahead of you. Not enough software professionals are engaged in forward thinking.
I think, fundamentally, open source does tend to be more stable software. It's the right way to do things.
Of course, all of the software I write runs on Linux; that's the beauty of standards, and of cross-platform code. I don't have to run your OS, and you don't have to run mine, and we can use the same applications anyway!
Every computer divides itself into its hardware and its software, the machine host to its algorithm, the human being to his mind. It is hardly surprising that men and women have done what computers now do long before computers could do anything at all. The dissociation between mind and matter in men and machines is very striking; it suggests that almost any stable and reliable organization of material objects can execute an algorithm and so come to command some form of intelligence.
If Apple ever lowers the iPod's price and develops Windows software for it, watch out: the invasion of the iPod people will surely begin in earnest.
I believe there's plenty of market for each; we're talking about an ecosystem that is going to support billions of devices, so a competitive landscape is good for consumers, developers, and the platforms alike. Apple brings a smooth elegance to its devices and platform, with the best marketplace experience to boot. Google brings a higher volume of devices as well as a more diverse ecosystem to interact with. The real story here is that Microsoft is nowhere to be seen, ending a two-decade monopoly and creating biggest opportunity for software startups probably ever.
The new Web is a very different thing. It's a tool for bringing together the small contributions of millions of people and making them matter. Silicon Valley consultants call it Web 2.0, as if it were a new version of some old software. But it's really a revolution.
If the DHS insists, as bureaucracies are apt to do, that open-source must be certified via a sanctioned, formal process, it will interfere with the informal process of open-source itself. It seems to me the DHS is trying to turn an open-source development project into a Microsoft (or IBM or Oracle) software development project. And we know what that means: more, not fewer, errors -- security and otherwise.
The hardest single part of building a software system is deciding precisely what to build.
One of the great enemies of design is when systems or objects become more complex than a person - or even a team of people - can keep in their heads. This is why software is generally beneath contempt.
We are still in the infancy of naming what is really happening on software development projects.
Video games provide an easy lead-in to computer literacy. They can get you thinking like a video game designer and can even lead to designing since many games come with software to modify the game or redesign it.
I never imagined that the Free Software Movement would spawn a watered-down alternative, the Open Source Movement, which would become so well-known that people would ask me questions about "open source" thinking that I work under that banner.
Please don't fall into the trap of believing that I am terribly dogmatical about the go to statement. I have the uncomfortable feeling that others are making a religion out of it, as if the conceptual problems of programming could be solved by a single trick, by a simple form of coding discipline!
The designer of a new kind of system must participate fully in the implementation.
... the designer of a new system must not only be the implementor and the first large-scale user; the designer should also write the first user manual. ... If I had not participated fully in all these activities, literally hundreds of improvements would never have been made, because I would never have thought of them or perceived why they were important.
I think psychoanalyze-pinhead is the important lesson of GNU Emacs.
There's an old story about the person who wished his computer were as easy to use as his telephone. That wish has come true, since I no longer know how to use my telephone.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: