Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

Profile picture

Nik Boyd

Profile page created May 30, 2009

Nik has been designing and building object-oriented software systems since 1987. Nik is designer and developer of the Hoot and Bistro programming languages. Hoot integrates the best features of Smalltalk and Java, and builds on lessons learned from Bistro. His research and development activities include programming languages, software development tools, software architecture, design patterns, refactoring, requirements formulation, and alignment with business objectives.


Since the late 1990's, Nik has developed the EDUCE process for software requirements capture and analysis. EDUCE explores the natural language statements that typically describe business problems, fosters adoption of an ubiquitous language shared by all teams members, and derives conceptual models and then software models progressively from such natural language statements.