As a counter-point, I think it is good to also consider that even the wrong people asking the right questions is better than no one asking them. I think discouraging fledgling developers from asking these questions is a short-sighted choice. I believe a better choice is to have an environment where they can be guided to the right answers, even if they are "too big for their britches".
I've been doing some Salesforce dev for a company for about 6 months and as far as I know, this is really still the case. There are ways to do a type of reference that mimics foreign keys and sql joins, but it is terribly convoluted and therefore confusing.
I am in the process of dealing with that myself. In my case, the leadership of our company was convinced by a consulting firm that Salesforce is capable of anything, including acting as IaaS for a huge SaaS application we are building. The result being that we have to make very expensive work arounds for API call limits.
The hard part about this is that it might function eventually, so "there is no reason to switch until we KNOW for sure". Salesforce can do a lot, but it can NOT do IaaS. Use AWS, GCP, or literally anything else if you want a 100% customizable autoscaling application with in depth monitoring.
EDIT: Pardon my cry for help, but if anyone has any business targeted material to present these ideas to company presidents who don't have a clue in the world, I implore you to point me to it.
I work for a small consulting company specializing in SF custom development. About 1/3 of our projects are coming in and fixing something other consultants screwed up. It's very expensive and I really feel for the position our clients are in. The governor limits are particularly nasty, you have to be constantly aware because they won't bite you in development since you're usually working on a limited set of data. It's only after a production deployment do they begin to show up and there's nothing you can do.
funny you mention Salesforce as IaaS, a buddy of mine works at one of the big firms and was telling me the other day he's on a project where the client is layering a multi-tenant architecture on top of Salesforce's Community Cloud product and basically reselling communities.
I'd kick such a consultancy out of the door on the first instance of such an advice. For this kind of stuff some tech strategy consultancies are required,not the ones that implement it. I'd stay away from the big ones(i.e. Accenture), irrespectively of the company size. Salesforce is great but it is definitely not for everything.
According to that entry, it appears in both Swedish and Czech (as an alternate spelling).
Given the commenter's username is krokku and the fact that "krok ku" means "(a) step forward/towards" in Czech, I think we can assume that the commenter is Czech.
The whole post is so poorly written I suspected satire, but if it’s supposed to be satire it’s either terrible satire or so brilliant it went over my head.
Another important question to ask. How far of a drive was his home? I could see an employer doing this if they had told them they would pay for a ticket if the drive was over X hours away, then discovered that they lied about it. I supposed this falls under fraud as well.
I bought the base model and upgraded it with 16gb of RAM (wish I could have done 32gb), 1TB NVMe, and a 1TB SATA SSD.
So far it is great. I've been using it as my daily driver for about 6 months with Manjaro. I get about 8 hours of battery life unless I'm running my Windows VM needed for some work tasks. Otherwise it's just firefox, slack-cli, thunderbird, and webstorm.