1,236 karma · joined September 29, 2012
In my industry after many years and carefully watching competitors I have come to the conclusion that it's "pay to play". If you want customers to see your product and be aware that you exist and that they can buy from you, you have to pay to build the brand and market the brand. As engineers we are focused on building a product. I've done that a few times over. People like the product once they know it exists and what it can do for them. But they don't know about it because I can't invest in marketing. I don't have that 200-300K to blow. My competitors do. They can afford it. Most of them were succesfull in other industries before they got into this one. Or they come from rich families.
It's easy to dismiss the power of marketing and branding and the importance of investing in that, as pure tech founders.
Nap Pod Operator II
Senior Nap Pod Operator
Director of Nap Pods
Diversity Advocate
long interview cycles with lots of coding interviews make sense only when you have someone who has built nothing, and you need to find out if he would be able to build something. as soon as you have built something of any substantial size, coding interviews are no longer necessary especially if you have a CS degree and have reasonably good grades. the interview behaviour we see makes sense for countries where the cost of hiring and firing is very high, and this is not the case for the US.
employers can simply hire based on past projects
i also found that "verification" consists of "trick questions". if you can't answer the trick question, then people assume you are lying or a fraud. this doesn't work very well and optimizes for people able to answer trick questions and for those who get turned on asking these type of questions (i.e. people who are labeled "smart").
I love linux and I like it for software development in the business I am operating in. I just don't have the time to screw around trying to get something working when my Mac just does it better and faster and with less stress.