My biggest deal was that when I took the class, my book was a few versions behind the OS version they gave us. All of my homework was explaining what it should do and why it wasn't doing it. It was a huge turn off for me.
The turn off should have been for the educational process 😉 That's where the problem was.
You really only choose something else if you want to scale more. The built in one is pretty limited. It's the same as using SQLite, basically. MySQL is what people use when they want something more robust.
hmm.. I find myself kinda in the middle. I use both email and IM a lot, but the idea of deploying IM in my office to me personally is undesirable because I believe that it would just be a way for people to gossip all day long, and not offer a real benefit to the company.
This is the same logic that I give for why I feel that everyone should be work from home and not in an office. Whenever I go into a large office I realize that there are no real meetings, just people talking about sports and gambling. Sometimes sports gambling. Nothing but a waste of time.
Yes, but without large corporate offices, how are you to impress the potential clients? It's all a farce to be honest...