artiface/artiface/ HomePage


This content was originally hosted at https://artifacedevelopments.wordpress.com/ and was the result of assignments for a short course in SoftwareDevelopment at ExeterCollege in 2021. I've moved the content to my own wiki.

Welcome to Artiface Developments

Computers are ubiquitous. Software is everywhere. Well-designed software is less so, and it pays for those implementing systems to be discerning in the choices they make. In short, it is hard to design software well, and easy to design or implement it badly. A number of practices have emerged to improve the quality of produced software, and the timeliness in which it is produced. As such, discussion of topics such as these is the main purpose of this site. Some of this is in the form of posts, which you may find below. More in depth discussions are in their own pages, which you will find here. Welcome.

See here for a selection of articles on software development concepts.

Software Development Concents