The challenge didn't go anywhere
Build software that works. Fix all the issues. Polish it. Make it work faster. Make it reliable.
Share it with the world. Get feedback.
Improve it till you donโt need to do marketing and your customers want to share your work or feel they have a competitive advantage when using your tool.
All that is still hard. Even with LLMs. The only thing that is easy now is to produce slop or generate boilerplate code.
I am not a hype seller, but now is the best time to build great and quality software.