What's weird about limit how long it takes to load a page or limiting the resources your badly written scripts take? It's a SaaS platform, they can't just let your crappy work run loose and impact performance for everyone.
It presents a clearly defined model on how things should work. Maybe you're better off going back to your break-fix break-fix JS development....
Depends what your ambitions are. I've seen SF devs move into architecture then move into tech consulting and make good money and grow strong careers. I've seen tech consultants grow to be partners at places like Deloitte or independent management consultants.
There's a whole industry in technology that doesn't' involve writing code and often pays very well. I once helped a large cosmetics company completely transform their business by designing and guiding their enterprise architecture. From crap order processing and slow delivery to best in class customer experience and very efficient supply chain. I didn't write a single line of code but I did bill them over 140k for less than 6 months of work.
After 10 years of SF, I would expect to be leading a large practice at a global consulting firm otherwise billing myself out as an SF architect for a very a healthy day rate.
If your ambition is to write javascript forever, then SF isn't really for you. I went from junior java dev to a top 1% salary off the back of a platform similar to SF and I did it in less than a decade.
Are you American? I tend to find tastes in tech differ across the pond. An American literally sent me a link to a google doc the other week - I couldn't believe anyone would send a final professional doc in anything other than Word - you can't even get proper section numbers without a poor plugin....
Everytime an engineer tries to push slack on a consultant all they see is a new interface, shit loads of noise, gifs etc (cultural issue rather than tech stack obviously) and no real extra benefit vs the cost of learning something new when what you have today ticks all the boxes.
I also use both as I'm a partner on the engineering side of the business but also run a large consulting pod - I really don't care which one anyone uses. I don't personally see Slack being better 'enough' to justify the effort of switching for those that are already on teams.
Just avoid comments about peoples personal appearance all together. Maybe somebody doesn't want to be told they're short or dark or whatever. I was introduced to a guy via email and spoke to him on IRC for nearly a year before he came to the office, when he arrived he was wearing a dress and carrying a handbag - I decided to not comment on his appearance. Try it...
and here is one of two reviews (the other one isn't so good either).
"This is the worst book I have ever read. Not organized, inconsistent tabs, incorrect spelling, punctuation, and grammar.
Many of the points on tax sales are not fully explained and the reader is left with gaping holes in understanding the tax sale process. Some of the points are incorrect on how the tax sale process works.
I would not recommend this kindle to anyone, especially someone someone looking for guidance on the tax sale process. Perhaps this kindle could be useful in an English class as an example of what not to do."
You should seek a really good therapist, you're far too young to be 'over it' already.
You can live an authentic life, you just don't know how because 1, you're a kid with zero wisdom and 2, you don't yet know what is important (related to point 1).
I charge more per hour for my consulting, I had a bottle of wine that cost about that last week for dinner. What revenue do they actually get out of that model?
Low on a global scale? Absolutely not.
You're making it sound like we're living on minimum wage.
The average Java developer in London is within the top 5% of the UK in terms of salary.