I think you are right. There's a big difference between the technology I would use in a larger organization compared to solo projects.
Unless you build a side project to learn a new technology, you should use something "boring" that you know well.
Here's my personal choices in preferred order:
1. Static web sites - Just upload to S3 behind a CDN and forget about it
2. Server rendered website - PHP. It may not be something you brag about, but in my experience it just "works" and has excellent uptime.
Note: If I had to recommend something to a larger organization, I would probably suggest Next.js to attract developers. PHP is often associated with "old school" tech
3. REST service - Spring Boot. I have so much experience with it and there are so many Spring projects that supports a huge range of technologies from monitoring to data
Unless you build a side project to learn a new technology, you should use something "boring" that you know well.
Here's my personal choices in preferred order:
1. Static web sites - Just upload to S3 behind a CDN and forget about it
2. Server rendered website - PHP. It may not be something you brag about, but in my experience it just "works" and has excellent uptime.
Note: If I had to recommend something to a larger organization, I would probably suggest Next.js to attract developers. PHP is often associated with "old school" tech
3. REST service - Spring Boot. I have so much experience with it and there are so many Spring projects that supports a huge range of technologies from monitoring to data
4. Scripts - Python