sh4na
I'm a huge fan of Match 3 games and I can honestly say there's plenty enough choice in that genre without having to rely on Candy Crush.
/me runs
This doesn't really have much to do with working alone, but it is harder to grow if you can't get feedback and aren't forced to explain your code to others.
If (like me) you are physically unable to get together with your peers IRL to discuss your work (for instance, because you're about 1000km away from the nearest person you can conceivable discuss things with), you should find other ways to do this. IRC is good, putting code up in github for feedback, blogging about it, these all help kickstart the next round of learning.
You may feel worse about your code once you get some external eyeballs on it, but it's likely you'll get positive feedback, which is always comforting.
There's no aboiding negative thoughts, it's a sign that you are striving to do better. Start worrying when you don't think you can do better.
It's important to know that googlers are encouraged internally to do interviews (for extra cookie points? I don't know :P), they're assigned randomly to candidates for most of the process, so they're not a part of the whole process, just a piece of the machinery. No one oversees the interviews to make sure questions are not repeated and that there's a logical thread from one to the other (especially the onsite interviews), and you might not even be asked the questions that are actually relevant for the position they're considering you for, when you're in the latter stages of the process.
The stories I've heard from the hiring trenches are all pretty much the same. It's a great company, but their hiring processes are very weird.
They employ a lot of people that can write code on boards, and can certainly churn it out at high velocity. But when you start looking at the actual code... it's bad. When I first looked at the chrome code, the layer they dumped on top of webkit to make it out-of-process, the only thing I could think of was "this looks like something a kid fresh out of college would cobble up together". Same thing with most of their projects - lack of clear design, hacks, hard to maintain, lack of standards, no portability. The projects that get visibility end up getting better (more competent programmers assigned to them), the rest lingers in crappiness mode.
They're not all like that, obviously. They have very smart and very competent people there. But the general low quality of their code, the lack of polish in their products, it clearly shows the consequences of hiring people based on how fast they can dump code on a whiteboard.
Edit: and of course I'm downvoted. Thanks!
Edit2: I'm no longer downvoted. Even though this might be relevant to a discussion of the voting system, I don't want to intrude on the discussion of the article itself, so no need to vote anymore on this. Thanks for the upvotes, everyone. Nothing to see here, move along... :)
I call pish posh on that. What you're actually witnessing is The Microsoft Minute, as explained by http://ars.userfriendly.org/cartoons/?id=19990318
Regarding the part about being lucky at working in companies with a large % of women in It, there are a surprising number of women in engineering departments in large companies, especially when the companies are not actual software companies, they do business in other areas and have large IT departments to support the business internally. Because the culture in these is not really a startup culture, you really don't hear about most people in there. For the most part they aren't posting in HN or doing technical blogs or participating much in the "geek" community - and so this community doesn't actually realize they exist, and when people talk about the lack of women in IT, they're really talking about the lack of women in the open source and startup cultures.
In the end, it sounds like she had a really hard time, but she got out in time and in one piece, and she's more productive than ever, which is great. And good to hear that the COO got kicked out, it's good to know insanity doesn't go unnoticed forever. Thanks for sharing! Best of luck with the new startup!
Frankly, everywhere I worked, be it a startup or a huge corporation, I never felt discrimination or disbelief at what I do. In the corporate world, particularly in finance and insurance, there are a lot of female developers. They're around 60% of the IT staff, from what I've personally seen in the places where I've consulted at. In the startup and more "geeky" environments, female devs are very rare. Currently I'm going on the theory that the type of person that seeks an IT job in the corporate world is different from the one that goes to startups. The degrees they have are subtly different (Business CS vs CS), their professional needs are different (stable long term employment with low risk, low % of innovation, high % of project/code maintenance in the corporate world). To me it seems obvious that there are many more women leaning towards the corporate profile than there are for the startup profile. Why this is, I'm still working on that.
Regardless of how many women there are, I have never witnessed the sort of disbelief that that phrase shows. I don't know why she says this happens, maybe it's a cultural thing where she's from.
Readability has costs, and provides a service for free. They give you the choice of using their service for free (no revenue for them, no revenue for ad-driven content sites), or paying them a fee for the use of their service (which is strip everything except the content so you don't have to - a value-added service if I ever saw one). This fee gets forwarded to the content author, while they keep a commission for the service they're providing you. You, presumably, see a value in their service, or you wouldn't use it. You see a value in the content, or you wouldn't read it. They give you the choice of supporting the content and the service, where money is split to support the service you like and the content you like, or just use it without paying anything. The content author is denied ad revenue because you use a service which strips ads. This service now offers you the chance to support your favorite content authors directly, to compensate for the loss of ad revenue.
And you see extortion where?
>My entire point would be moot if Apple required 30% of all revenue >from Readability regardless of whether the subscription originated >from within the iOS app or from Readability's website
Your point is moot. Apple takes 30% from in-app subscriptions. People using the app don't have a choice between subscribing through the app or through the website, seeing as Apple does not allow linking to the website. Obviously, people using the app won't think of going to the browser to subscribe. Hence, even though it seems there's an alternative, toll-free way to subscribe, in practice there isn't. Even though it looks like it's optional, it's not, and content-based apps are going to be especially hit with this toll. The Apple 30% toll - encouraging people to develop for your platform, then putting up flat 30% fees on revenue - now that is extortion.