Tag Archives: Business

The Outsourcing Project

Last night I had a Skype chat with an Indian project manager about off-shored iOS development. Here’s the rough summary from the notes I took.

The all-in cost for a small universal (iPad and iPod) game is about $50,000. 30% to 40% of that cost is UIUX design (User Interface User Xperience), which I cut right off the top because that’s my responsibility. Project management is another 10%, which I cut out as well.

The estimated time we were working with was three months for one developer, or about 500 hours. This could be cut as well with a very clear design, and especially one focused on MVP: the minimum viable product. This is what I’m working on now. I don’t really believe this aphorism, but it’s catchy:

1 App 1 Feature 1 Dollar

After all was said and done I’d whittled him down to $8k-$10k, with the schedule of the work still TBD. I think I’m going to look at other firms to see how low I can get that — this was at one of the really high-end outsourcing firms, and they told me straight-up that they charge almost full North American rate.

Which ends up back where I left off with Jared: I’d like to find a good-enough coder at a good-enough rate, ideally below my own. However, practically, I won’t do these projects without help, so I can give on rate as long as the output of non-commodity coder-hours is of sufficient quality. There’s a fuzziness there around how much of my own time I’ll need to invest to complete the project, which’ll just have to be tackled as it comes up.

Need Interns Bad

Yo, my company needs computer programming interns badly. If you know anyone appropriate please let me know (in the comments or get ahold of me directly). They should probably live in TO already.

An understanding of the difference between stack and heap memory is, basically, the only requirement. We’re having trouble finding people.

I just contacted the “women in CS” group at UoT. Only about 4% of programmers are female, so I’m affirmative actioning it up. It’s probably not legal or something, but fuck being PC: statistics is science.

I’ve Become Everything I Hate!

Today was contract renegotiation day. They’re looking at bringing me on as an employee, which I am ambivalent towards: I love freedom, I love dental coverage, and never the twain shall meet.

To that end, they’re getting me to help them revise their hiring process, towards which I am also ambivalent: I get to pick my own coworkers, but I have to do HR — traditionally the most useless development task of all.

How does one hire coders? Interesting question. More to follow (and much discussion, I imagine). Since I’m building HR policy from the ground-up, here’re my preliminary decrees:

HR policy #1: We will never hire anyone who has had anything to do with iTrade or Canada Post.

HR policy #2: We will never hire anyone on my shitlist.

HR policy #3: all my industry friends now have job offers (let me know if you want one).

Corrupt, I know. Fun, too!

CRM? WTF!

I find myself needing lightweight CRM software. Trello helped me convert a contact into a later opportunity that I need to follow up on, but storing information in TODO lists is like storing TODO lists in email: stress-generating and bad.

Anyway, more later. For now: Drive with Jill @ The Fox.

[Update: there is no good small/micro business CRM software. 37 Signals was on it, but I guess that project failed -- or converted to Highrise. I just want a one-user-free solution.]

When It Rains…

I just got a cold-call from someone looking for a mobile app developer on a short-term contract.

I have a slightly longer-term contract already locked up.

It might be possible to do both, but that might also really suck.

Wat do? Need cash, but don’t want to over-work (which I have in past).

White whine: I have too many job offers?

What I Actually Did

Remember The Ventletter? Well, I actually did something much more strange. I’m really interested in people’s opinions here. I’ve noticed a certain uniformity in reaction.

When the company called and asked for references, I decided I’d had enough. The CEO asked me to track down a reference they were having trouble contacting and something in his tone made me furious.

I called up my other references and had them all agree to two things:

  1. That we hadn’t discussed what to say to the guy.
  2. That when I work overtime I sometimes, playfully, strangle coworkers.

And that, as they say, was the end of that. He was digging, so I gave him something to find — a strategy from poker. I’m collating reports from my obliging refs, perhaps for another update.

I’ve seen a couple of beneficial side effects already. First, I feel better about my interactions with the douche — like I counted coup. Second, I broke a creative block I’ve had on a story I’ve been working on for a couple of years about the games industry. Third, I feel more confident — I got an anecdote out of an unpleasant encounter. Fourth, I feel more connected to my references. Fifth, I didn’t send someone a crazy fucking letter.

I’m sure the list will grow.

Are Degrees Worth It?

My friend Chris recently linked to this blog post by a guy named Steve about the correlation between education and lifetime income. It’s a response to this New York Times column by a guy named Michael arguing that what America needs is uneducated entrepreneurs.

Steve’s first problem is that he’s using historical data rather than a forecast model. Michael is arguing that just because people who got degrees in the past make more money now is not a good predictor of how much people getting degrees in the future will make.

Steve’s second problem is that he missed Michael’s argument that education does not cause income but they are correlated because they have the common cause of ambition. To determine if education causes income we would need to control for ambition.

Finally, Michael has a larger point: it is better for the economy if more people are starting businesses, even if many of them fail. Education may lead to higher median income for individuals, but entrepreneurship should lead to a higher mean income for everyone.

Canada’s solution to encourage entrepreneurship is the social safety net: your life will not be that bad if you fail. America’s solution is greed: if you don’t take risks, you won’t be able to afford all that shit you’ve been tricked into wanting.

I think it’s clear that a social safety net is not enough on its own. Since I’m not that interested in material possessions, I’ve never been inspired to be an entrepreneur – I don’t see what’s in it for me. To increase job creation, the governments of both countries have the challenge of maximizing the pay-off for success, minimizing the penalties for failure and keeping society smoothly functioning (which is why winner-takes-all is not a sustainable strategy).

The Ventletter

I was just asked some pointed questions in a company’s second interview. They want to talk to me again next week, but I am fuming and considering sending the following (this is one of the benefits of pseudonymous posting — I can do this, have the satisfaction and self-esteem boost of a public whinge, and then send it or not depending on how I feel tomorrow). It’s ordered from most-to-least likely for me to actually send:

Hi Chris:

I thought some more about the questions you asked during our meeting, and I have some different answers.

First, it is standard in the game industry to take time off, and even change studios, between projects. I have left studios for a variety of reasons, including being headhunted and to pursue educational interests. I have also stayed at studios for consecutive projects, and been invited back to ones I left. I was wrong-footed when you asked me about this so pointedly and might not have responded skillfully.

Second, I have multiple interests and I have been fortunate enough to be able to explore lots of educational avenues: the visual arts, business, computer science. If I choose to go back to university again, next time I’ll probably study anthropology or linguistics. Or maybe philosophy. Or French.

Third, I think diverse skills are both valuable and needed in the game industry. I can code. I can critique visual layouts. I can budget. But only by accident — I just studied things that interested me and, as luck would have it, found out that I’ve got multidimensional competencies. You’d need to hire two or three people to duplicate my skill set — think of the cost!

The questions you asked revealed more of your understanding of HR best practices than, perhaps, was wise. You seem to think my background is fragmentary whereas I think of it as broad. This makes me think you are looking for someone who is “just a coder”, whereas, in the words of Marshall McLuhan, I am not looking for a J-O-B, I am looking for a R-O-L-E.

Given that disconnect, I don’t think we’re a good fit. Thanks for the opportunity, but I don’t want to explore this particular avenue any further.

Sincerely,

[Jack]

This company has severely upset me twice during the interview process, so that’s it for them regardless of my decision to send this or not. “Won’t be a strike three ’cause I don’t play fair.” But, via BB, some mollifying quotes from Steve. Another fave was “getting fired from Apple was the best thing that ever happened to me.”

First World Problem…

… to be employee #4 of a mobile startup or not? I guess that’s not really a choice, because they haven’t offered yet and my alternative so far is unemployment. Plus, there’s no reason to not do something awesome.

They want me to come in and work for them on a two-day contract as a trial period. I love that — it’s something I’ve planned to do with employees since I read about it back in the day, I think in a /. comment multiple years ago. You get both get to see what the day-to-day is, more or less, before over committing.

My job search is going well — I have several more interviews lined up. It’s been a few days past three years since I’ve had a “normal”-ish job and it’s only slightly terrifying being back in the market. I have a small “how am I going to be abused this time?” feeling and a larger “money!” feeling.