What I have learned running a software consultancy over the past two years
reefpoints.dockyard.com
reefpoints.dockyard.com
"work with some really shitty people too"
fawning language over Ember, making bold bets on it based on a hunch
firing a cofounder, admittedly a mistake
These were also probably the most valuable parts for me because they were challenging.
I really doubt any of this would have been different if we'd had a Republican for President. Granted, healthcare.gov wouldn't have happened, but I doubt any of the other items would have looked any different. All US presidents have done things that I consider unethical or illegal. So to castigate one party vs. the other seems shortsighted.
Unless, of course, he has a huge contract offer from the GOP. Then it makes sense. In politics, money is the great decider.
So...who will you work for then?
I wish you elaborated on this (I think it'd be worthy of its own article). How do you do this? Most articles I read on this topic seem discuss their fee with clients like a diplomat, a politician or a strategist or something. I've read in more than one article you're supposed to sell your price as "an investment, not a fee". But your article implies you cut right to the chase.
We do cut to the chase. Some people have seen this as aggressive. If we get the sense that this will turn them off and they seem like a company we want to work with we'll push off that conversation. But most times I am up front and tell them our rate ($6k/week/dev) and I tell them we are looking for contracts with a budget over $50k. I don't have all of the time in the world and I know the client is likely meeting with other agencies. If we are not a financial fit for them then it is better they know that earlier than later.
There's a cost to vetting potential clients and service providers in the form of time. The sooner you can tell whether everyone is on the same page with regards to financial expectations, the better.
I learned my lesson a long time ago when traveling for several hours to meet with a client looking for what amounted to $150k worth of work, and eventually telling me/us that they only had $5k.
In a buisness context, people are either excited enough to be scary, or they have a material reason to do things. This tends to boil down to complicated reasons, or money. So if someone is upfront about just wanting money, I suppose he is fine, as long as I pay him well or he has little ability to backstab me.
Thus, I like this attitude, I have to say. Get clear about what you give me and what I give you, so this roadblock is out of the way.
I'm curious what being a 'partner' in a design/tech consultancy amounts to. Profit-sharing?
On the other, If I was a potential client of Dockyard's and saw this, I would run for the hills. This is not the kind of stuff that belongs on a company blog. Or any blog, for that matter.
It's hard for a consulting company to be selective on the clients (especially during tough time).
Good luck with your company. :)
Can anyone explain why people would hire a shop with specific but general tech like EmberJS or Rails? (Rails make more sense a bit since it encompass the whole web-app but EmberJS is just for front-end). I can understand if the company specialized in Enterprise software like SAP, Oracle, SharePoint but less on Rails/Django/front-end-framework.
That's a big factor to me. It breaks down into: Is it interesting work? Is it going to be challenging without being impossible or overwhelming? Is it something I can say I was proud to be a part of? And am I even the right person to work on this or would someone else be able to do a much better job? Does it use technologies I really like, or ones that I am not too fond of?
1. Work part time as a freelancer.
2. Get enough work that you can quit your job.
3. Get so much work that you can't meet deadlines without hiring an employee.
4. Repeat step 3.
Is this what you did? Regardless, is this a bad plan?
I've also made some dumb financial moves and we've had lulls in our pipeline. We think (hope) that we've corrected these. So we'll see how the next year pans out.
I really like this. Not branding, not marketing - but building a name. Building something of value and being an active member of/giving back to the community.
A bad client is someone who thinks they own you because they're paying. This is not true and I am very protective of my employees.
And also what's so bad about angular?
(I'm ready to meet my JavaScript framework)