Steve Weiss's New Page

General Professional Interests Family Friends Pictures Humor
[Site Navigation Tabs]

Software Developer

Ever since 1966, I have been a professional software developer. I worked for Comshare, Inc., located in Ann Arbor, Michigan, from 1966 until 1998. During this time I worked on time-sharing systems, compilers and code-generators, fourth-generation languages, graphics, user interfaces, servers, and I was the principal architect of Comshare's Data Integration Product (ADL), which started as an IBM mainframe product on VM and MVS and has been ported to VAX/VMS, OS/2, Windows NT, HP-UX, AIX, Solaris and other platforms.

I was also one of the main contributors to the architecture of a multithreaded server now called DecAM which is used as part of Comshare's Commander Decision.

Most recently, I had primary responsibility for the calculation engines used in the "Allocation" Product and "Assortment Planning" product of the "Arthur" Retail Decision Support Suite and also for the calculation engine in the related "Assortment Planning" product, so I work with two separate teams of developers.

In June, 1998, Comshare sold its retail software unit to a Phoenix-based company which specializes in retail software. Both of these software teams transferred their employment, so I still work on the same products. The Arthur Retail Software Division maintains a separate software development office in Avis Farms Technology Park on the south side of Ann Arbor.

Memberships:

ACM, IEEE (Computer Society), MAA (MI section), Sigma Xi (U-M Chapter), EFF, CPSR (Michigan Chapter).

Education

I am from Great Neck, NY (on Long Island), and I graduated from Great Neck North Senior High School in 1962. In 1966, I graduated from M.I.T. with a bachelor's degree in Mathematics. Check out our MIT Class of 1966 web page. You can't find me in the class picture, because I was unable to attend the 25th reunion in 1991. However, I did produce that web site, with a little help from some classmates.

I also earned a Ph.D. from The University of Michigan (1975) in Computer and Communications Sciences. My thesis was about modeling the performance of time-sharing computer systems when they were subjected to heterogeneous load.

Dilbert

Oops. I almost forgot. No programmer's page is complete without Dilbert.
This page last updated April 24, 2000