Most problems that can be solved with technology can be solved by combining things that already exist

Here's a theory: Most problems that can be solved with technology can be solved by combining things that already exist in a simple way. To make that thing better and higher quality, it's about how many layers of abstraction you can understand deeply, and thus progress downwards, optimizing for your specific case at every level. If you want to make a webapp for a business, you can make it on…