Why I stick with the Amiga

When I first came across the Amiga computer, around 1986 or 1987, I thought, "This is a machine for life. It's got enough to last me the rest of my life. No more need to keep upgrading." And - so far - that has proved to be true. I've used the Amiga as my main computer since 1987.

I use it for:

In addition, my wife Ruth uses the Amiga for all her writing and emailing in connection with her organisation of Bible Explorer, YFC camps, M.U. Parenting, and the like.

Below I list the software I tend to use most, and why.

Why do I like the Amiga?

Many reasons, but see the list of Amiga's Special qualities, some of which is listed below. However, I think my likes break down into:

The Amiga Offers What Researchers Seek.

The Amiga Culture

The Amiga culture has always been one of fun, colour, music, dynamism and integration. I don't mean just its historic role in computer gaming, but something deeper.

Philosophers distinguish between theoretical and everyday attitudes of thinking. The theoretical attitude is formal, focused and isolative, and is the attitude that pervades formal business, academic research and technical development. The theoretical attitude is prescriptive: the experts impose theories of how things should be. As a result, many aspects of life are ignored or suppressed. The everyday attitude is found in the home, and is informal, intuitive and integrative. Both can be innovative, but the everyday attitude is more flexible, taking all aspects of human life into account, and also more fun.

Most computer platforms were designed from the theoretical stance: the Apple Mac came from the academic labs, the PC came from formal business, and Unix is the doyen of technical developers. By contrast, the Amiga arose from everyday thinking. Right from the start, its basic design - even its hardware - took into account that the computer would be used for many different things together, many different media - many different aspects of living. It sought, right from the start, to integrate all these - in contrast to the Microsoft way of bolting things on to look good. No wonder the Amiga's design is still the best.

This led to a culture of care among Amiga developers. Care to work out what is appropriate in design, care about not wasting resources like memory or speed, care about maintaining flexibility. That is why the Amiga's hardware and software are still among the best designed in the world.

The Amiga's Design

Someone once likened computer platform design to what is under the bonnet of a car.

As an example of this, I have long used an ancient piece of software from Transactor for the Amiga called Structure Browser. It lets you see all the structures in the exec and Intuition.

It is the Amiga's careful and elegant design that has allowed things like ARexx to be built, and so efficiently. The decision to go for a 'micro kernel' operating system, in which the basic kernel occupies less than a megabyte and all else is found and loaded when required, was a master-stroke. It makes it easy to add devices and facilities (libraries) as needed - and treat them, not a something special, but as part of the overall operating system - take PC0, the device to read PC disks as an example. It means that facilities and devices that were unforeseen can be added in at any time, without disrupting the rest. Different file systems, new boot facilities, true pipes, virtual memory, and many more have all been added in, in a 'clean' and elegant manner so they work well as part of the overall system.

But there is something even deeper. Allen Newell came up with the notion of computer systems levels, and distinguished:

For a good computer system, all levels must function well and in harmony. And in design, all levels must be clearly distinct, but also well integrated. To me, though it does not do so perfectly, the Amiga's design matches the levels better than any other platform I know. We will see a striking example of this below, with the mouse pointer and other hardware features.

Keeping the levels distinct in its design has allowed the Amiga to incorporate such things as ARexx.

Operating System

I have used the Amiga since 1987. One thing that attracted me to the Amiga originally was that its operating system was based on Tripos, the well-designed, elegant multi-tasking single-user OS that came from the world-famous Cambridge Computing Lab. I had used Tripos in industry and grown to love it. Much of what I like about the design of the Amiga, above, comes from this heritage. It was ported across to the Amiga in a mere three months.

One thing I particularly like about the operating system is its clean and simple multi-tasking. It might not be as high-performance as some others, but it is simple, it works and there is less to go wrong. It has never let me down, in 15 years of use - and I can trust it. But, then, I knew I could right from the start.

Another thing I value enormously (though it would seem trivial if you take the attitude of theoretical computer science) is that you can switch the machine off whenever you wish (almost), and it starts up again very quickly. (That, incidentally, is why I don't want built-in compulsory virtual memory systems in the Amiga.)

Another thing I have long valued is the real and relatively smooth integration of command line interface with windows interface. Real computing requires both - just as real communication requires both words and pictures. Yet on the Mac you had windows but were banned from using a CLI. Unix and the PC were built around a CLI, and windows were bolted on. On the Amiga, they integrate well. For example, alter the size of the CLI window, and it reformats your text to fit - a facility that was available right from the start in 1986.

ARexx: I should value this wonderful feature, as others do - but I don't actually use it much yet.

Hardware

The Amiga's special hardware has made it what it is. It's not just that it exists, but that it reflects what we need in real computing, it is well thought out, and most things were there right from the start, setting a standard (in contrast to the PC, where many third party suppliers vied with different and confusing standards). Let me explain some of these.

In several ways, the Amiga reflects what is needed in real computing - largely because its hardware (component level) reflects the higher levels (bit level, symbol level). Take the hardware mouse cursor, for example. In most uses of computing, at the symbol level, we focus on one portion of the whole picture we see. At the bit level, this means we usually need a pointer or cursor visible on the screen. At both levels the pointer is (or should be) distinct from the picture; that is the nature of pointers. Now, unlike most other platforms, on the Amiga the pointer is also distinct at the component level too: the mouse pointer is a hardware pointer, superimposed on the picture by the hardware at the time of sending the display to the monitor. Other platforms, by contrast, do not keep them distinct in the hardware but must keep on deleting and re-drawing it at the bit level.

This might seem a trivial issue, but it is symptomatic of the Amiga's good design: the hardware to some extent reflects, and thus serves, the higher levels. We can see other examples:

I said above that the hardware was well thought out. One example of this is the automatic detection of expansion boards on start-up - rare when the Amiga started. Another is the separation of chip memory from main memory so that the processor is not slowed down by heavy graphics data flows. Yet another was the choice of the 68000 processor. It was perhaps this that made me opt for Amiga in 1987: I was involved in knowledge based systems and knew that knowledge bases would become large in size, so I needed something with a wide addressing range. The PC had only 64k range; the Amiga had umpteen megabytes range. Also, I am told that the Amiga's bus allows multi-something better than any other bus, and that Silicon Graphics is adopting it.

But one thing that I find useful every day is the number of ports and outputs available at the back of my 1200. When I go to give a talk, I do not know what display hardware they will have. But, since my 1200 offers RGB-Sync, Composite Video and Television signals, I can usually connect to something.

Finally, because these hardware facilities have been in the Amiga right from the start, they are standard. The problem of incompatible hardwares that plagued the PC users is much less for Amiga users.

Machine For Life

When I first saw the Amiga, I thought

"This is a machine for life.
I will never need anything else."

It could do almost anything I needed it to, and with its flexibility, elegance and openness of design, I was confident that it could be expanded in almost any direction I needed, for almost any application that I would use it for, foreseen or unforeseen. By and large, it has kept its promise, and I do not foresee any need to change to a different platform for most of my computing needs.


Software I Use

Almost any software I need is found on the Amiga, especially on the world's largest public domain archive, Aminet. Here is what I mainly use:

The only things I find lacking are decent convertors for MSWord (I have tried WordConvertor, VWWare, and they'll do, but they're not wonderful) and Excel (I've found nothing that works yet).


Other Links

Click here for snippets of what is happening on the Amiga front: continuously updated 'honourable mentions' of the Amiga in non-Amiga places.

The Formal List from Amiga Technologies
('AmigaRulez!' page)

  • AutoConfig (TM)
  • Preemptive Multitasking
  • Asynchronous Floppy Access
  • Long Filenames
  • Two User Interfaces
  • Localization
  • Diskette Capacity
  • Alternative Operating Systems
  • Emulation of most different Hardware Platforms
  • ARexx
  • Datatypes Concept
  • Video Compatibility
  • Programmable Videologics Chips
  • Software Situation
  • Stereo Sound
  • Working Storage
  • HAM Graphics Mode
  • Screen Concept

  • Copyright (c) Andrew Basden 2002 - Certain copying permitted.

    This is part of Andrew Basden's Amiga> pages. Comments and queries are very welcome.

    Page Created: 1996? Last updated: 3 January 2002 major rewrite. 16 January 2005 a bit more Intro and software. 19 April 2005 found the AmigaRulez! stuff and made it local.