Make the sfdx cli a little easier to use with some useful bash snippets
As alluded to in my last post of 2012, and further detailed in my previous post, this year started off with myself and Kris Moyse (@MoysieK—one of the best consultants and idea-heads around) forming the S. P. Keasey Trading Co., and as the name is intended to imply, our intention is to have some fun and break away from the traditional idea of a 'professional' business.
We're embracing the cloud so that we can be productive wherever we might be, sure we both have desks to use because having a big monitor is always nice, but if we want to work on a plane, in a cafe, at a bar or even on the bus en-route to a day of snowboarding we can. And we do.
Our motto is "Get It Done", and that encapsulates more than you might initially consider. For example, people seem to love meetings: they seem to be a great way to tie up a whole bunch of people for a few hours under the pretense that it's useful, but how much work gets done at the end of it? Chances are the outcome of a meeting is one or a couple of decisions, but using the right communication tools those choices could have been made asynchronously, while other work was still carried out.
"If it can’t fit on the back of an envelope, it’s rubbish" - Richard Branson
Richard Branson has been something of an inspiration for us, and we took a lot away from the stories and ideas he discussed at Dreamforce X as well as the articles he writes online; we have even taken his envelope idea and (debatably) developed it a little further. We have our own beer coasters which are plain on the back because everybody knows (whoever everybody is) that the best ideas are often conceived in the pub.
Why not work here?
So far in our short existence we've released two applications, built two more (soon to be released in collaboration with a partner, Train the Crowd, and have three projects being actively worked on. Over the same period we built a website powered by our Salesforce org, filled in a lot of paperwork involved with starting businesses, setting up bank accounts with merchant services and the like and still found plenty of time for networking, both online and in the real world. This has only been possible because we're leveraging the benefits of the force.com platform as fully as we can, and I as I discussed in my last post, if you're sticking to a traditional business model then you can't utilise such benefits to maximum effect.
Our 'documents' for the applications we've built consist of a handful of emails in their entirety, plus a few beer coasters. Our amazing artwork and video (another to come soon) has been created by @elroyonline, with the only meetings being two chats over beers and a quick Skype call with breakfast one morning while Kris and I were both in the same place. Get it done, don't over complicate things simply because that is what tradition has imposed.