I think this kind taste towards developing your own tools forshadow how programming will look like near future. There won't be dozens of abstraction to develop application and there won't be a playstore to hold millions of apps, there would be just a declarative language or Ai that takes human natural language and convert it to it and a black box that takes that declarative recipe and create the precise app according to user need. Instead Programmers there would be just a logicans and blackbox(AI system) that created most optimal way to accomplish the requirements. Creating application will be a end to end experience.