With the background that you give - mostly self-educated and unparalleled to discuss your current development, you should absolutely check out other libraries and tools. At the very least, get new input, how code can be developed, and problems can be solved. You may feel that you have achieved something - and you have, congratulations - but this is a plateau, not a peak.
"I donโt have time to learn something new because I have so many things to do."
- this is what I read in your rationale for more code. This is a warning sign - you are in a dangerous position. No time to learn? No time for documentation? Isn't this the time to think about all the consequences? No time to do it right? No time to train a new employee? No time to call it a day?
You will not solve this problem by examining a prism or any other library, but this is the wrong justification.
Thirdly, the swamp code. Having more code to support makes you slower. One person startups can dig hundreds, even thousands of LOC per day, for days and weeks. As projects and organizations get bigger, you get an average of several dozen.
As a recommendation from personal experience: write extension blocks, not frames. Frames are great when you need to do the same application again and again with different company logos. Or, as TDWTF Alex says, the key is in differences , not similarities.
I donโt want you to stop writing code far from it. But you are discussing a compromise, and from the information you provided, I would recommend paying more attention to learning new things.
source share