Reading computer manuals without the hardware is as frustrating as reading sex manuals without the software.
As every new breed of virus is conceived, created and released into the wild, another small change is made to the anti-virus software to combat the new threat.
If we want users to like our software, we should design it to behave like a likeable person.
Once computers can program, they basically take over technological progress because already, today, the majority of technological progress is run by software, by programming.
There is one major problem with anti-virus software: It needs updating. Users cannot be relied upon to have even the anti-virus software in the first place, let alone be able or willing to pay for the...
Technology no longer consists just of hardware or software or even services, but of communities. Increasingly, community is a part of technology, a driver of technology, and an emergent effect of tech...
Software Engineering might be science; but that's not what I do. I'm a hacker, not an engineer.
Accountants, machinists, medical technicians, even software writers that write the software for 'machines' are being displaced without upscaled replacement jobs. Retrain, rehire into higher paying and...
I really think it is amazing that people actually buy software.
[Core concepts: Human beings all have souls. Souls are software objects. Software is not immortal.]
The critical thing in developing software is not the program, it's the design. It is translating understanding of user needs into something that can be realized as a computer program.
The common thread for everything I do is this idea of a Web-services architecture. What does that mean? It means taking components of software and systems and having them be self-describing, so that y...
every successful hardware has a software behind
There are two methods in software design. One is to make the program so simple, there are obviously no errors. The other is to make it so complicated, there are no obvious errors.
Diaspora starts about a thousand years from now. Most of human civilisation has moved inside computers essentially, a major branch of our descendants consists of conscious software.
Making sounds that literally no one has ever heard before because the software and the technology's never been there, and pairing that with great songwriting, then that's what's exciting for me. That'...
CRM is rather boring in itself. It's the fortunes you can build using CRM that makes it so interesting.
Software is a great combination between artistry and engineering.