Too Long; Didn't Read
We all know that building tech is slow and expensive. Even features that seem easy tend to take a lot of time and resources to build. In a typical team you have product people, UX designers, graphic designers and a bunch of developers. The bottleneck is usually the programmers not being able to build stuff in the same pace that the others are able to come up with ideas, UX and graphics. This would be solved by increase developer productivity, and I believe this strangely enough can actually be done by moving work from designers to developers and reducing the team. I will explain why.