Science, Maths & Technology
An introduction to software development
...C. Rogers, writing in the early 1980s, defined engineering as ‘the practice of organising the design and construction of any artifice which transforms the physical world around us to meet some recognised need’ (Rogers, 1983). Rogers was not a software developer, but an engineer specialising in thermodynamics and jet-engine development. Yet his definition captures the...