The pursuit of complexity is easy [...] but the pursuit of simplicity is one of the most difficult and challenging activities of the human mind.
-- C.A.R. Hoare (http://www.oberon2005.ru/classics/th1975.pdf)
Dave's Law of Computational Inevitability: For every hard limit n
, there exists at least one valid requirement for n + 1
.
DaveVoorhis...
- ...is proud to be JustaProgrammer with over thirty years experience developing SystemsSoftware, games and business applications in BasicLanguage, AssemblyLanguage, TSO CLIST, PL/I, OS/360 JCL, ExBase, PascalLanguage, ForthLanguage, CeeLanguage, CeePlusPlus, AplLanguage, StatisticalAnalysisSystem, SqlLanguage, DelphiLanguage, PhpLanguage, JavaLanguage, JavaScript, TutorialDee and CeeSharp for AppleIi, MVS/TSO, DEC VAX/VMS, MsDos, UnixOperatingSystems, and MicrosoftWindows.
- ...knows that programming is -- at its best -- a beautiful and skilled craft, composed of equal parts mathematics, science, technology and art.
- ...believes the RelationalModel and ObjectOrientedProgramming are complementary, not contradictory.
- ...is the maintainer of the RelProject. Rel is a RelationalLanguage; the first to implement TutorialDee including DateAndDarwensTypeSystem.
- ...created an experimental GraphicalProgrammingLanguage on the JavaLanguage platform called Tomato. See http://tomatoide.sourceforge.net/
- ...was a founding partner of Armchair Airlines Computer Services Inc. (http://www.armchair.mb.ca/), a small but successful Canadian computer consultancy specialising in bespoke (custom) software.
- ...lectures on database systems, programming languages, distributed computing, Web development, and assorted other technical subjects at the University of Derby (http://www.derby.ac.uk) where he leads the undergraduate Computer Science scheme and is the BSc. (Hons) Information Technology programme leader.
- ...is (sloooowly) working on a PhD in distributed systems. In particular, DaveVoorhis seeks to facilitate automated dynamic optimisation of mobile code and data location by applying abstractions like the RelationalModel and ExtendedSetTheory to computer networks.
- ...wrote and maintains the SharkBot.
- ...was born in the UnitedStates, grew up in Canada, and lives in England.
- ...can be reached via email. Either will work:
- d dot voorhis at derby dot ac dot uk
- voorhis at armchair dot mb dot ca
CategoryHomePage