At Metadevelopment, we try not to differentiate between work and life. Our work is an essential part of life. We came into Software Development because we want to create
and enhance the world
around us. Some people indeed have come to this industry just for money. Most of them have discovered that Software Development is a creative and empowering endeavor.
First and foremost, Software Engineering is a knowledge work
. Our main capital is knowledge
. We spend substantial time searching for information and learning new things. We use critical and creative thinking to solve problems. We experience the state of flow
. We require mastery, autonomy, and purpose
for day-to-day motivation.
Second, Software Engineering is a cross-disciplinary subject, including at least technologies, science, psychology, sociology and ethics.
Third, Software Engineering is tightly coupled to business and business systems. We work within businesses and with business systems, but we often neglect these relationships.