Unfortunately yes. The fact that you cannot do anything without a partner is truly mind boggling. From what I have learned so far, you end up paying anywhere between 1x-3x of the licence cost to the partner just to get it implemented and make small changes here and there. It's crazy how high the TCO of this software is in this day and age.
This is the same story with Salesforce. I am building a new age quoting solution (CPQ) at my latest startup and talk to businesses of various stages regularly. Our biggest "competitor" out there right now is Salesforce CPQ. There is not one person that I have met so far who has not said that onboarding, configuring and then successfully using Salesforce CPQ is a painful process. What SF CPQ does in weeks, sometimes months, we (and our contemporaries) are able to accomplish in hours. And yet the huge entry barrier exists for startups like us is because SFDC has got the CRM market completely covered. Just because they are able to do CRM well, they are then able to build a walled garden around it.
You should leave. But give them time to find a replacement or mend their ways. Moreover you would not want to put the entire blame of a failed(lets hope not) product on you. Also leave only if that is the last resort. Working in startups is a great leaning experience, especially for developers. You being the some developer must be taking care of everything from ideation to execution and deployment. Very few people get to do that. But if you are unhappy with the work, the people are not nice and the product is dodgy its better to call it quits. Its not cowardice, its practical. This is not adding any value to you or them
Hi kjackson2012, what happened with you was unfortunate and i am particularly happy that you were right the first time around. I cannot speak for all the employers. But my views would resonate with the people who want to create a good working environment for their colleagues. if you are quitting because you got a better offer, i might want to match it or negotiate but in the end i will be happy for you. But if you are leaving because of something I did wrong i would want to know. If i dont improve, i wont be able to retain good people and that is crucial for small entrepreneurs like me.
Hi agentultra, I run a small team of developers and designers. Though we are 2 yrs old, we are still in the startup mode where we pull all nighters together and go out for drinks together. Maybe this is the reason i find being friendly with my colleagues ( i dont like the word employees very much) to be beneficial. I understand that your feedback comes from experience and experience is something one cant deny. I too have experienced similar things when i was working. But this is what is working for me. And I feel that this can work for most of us. I really appreciate your feedback
Hi Sheri, Even though we are now 2 yrs old, we still consider us as starups and as startups go improvement is the key to survival. I wrote this post as a concerned employer who want to make sure that those who work with him are happy and if and when they go, they leave with a smile. I know it is hard to keep everyone happy but one must try.
There are some very good recommendations here and I agree with most. I just want to emphasize on "Keep in touch with ex colleagues". It is extremely helpful even if it doesnt seem so at this point. I quit my first and only job 2 yrs back to start my own thing. When I left i left with a smile and maintained contact with all colleagues and bosses. I cannot tell you how much business I have found with the reference from my ex colleagues and bosses. Especially bosses.
Hi Nedwin, Yes actually. It had been quite some time since i created any FB app and since the api changes frequently i wanted to re acclimatize myself. And i find building something to be a better approach to learning.
hi jejones3141, I sincerely regret the inconvenience. That i think is the case when you try to use it over https. You can also access it here http://appsaber.com/fastword/