2,602 karma · joined October 17, 2008
I once started a project to add in A/B testing to a legacy platform that really wasn’t supportive of any such changes. The project was a technical success but a political disaster. The aftermath made it very clear that my manager was hoping I would fail so that he would have an excuse to manage me out. When it didn’t fail he became a lot more obvious in his attempts to get rid of me. I also suspect that some of the issues that happened during the project were setups, but I can’t prove it.
Why am I proud of that clusterfuck? Because it proves that I can still succeed even when powerful people dont want me too. The problems I had at that job were political and not due to a lack of ability on my part. I’m not saying that I am without fault in allowing my relationship with my manager to degrade to tgat point. But I gained a lot of confidence from delivering a working product despite adversity. That confidence led me to a much better job.
After all if you have enough candidates, you can choose to only hire clones if the founders. And completely miss out on the benefits of diverse experiences bringing out creativity.
I don’t even hate Java that much I just hate the Java is the only “serious programming language” attitude so common in this industry.
The incentive exists for the shareholders, but they are not the ones making hiring decisions and choosing tools for programmers to use.
Don't worry about not taking the time to properly learn C++ . It is a huge huge language and trying to learn it all at once from first principles will take you forever. Just try to do things in the most memory safe way possible.
And yes, I am looking for a new job.
Read longer reviews and judge for yourself. Don’t trust the star ratings.
That depression is considered a disease by itself and not a symptom of many, possibly related, problems suggests how little we understand it.
I definitely recommend any of these books to parents of toddlers.
There is so much low hanging fruit in terms of improving engineers productivity, but the companies refuse to even consider the possibility. If you offered private offices or remote work and the opportunity to use more productive tools, candidates would line up to apply. And would need fewer workers because they would get more work done.
Perhaps the $100/hr isn't as much as you think it is. More so if you are somewhere expensive like San Francisco or New York.
Although mediocre employees can often become great employees with some training and coaching.
Should cover open offices
Crazy smart dog, allegedly he would escape their fence and go hitch hiking along the highway. They didn't know where he was escaping to until a friend told them she saw him on the road and he jumped in her car.
That may sound far fetched but my current company has a very rigid and well known cycle and I swear that recruiters know about it. I get way more recruiter calls leading up to raises than afterwards.
Good on you for noticing that the annual review data is artificial. I suspect that is why these processes exist. Companies want to base there decisions on data and don't care if that data is meaningless.
I have never seen a company with such a structured review process not have the review process gamed by political players. Especially peer review, that is just asking for gaming.
Annual or semiannual reviews are way way too infrequent. Just pull up with the employee when any problems occur. Or have weekly one on ones (props to the article for mentioning this). Just don't what 5 months to ding an employee for an event they no longer remember.
Certainly very weird that the environment was that charged politically that these rules were needed.