This sort of post seems to do well on HN, so to offer a bit of criticism I'd like to posit that often they seem to be a thin veneer over humble bragging. e.g. I don't know what I'm doing, but then neither does anyone else but I am stating it so therefore I'm actually better than them and I have impostor syndrome so that actually makes me better at what I do than you, and everyone who says they know what they're doing…
[deleted]
I have no idea what I'm doing
11–20 of 79 posts
Re: I have no idea what I'm doing
#12Re: I have no idea what I'm doing
#13Hey Tom, I just want to say, I have your book, and I find it wonderful.
How poorly does O'Reilly pay their authors? A book the size of most of their tomes, and at the prices they charge, should be a 5-figure advance in any other part of the industry.
Re: I have no idea what I'm doing
#14This guy seems to confuse "I sometimes have to think about things" with "I have no idea what I'm doing". Those seem quite different to me.
Re: I have no idea what I'm doing
#15I can understand the author's use of the Beaver analogy but it may not be the right analogy.
Beavers build these dams to keep the water level at a certain height. This not only offers protection from predators but also makes it easy to access food.
http://en.wikipedia.org/wiki/Beaver#Dams
They may have poor eyesight but they have a keen sense of hearing.
May be he meant that the Beaver does not know why its teeth grow continuously but it uses it to cut down trees and make dams.
Re: I have no idea what I'm doing
#16Really liked this piece and wanted to add something to it that I hope resonates with HN. I have myself run across all of this, particularly the complexity part, and have heard anecdotal evidence from others that I know, that when one finishes a function or a library of moderate complexity, and you step back from it for a while, and you come back to it, it looks really impressive. It's now no longer something that can be grokked at a glance. It looks complicated, with all kinds of persnickety details. You remember the "why" of certain unintuitive parts - evidence of problems you ran into and had to solve. The code is the product of many hours of iteration - and the code expanded, contracted, and settled into the shape it's currently in - a shape which, if presented to your earlier self, you would say "I created that? Gosh, it looks like something a professional programmer might have made." (or it might look like a horrendous hacky mess, of course.)
Re: I have no idea what I'm doing
#17"If you only take one thing away from this talk, make it this: beavers are idiots. They have no idea why they’re building these huge structures; they just blindly do it." I can understand the author's use of the Beaver analogy but it may not be the right analogy. Beavers build these dams to keep the water level at a certain height. This not only offers protection from predators but also makes it easy to access food.…
Over millions of years, beavers that behaved like this prospered. The beaver doesn't know why or even think about it. No more than you think about your particular cell enzyme reactions.
Re: I have no idea what I'm doing
#18Hey Tom, I just want to say, I have your book, and I find it wonderful.
Was really sad to hear this: "You don’t really make any money by writing a book, but O’Reilly did send me a nice hat" How poorly does O'Reilly pay their authors? A book the size of most of their tomes, and at the prices they charge, should be a 5-figure advance in any other part of the industry.
Re: I have no idea what I'm doing
#19"If you only take one thing away from this talk, make it this: beavers are idiots. They have no idea why they’re building these huge structures; they just blindly do it." I can understand the author's use of the Beaver analogy but it may not be the right analogy. Beavers build these dams to keep the water level at a certain height. This not only offers protection from predators but also makes it easy to access food.…
My friend, I think you are implying intention where there is none. It's true that the effect of beaver dam-building is advantageous, but there was never any deliberation about it on the beavers part. It's a curious case of effort without decision. One can easily think of a situation where a beaver might actually do better to not build a dam - but a beaver will try to build one anyway. It's just what he does.
Do humans eat to keep from starving? Do we have sex to have babies? Do we love our babies so that they don't die? I don't think so. We do these things because it's built into us to do them, just like the beaver.
Re: I have no idea what I'm doing
#20"If you only take one thing away from this talk, make it this: beavers are idiots. They have no idea why they’re building these huge structures; they just blindly do it." I can understand the author's use of the Beaver analogy but it may not be the right analogy. Beavers build these dams to keep the water level at a certain height. This not only offers protection from predators but also makes it easy to access food.…
>Beavers build these dams to keep the water level at a certain height. My friend, I think you are implying intention where there is none. It's true that the effect of beaver dam-building is advantageous, but there was never any deliberation about it on the beavers part. It's a curious case of effort without decision . One can easily think of a situation where a beaver might actually do better to not build a dam - but…
Either way, fascinating stuff.