I've been coding for 40 years. When I started, everything was built from scratch. Now I glue open source libraries together. You still have to write reams of complex code but the relative increase in productivity is amazing. There are loads of user self-service products of varying qualities but there'll always be a role for specialised computer wranglers. Maybe not as many as now and definitely fewer doing low level coding.