I have been developing hardware and software for 19 years. Previously, the projects and teams I worked on were smaller, much more effective, and more fun.
The impact of one developer’s input on the final product and its success was obvious to everyone. We had direct contact and customer reviews. It was useful for our work and a very effective way to improve the product.
Over the years, the complexity of hard and software has grown, and more and more people need to succeed on time. The disadvantage of the trend for larger teams for me is that the contribution of one developer to the success of the project is becoming less and less. And we are losing contact with the real world of users and customers due to the growing QA departments more and more.
I always enjoyed my work and kept in touch with the latest technologies such as OOP, UML, .NET, etc. I have been working as a team leader for several years, but I didn’t really like it because I skipped development and coding.
I'm just upset by the fact that my part of the whole “thing” we are working on is getting smaller and smaller, and I am losing sight of this and contact with the ground. Please don’t get me wrong, I don’t want to cry for the good old days, but for me the work on more specialized modules of the gigantic system just becomes more and more boring.
I wonder if I feel alone and maybe if you have any advice on how to bring fun back to my work. And, unfortunately, no, I'm not interested in working on an open source project in my free time. Nine hours a day in front of a computer screen is enough, life is more than encoding ...
collaboration
chrmue
source share