I am a developer by profession and like to design system architectures. It feels so awesome when you collect requirements for a product, design it, build it, and see it being used by customers. A big product gets successful when you pay attention to small problems and solve them carefully. That's what I do in day to day life.