Introduction
Below is a description of the interfaces I've designed in the past.
Below is a description of the interfaces I've designed in the past.
I have been writing interfaces for the World Wide Web since 1993. I have always used only a standard text editor for these sites, usually VIM or VI. I have written mostly intranet/intensive data entry web sites and not general public web sites. Intranet web site users are more demanding in features and speed than general public web sites. Usually the end user can simple walk to your desk and complain outright about a problem or method of data entry. Over the course of these 12 years I have developed command and control interfaces for hardware, central documentation sites for software development, community boards, HTTP custom servers for specialized data, data analysis interfaces, user task tracking interfaces and other general data entry/data acquisition database interfaces.
I designed end user menu systems batch files for DOS based computer while working as an intern at Harrah's Casino/Hotel. These interfaces were rudimentary menu driven end user experiences without any windowing capability. The user was required to type at most two characters and the interface would process the command.
I programmed a library for VT100 and VT320 using the DEC manual in the first year that I worked for Bally Gaming and Systems. This library implemented a 'window'-like interface with sub-windows and window-borders that was very much like the old DOS menu programs of old. This interface was used on the main system as both the menu system and user program interfaces of all major modules of the system. This interface substantially changed the user experience on the old VT100/VT320 terminals and emulators to a more 'windowed' experience. Most users expressed how much simpler tasks were to complete after the interfaces were redesigned and deployed. This interface was still in use after I left Bally Gaming and Systems five years later.
I have designed four major applications and one shareware program for the Macintosh OS Version 7.x. I enjoyed programming on the Macintosh and how simple the interface and standards were to follow. Most users new to a Macintosh can pickup the skills to inter-operate with it within a few hours. I believe that this is no accident and forcing standards on developers of applications is a good thing for the end user. The programs that I have written all involve heavy data entry for various end user tasks, with the exception of a shareware file system utility I wrote in 1992.