On the other hand I have worked with team mates that just don't communicate what they are doing.
I always got the feeling that they either don't do anything at all or work on things that are completely irrelevant.
Over time I tend to develop a poor opinion of these people.
Communicate what your accomplishments are and why they are important for the business and you will be fine.
Not sure but I think it will be more focused on offline life instead. AI and enshittification will make the internet and the core error in its monetization based on ads so bad that it will be replaced by a much smaller and more private version.
And the enshitification begins.
Remember that you as users are next.
Find a sustainable alternative now.
I personally recommend bandcamp + youtube combo. Yt to explore and find new music, Bc to buy the music I enjoy and __own__ it.
Get a job at a restaurant/ supermarket/bar - something basic, boring and manual.
At least for a year or so, you will have a very different experience.
Work 6-8 hours, then clock out and meet some people.
Sounds dumb but IMO you should dial it back and ground yourself a bit more - friends you make a that age often stay for life.
It's harder after.
for good software consulting revenue is not a function of how many bugs/bad UX there are- you consult on setup, integration,maintenance,etc. If the software improves the need for this does not disappear.
If you communicate clearly what the proprietary parts of the software are, it also shouldnt be an issue. If someone wants to implement and especially maintain and test them themselves without paying, they are free to fork and do that.
This is a unique feature of Kratos/Hydra, you can use your own frontend components. With many other implementations this is not possible.
What do you mean by "much more opinionated client", there is a set of standard flows that your app has to handle and thats it for most cases.
If you want out of the box components they also have a paid version for that (and code examples in OSS)
Over time I tend to develop a poor opinion of these people.
Communicate what your accomplishments are and why they are important for the business and you will be fine.
Everything else is kindergarten.