Programming as well as developing website UI's for desktop and mobile applications.
Creating development documents that contain innovative and interesting ideas.
Designing specifications documents. Creating functional/nonfunctional requirements, mockup UI, etc.
Using the Planning and Designing to bring the idea to life.
Creating unit tests to discover and remove bugs.
All my of my projects are based on my personal creative process in order to create the program I am thinking about.
Talking with and engaging with people and seeing what ideas can have a positive impact.
Creating Concepts for the ideas that I think has the most potential and narrowing the options down to one.
The bulk of the project, putting all the documents and planning into code and making the idea a reality.
Sharing my work with the world.