Software should be simple.
Easy to use.
A software developer can build tools to make your life easy. A good software engineer can take away the complexity involved in turning your vision into reality.
I am Sudarshan Rai, a software engineer/developer with 3+ years of real world coding experience.