HN user

mustafa0x

26 karma
Posts1
Comments28
View on HN

> Programming is much closer to a craft than a science or engineering discipline. It's a combination of skill and experience expressed through tools

You seem be implying that the latter statement doesn't apply to the disciplines of science and engineering. "skill and experience expressed through tools" is highly important in both watchmaking and bridge building. I would advise anyone who says elsewise to reconsider.

I understand your point, but why create a hugely false dichotomy between a craft discipline and the science and engineering disciplines?

---

I strongly concur with points 2 and 6.

You seem to be using destroy and open warfare synonymously. The Art of War is about one of these, not the other:

http://www.thefreedictionary.com/destroy

  de·stroy  (d-stroi)
  v. de·stroyed, de·stroy·ing, de·stroys
  v.tr.
  1. To ruin completely; spoil: The ancient manuscripts were destroyed by fire.
  2. To tear down or break up; demolish. See Synonyms at ruin.
  3. To do away with; put an end to: "In crowded populations, poverty destroys the possibility of cleanliness" (George Bernard Shaw).
  4. To kill: destroy a rabid dog.
  5. To subdue or defeat completely; crush: The rebel forces were destroyed in battle.
See 5.

It was the point drcode was making (which FuzzyDunlop misunderstood):

> The only real danger is for bozos who use the same password for HN as they do for their citibank account

---

Excuse my pedantry, but I'd advise against saying "That isn't the point.", for it conflicts with a well known writing technique: http://en.wikipedia.org/wiki/Show,_don%27t_tell

If you insist on doing so, consider a more polite alternative. E.g. "it's seems you've missed the point", "perhaps you've misunderstood", "I feel that so-and-so was saying something else".

Deception. More verbosely, you allowed the user to assume something, yet contradicted this assumption. Somewhat similar when a woman strings a man along, then requests payment.

The Startup Resume 14 years ago

> Overall, startups are looking for employees who are exceptional in the one key thing that they will be doing

Key - in my opinion - being the operative word. In other words, you may be doing many things, but how good you are at those things aren't as relevant as how good you are at this key thing.

How Geniuses Think 14 years ago

> but the nature of their intelligence couldn't be more different.

This statement is false. They could be more different in ways you can't even imagine, for no one currently completely understands the nature of intelligence.

> It's really not hard to imagine that the search for alien life is a problem of asking a question for a rare/over-specified solution.

Life is quite messy and obvious. It seems quite likely that traces would exist.

> If you are lucky enough to get an education, it's another foundation to work from, but it will not make up for experience resulting in a track record.

> Experience and track record of results will always beat education.

I see these as two very separate things. Why do you compare them?

> but it is in fact good advice for everybody else

If so, then please don't nitpick advice which is good for everybody else. Magnus Carlsen can do that for himself.

Thanks.

Did you use a code editor for the markdown? I'm working on a book, and would use vim, but I'd like to see the TOC at all times. Something like Word's navigation pane.

I'm not sure if this whether you're being serious or not. If you aren't, than could you please explain the relation between ebooks and college? I see the knowledge-is-pricey relation, but I find it weak. Writing a book and building a school, hiring staff, etc. is not a strong comparison.

If you were being serious, than the reason college is costly is because everything that goes into me being able to attend a college costs money.

Congratulations on the success of your ebook. Also, thank you for your words of inspiration, that's quite thoughtful.

Could you detail the technical side of writing? I.e. what tools were used in getting this done?

  Because if he’s smart, and he knows he is smart, he will:

  a) stop learning
  b) stop being critical towards his own work
The logic here is quite flawed.
  Because he doesn’t accept the parameters suggested to him 
  that someone thinks make up the problem.
While there are cases when a programmer should simply answer the question (or solve the problem), those are exceptional. So, as said here, programmers (and others) should always ask questions; should always learn the reasoning behind things.

---

I hate to distract from the content, however I found the article's use of semicolons to be incorrect throughout. (edit: disregard)