As you continue to add more and more clients, are there best practices or procedures that are best to follow to keep clients' project files, credentials, etc.. separated on your computer?
My concerns are trying to ensure I don't accidentally mix up client files, or even web credentials. Or even the source code and different AWS/GCP/Azure profiles.
I've thought of using separate logins on my computers, but that also becomes a pain because there are so many tweaks and things to tools and settings that they are hard to keep synced up.
Is this really not a problem at all? Just as long as I sandbox as best as I can each client, use Chrome/Firefox profiles per client. I've done the best I can and call it good? Or are their techniques and ways to help better separate out each client into their own respective sandbox?