3,316 karma · joined September 28, 2009
http://techiferous.com
You can find my email address at:
http://techiferous.com/about
Maybe think about it this way: what are your very _deepest_ values? The things that you think make a life worth living? That's starting to touch your genuine self.
The tone of your response has piqued my curiosity more than the content of your response. Why such a strong, negative reaction?
Assuming an error rate of about 4%, this means that about 900,000 Americans have been wrongly convicted -- about the population of San Francisco.
Here's an example. Let's say a user is taking a survey and the last question is: "Please share any additional thoughts if you have them." A null could mean the user did not answer this question, probably because they haven't gotten to it yet. An empty string could mean the user was asked this question and actually didn't have anything to say.
> In a way, it is kind of like blood pressure. Everyone has blood pressure, some higher than others.
Isn't this defining mental health as distance from societal mean rather than fitness for a purpose?
It's all about context. What's the cost of "breaking things"? Does your not-yet-monetized social network startup go down for a couple of hours? Or does someone die?
Also, I have witnessed first-hand the slowdown in productivity that a "move fast and break things" approach has when what you are breaking is your team's ability to work quickly and confidently with the code base.
It is also easy to assume that an animal's internal life is dumb and uninteresting.
I agree that a competent, experienced developer can do this. What's worth noting, however, is that it takes two weeks to cross the bar of "can contribute code in this language that produces deliverable results". But two weeks cannot get you across the bar of "can contribute robust, maintainable code in this language".
Even though you are not a beginner to programming, you are a beginner to the language and its ecosystem and so will still make some significant newbie mistakes. Ruby on Rails is a good example of this: half of being good at RoR is being a good programmer, the other half is memorized knowledge of the idioms and patterns of the framework and community.
If your body is unhealthy because you eat too much sugar and refined carbs, and you take a pill for that, you now have two problems.
This assumes children can only tolerate maximally-sweet foods like fruit juices, soda, cookies and candy. This fundamental assumption that kids won't eat healthy foods is very dangerous.
While it could be true that "those values are very dearly held by those people" you are not counting those who grew up Amish and left (or were expelled) because the values were not dearly held.
Speaking of my own experience growing up Anabaptist, I witnessed misogyny (women were not allowed to teach men) and a forced social cohesion that bordered on cult-like (people had to vow to follow very serious rules, including never to visit any other denomination, and pledge themselves to the denomination, and if they committed a "sin unto death" they were excommunicated from the community with no chance for reconciliation).
I can say with confidence that although there were some aspects of my religious upbringing that I appreciated, overall it was a bad religion that did not bring the best out of people.
That's a feature with negative value. Top developers, at least in a business context, are those that help business realize their goals for their web product. One way top developers do this is to find solutions that involve writing less code, since code is a liability.
The other benefit of the coding exercise is that it might filter out a certain level of impatience. We don't have coders who can't be bothered to follow [insert team process convention here].
Also, the exercise is designed to be original and so a solution can't be Googled.