> It is harder to build something today than it used to be.
It's SO MUCH EASIER! Are you kidding me‽ 10 years ago it was much more expensive to stand up some service on the Internet and the de facto frameworks of the time did not scale very well. Now it's so cheap (and easy) to serve something up to millions of users it's practically free.
Not only that but if you're building something that uses hardware we're sooooo much better off today than 10 years ago it's like night and day. Getting a PCB prototype made 10 years ago was expensive (~$500-1500) and it took a lot longer. Today you can get bare PCBs for less than $10 (within 100x100mm) and get them fully assembled for less than $50 (depending on the components, of course). Not only that but you'll have it in your hands within a week! It's astounding.
The software available for doing hardware design 10 years ago was expensive and the open source stuff wasn't that great. Today we have Kicad 6 which is awesome. We also have embedded Rust which makes adapting your existing firmware to new hardware a bazillion times easier than with C (which is what we were stuck with for the most part forever and ever).
There are some things that are much harder today than before:
* Chip (and hardware) availability.
* Real estate is *much* more expensive. Though there's great deals on office space!
* Gas/energy is MUCH more expensive... But that shouldn't matter much to a software developer.