44 karma · joined December 29, 2010
"I realize I might take some heat for lumping women, children and the mentally handicapped in the same group. So I want to be perfectly clear. I’m not saying women are similar to either group."
Seems like the goal of color is to aggregate vast amounts of real world data, like the Google of physical life.
Tough choice. On the one hand, you have your friends, family, and your company; on the other hand, who could have expected there'd be a 9.0 earthquake.
Business accounting is one of the most non-modern fields I've ever seen.
Another way to go is to freelance. There are always small businesses that need little help here and there with their website. The key to that is to build relationships.
For developers who have more experience and also looking for jobs, going to events and speaking with recruiters can work well. Doesn't work for less experienced though, because it's not worth going through a recruiter for that ($$).
Second, some negotiation advice. Don't ask for a significant raise until you have a second offer. Negotiation is all about the BATNA (google it), and from what I've read, you don't have one. So go get one first, then negotiate.
The technical co-founder already has experience and pretty much knows the issues he's going to face, and how he's going to handle them. If you haven't built a business before, then you do not know the issues that you'll face or how you're going to handle them. So his value probably far outweighs yours, even though it's your idea.
I can't agree with him on any of his examples on why .NET is a bad platform. Backslashes and coordinates systems are trivial. I can't imagine any point for any startup where it's necessary to know the bytes going over the wire when dealing with networking. Code generation is an incredible time saver, and can easily be deleted if the generated code is unnecessary. Expensive servers have nothing to do with quality of code. I've never heard of a .NET developer allergic to open source, not to mention that also has very little bearing on quality of code.
I would propose that the platform is a tool, and a developer who can only use that one tool is limited. But it's totally ridiculous to discriminate against someone for knowing how to use the tool and having experience with it.