Software engineers
Emacs
Object-oriented programming
Unified Modeling Language
Extreme programming
Kent Beck
Addison-Wesley
Linda Rising
Ada
Computing
Software engineering
Computer programming