I think building modern software is not programming any more. Now is about putting together libraries and open source plumbing, doing a bit of customization then testing, testing, monitoring, then figuring out why things aren't working.
I remember writing a lot more simple stuff. Whole applications with maybe a handful of libraries. It was great.