I am a UK-based software developer with over twenty years of professional experience. During that time I have developed a wide range of systems including software for: paper-mill scheduling; satellite image processing; printed circuit board design; environmental modelling; Internet-based distributed systems and seating planning. I have been involved in every aspect of bespoke and shrink-wrap software development, including writing proposals, gathering requirements, design, coding, QA, documentation, sales, marketing, PR and project management. After all this time I still find software development a fascinating challenge.
My main interests are:
- graphical user interfaces and usability
- optimisation problems
- cross-platform software development
- the software development process and maximising developer productivity
- effective marketing of software
In 2005 I founded my own company, Oryx Digital, to sell shrink-wrap software and provide consulting to other software companies. I have been pleasantly surprised with the success of Oryx Digital’s first product, PerfectTablePlan, which is still under very active development and currently takes up most of my time.
After twenty years in the business I think I know a bit about what it takes to create successful software. I started this blog in the hope of contributing in some small way to the wider software development community, because I feel the need to sound off on topics related to software and to build the consulting side of my business.
All the photographs on this blog (apart from the one of me above) were taken by me, unless described otherwise. All images and text are copyright Oryx Digital Ltd.
Andy Brice
Email: andy (at) oryxdigital.com

