43 karma · joined August 2, 2009
Two months later I was hired for what turned out to be an excellent software development position at a completely different organization.
When I interview technical candidates, I ask a pair of related questions that encompass data structures, sorting, and time complexity. It is a very simple-sounding problem. The good candidates get the questions almost before I finish asking, and the mediocre candidates struggle.
http://reason.com/archives/2006/03/01/why-poor-countries-are...
it really blows your mind. I think the nay-sayers are missing the point of this article - it doesn't matter if you are sympathetic to the family. You have to remember that the higher paying job isn't creating 2x the economic output - her choice to take the lower paying job means that:
There is one fewer position making $120K
There is one more position making $60K
Now consider this: the $120K position is much more likely to be a management position, which, if done well, could create several $60K positions, lets say 3. This means that for the economy as a whole, there is one less $120K position and TWO fewer $60K positions.
In my opinion this is very scary.
DOUG: When is Joe's flight due it?
YOU: Why do you ask?
DOUG: Oh... umm... there's a seminar at 3:30 PM I thought he would be interested in.
YOU: What seminar?
DOUG: The underlying physics of the violin.
YOU: Why do you think he would be interested in that?
DOUG: We talked about it once.
YOU: So, just because you talked about it once, you think he would be interested in spending time going to your hoity-toity physics seminar?
DOUG: Um, yeah, I do, and it isn't hoity---
YOU: Oh yes, the fluctuations of the harmonic oscillators will exponentially dampen the transverse waves of the vibrating string...
DOUG: Dude, shut the hell up. First off, that's nonsense, second off, we don't talk like that, and THIRD, you STILL haven't answered---
YOU (sarcastically): Oh, oh, I'm so so sorry, I haven't answered you question yet have you.
DOUG (gritting teeth): No, I just want to know when he will be arriving.
YOU: I have no idea, check the fucking monitors.
DOUG: WE AREN'T AT THE AIRPORT!
YOU: Yeah, I know, I'm just fucking with you, he arrives at 3:00. He won't make it to your seminar, and in my oh-so-humble opinion, he wouldn't want to go to your seminar anyway. Joe's a real man.
DOUG: FFFFFFFFFUUUUUUUUUUU%$#!^%$@$%^!
I find it quite difficult to believe that a chef with 10 years of experience could not find a job in Seattle. This beggars belief.
In short, don't tempt economic fate when you have a wife and kid and live in the USA - you should not count on ANY social support in this country.
I strongly suspect that investors who change to be pitched are in fact scam artists who do just enough investment to plausibly deny that they are in fact scam artists while taking in huge amounts of cash from ignorant start-ups and forcing the start-ups that do agree to receive investment into contracts that strongly favor the investors.
I'm sorry, but charging to pitch fails the common sense test; it is little more than a way of separating fools from their money.
ARE YOU F'ING KIDDING ME? You write a blog post on hiring and then proceed to relate a story about how you escalated a personal conflict way beyond reason? This is precisely the kind of guy you don't want on your team, because working in the real world involves resolving personal conflict without needlessly pissing people off.
(1999+) But now I've taken my leave of that whole sick,
navel-gazing mess we called the software
industry. Now I'm in a more honest line of
work: now I sell beer.
So, I suppose, Joel is right, in a roundabout way:Selling beer => flirtation => sex => sperm + egg = Building a future human being!
But seriously, Joel is on crack.
You have no idea why your startup failed. It has relatively little to do with the things you listed.
Your startup failed because you named it "trogger".
The name of a product, technology, website, whatever is critical for success. The name "trogger" makes me think of "troglodyte" or "troll blogger". Seriously, this is one of the worst names for anything internet or technology-related that anyone could possibly come up with.
Please please please make sure that someone else chooses the name of the next startup you work on.
Letsee, I'm going to need some granola, Beatles tunes, a hipster haircut, and a peace-encouraging, inner-city-black-kid-helping, hippie-esque, capitalism-hating, new-age social-green-Obama-natural job. Doing something. That will change the world. Yeah.
Seriously though - you can never have too much money, but this doesn't change the fact that it is way better to have, say $10M in net worth vs. $100,000. Of course if you have $10M you're still going to want to be a billionaire, but now you can choose to either work hard to become a billionaire or do something entirely different. You're still going to have to find your place in the world---everyone deals with this---but now you have a huge amount of freedom you didn't have before.
What is true is that being just shy of depression is probably adaptive and beneficial, which is why there are many examples of brilliant people who spent part of their lives depressed. It also explains why genes "for depression" haven't been selected out of the gene pool - it is likely that they are beneficial for the majority of carriers (makes you work harder, you're less satisfied with what you have, etc...) but if you have too many of these genes, then you just hate life and want to kill yourself, at least sometimes.
BTW the Wikipedia article on depression is very good and has links to some relatively accessible journal articles on current thinking about depression.
This is just a bunch of advice - not really that useful.
Case in point: in the finance industry, employees work very hard and are not praised. They are also paid very well, and their pay is usually tied to their performance except in 2008 when everyone got a huge bonus in spite of the meltdown.
Having said that, I seriously doubt I will ever found a startup - I plan to make a chunk of money and have a life first.
* we use Python+MySQL
* each table has an associated class, a CRUD-API if you will
* a cursor object accesses a table like this:
cursor.TableName.select_by_ids(low, high)
* removing means set time_removed to the current timestamp
* rows are returned as lists of dicts
So the solution to the object-relational mapping problem is: for each table, there is a class that manages access to it, and a row is represented by a a dict.The say that focus is in they eye of they beholder
Sadly, you've left out many of the details that would help others understand you: when did you graduate? What was your GPA? Did you take quantum or real analysis or a compilers course? If you wanted to, how would you prepare to finish your degree or begin grad school?
There is nothing particularly mysterious about hard work and devoting time to study.
Unfortunately the linked blog post doesn't quite hit the nail on the head...