The question of whether and how the Ada language, and its contributions to software engineering principles, will be accepted by the commercial computing world is still open. It is therefore important to study Ada's use for small or medium sized projects in small or medium sized enterprises, and not just for the large sized projects in large sized or non-commercial enterprises that represent most of Ada's current use.This paper describes and analyzes the experiences at one small, commercial software company, where Ada was heavily used by an otherwise experienced programming staff which had neither previous experience with Ada nor formal training in Ada. It was found that, even though the programmers were of above-average quality, and even though some the products they were making were Adarelated, it was not enough to assume that the programmers could effectively learn either the Ada language or the sofhvare engineering principles behind the language. The resulting problems are described, as are severat measures that were taken to solve the problems. Emphasis is given to the cultural and economic characteristics of small, commercial enterprises and how those affected both the problems and their solutions.