I agree somewhat, but we were talking about maximising money without caring about the work; that, at least to me, means I am working as a company for a company, not in a traditional job. Contracting as a company means I can deduct almost everything I buy and/or charge it to the client which means more money. It also means multiple clients and work from ‘my office’ (which looks a lot like my home) has been allowed forever as if you are a
company they cannot dictate where you work. Demotion does not exist; they can just tell me they don’t need my services anymore: I have too many clients so I have to say ‘in 6 months’ anyway and get offers all the time for more.
And yes you are right about the learning but that happens automatically when you are building ERP stuff. But that’s always the case: my point is: if you chase the newest tech crap, you are not focusing on making max money as you don’t need to update your tech knowledge. No one cares about that outside the tech realm. For both old and new tech, the business rules you learn by doing and you start to see patterns fairly fast so the next project will be similar to the current. I don’t want to think how many times I implemented almost identical employee benefits self service portals…