Of course, you don't need to limit yourself to official languages.

5. Next PC market. We have NextStep, WinNT project, BeOS, and some more secure desktop attempts. The secure desktop attempts fizzle out since nobody buys them. NextStep is insecure UNIX mixed with productive, beautiful UI. It sells well. BeOS redefines core of OS for *insane* level of concurrency and responsiveness on that time's hardware with a microkernel, too. WinNT mixes new hardware (performance), good core (VMS), insecure implementation (time to market), and backward compatibility with kernel and user-mode code from insecure platforms. Apple buys NextStep, Windows NT makes Microsoft billions, and BeOS dies.

Links to other sitesThese suggestions are a companion to my separate essay on.

When you give me a 30-page EULA for my account, with the provision that you can update it at any time, without notice, then it isn't my account anymore. Very few EULAs grant me any rights whatsoever.


You can invent your own words, e.g., .

These suggestions are like installing high-security deadbolt lockson doors of an office or home.

Just like car saftey, the responsibility lies with the driver, road engineers, the car manufacturer, road rule makers etc. We dont say that training the driver is futile, give it up.
We know people can learn new habits, follow safe directives and have a desire to stay safe and secure. Yes a good driver is not made in a week or even a year, but with continued practice most people improve and their behaviour becomes safer.


The e-mail invites you to click on a link in the e-mail.

Nick P

--Actually from what I've heard it's gov't approved contractors abusing a gov't system. Citizen's (customers) don't have a say in that, we just get crap shoved on us w/ no real means to do anything about it. I have to remember all the roads around me and dodge potholes, I do constant situational awareness anyway, but it's annoying. Then I think it's when gov't doesn't hold contractor's feet to fire if they do a crap job, let's them get away w/ it. Make sh*t roads that have to constantly be repaved, and the contractors have never-ending business. Where I'm at, new bridges need rework immediately, and there's structural cracks in them already.

Copyright: Almere, the Netherlands

That's btw. also a reason for me to look somewhat friendlier at microsoft than I used to. Since quite a while they are on their way to a mature company by investing heavily into formal methods and tools. Or, in other words, they are getting closer to the bridge and car builders, to proper engineering.

If you have any comments about this page,please mail us

Finally, we must also look at ouselves, at the professionals in the field. Frankly, it's a sad picture; the vast majority of software developers have never formally specified, let alone modelled and verified code. In other words, they are "well trained typists" rather than engineers.
To make it worse, there is still somewhat of a "gold rush" paradigm in many companies. I know more than one director, CEO, or shareholder who told me in one way or another that IT is a great business because one can "make lots of money out of next to nothing".
And that shows. Just look at all those "security" related companies (AV, etc.). They usually don't sell what they seem to offer; they rather sell a feeling of security. But then, unlike Mercedes or Caterpillar or a large construction company they are in a market where very few customers actually understand what they need and want and where expensive marketing often is more valuable a tool for the companies than a good engineering department.

In response,Citibank posted aon some specific phishing e-mails.

To make the situation much worse, computers and related devices (e.g. networks) are critically and dimensionally more complicated than other common engineering fields. politicians (who ask their secretary to print out and file the internet) may justifiably feel to have a sufficient understanding of what a "good" bridge is or even of what a reasonably well specified and built fighter jet is - but they certainly have no grasp of the IT field. Which leads to the situation where the state simply is incapable to provide the necessary structure, frame, etc.; and those agencies that do have a good understanding of at least some part of IT tend to be far away from parliaments and people.