103 ms·
I think this is a common thing for people who try to start their own greenfield project after working for a long time with a large team on a massive project. W
by didgetmaster 4y ago
I think this is a common thing for people who try to start their own greenfield project after working for a long time with a large team on a massive project.
Working on something really big means that you only do a small portion of everything that needs to be done. You might write unit tests for just the component you work on, but integration and user tests are handed over to the testing team. CI has its own team. Architecture, UI, database, documentation, etc. might have their own dedicated teams. Each team develops deep domain knowledge in their area and often optimizes and customizes it to death.
When you start your own thing, you have to do everything. MAKE files are not created for you. All the design and customer relations are now part of your duties. Sales, marketing, support. The solo developer has many hats to wear and you have to understand all of it.