Up to
Home
Business Software
The term 'business software' can mean many things. Here I make it to mean software that undertakes or assists with
logical processes involving information of value. Mastery of collecting, processing and communicating information
efficiently and reliably is integral in modern business. New concepts and technologies bring exciting new possibilities, and
more often than not, new problems.
I have been developing software-based solutions on a professional level since 1999. My experience in project contexts
is diverse, ranging across robotics, transit, mining, energy, production, human resources, education, acoustics and
medical applications.
I always find myself passionate to understand the nature of a problem fully in its context. Not only do I learn something new, but the solution I create is one that considers the 'bigger picture', thus continuing to be reliable and beneficial as time passes and circumstances evolve.
One golden nugget I've gleaned over my software (and engineering) career is to keep it simple. As simple as possible. This is, counter-intuitively, hard to accomplish sometimes. Floating project scopes and exciting new technologies may spiral development covertly off-course. Additionally, we must ask who we are keeping it simple for. User interfaces are a prime example; if end-users of your interface designs are not you (being likely) then it's a prudent investment to go that extra mile for those who see what's in front of them and not the inner workings. Poor user interfaces are a personal grudge of mine, I should say.
I always find myself passionate to understand the nature of a problem fully in its context. Not only do I learn something new, but the solution I create is one that considers the 'bigger picture', thus continuing to be reliable and beneficial as time passes and circumstances evolve.
One golden nugget I've gleaned over my software (and engineering) career is to keep it simple. As simple as possible. This is, counter-intuitively, hard to accomplish sometimes. Floating project scopes and exciting new technologies may spiral development covertly off-course. Additionally, we must ask who we are keeping it simple for. User interfaces are a prime example; if end-users of your interface designs are not you (being likely) then it's a prudent investment to go that extra mile for those who see what's in front of them and not the inner workings. Poor user interfaces are a personal grudge of mine, I should say.
-
Quick Links
About Business Software