I would like to share my thoughts with you on anything related to software development. I was so lucky that I had the chance to work for many different sized companies playing different roles with one common goal – to deliver, build and support enterprise software solutions.
Developing any kind of software can be really challenging; it does not only heavily involve technical skills but soft skills. As a managing director, team leader, senior developer, scrum master you could be involved in various aspects of software development which heavily depends on the company culture: what works for startups won’t work for mid-sized companies and what works for those won’t work for multinational mammoths.