Exactly! It doesn't necessarily mean that you shouldn't be good friends with people, only because you wouldn't apply their life advices. There are many other qualities in people that you can benefit from.
life, existence, other people are endlessly complicated. Spending too much time observing and figuring them out, prevents you from living and enjoying it. Something like Heisenberg uncertainty principle in quantum physics.
All my emotions are there with a reason, it's important to figure out what is it.
self-discipline and pursuit of your goals is a road to healthy, stable self-confidence and self-esteem.
Everyone around you seem to know how you should lead your life, listen to only those whose life is similar to what you aspire, filter out the rest.
Surround yourself with people that make you feel good. Cut out the toxic relationships and habits.
Practise gratitude for the people in your life, your health etc...
stand up for yourself. From what you've just said it looks like you've been treated unfairly at least. It's not worth to beat yourself up over it. What do you have to loose? There's a shitload of jobs there. You can be unappreciated/undermined at million other jobs just as well.
Doesn't mean you need to be arrogant or an idiot about it, simply speak your mind like you did in this post.
Great stuff again Matthew :), your blogs are always easy to read and helpful!
Personally I think that string concatenation in query building throughout the Sugar code base (campaigns, workflows) is very problematic and could also be exposed in a couple of scenarios. But like I said, this seems to be the work in progress currently at Sugar.
Hopefully Sugar will come forward with a response to these allegations because these are serious security risks.
Sounds like that can easily turn into a never-ending business developing and/or business intelligence project for the client you've mentioned. I assume this is not what you want to achieve, otherwise you would be a cofounder at CRM consultancy startup.
- Be as specific as you can about the scope of data you will communicate between and what exactly will be a part of this integration (try not to get involved with anything other than that).
- Expect a lot of traffic as CRM's tend to be loaded with useful and useless data which just keeps growing.
- you can expect that your client will often want to increase the scope of data fetched or sent to CRM.
- you can expect that your client will often want to trash or change data fetched or sent to CRM.
All CRM's have out-of-the-box API which you will probably have to use, so look into that. Usually you can CRUD a record in CRM by providing ID and type values of that record.