Hacker News new | past | comments | ask | show | jobs | submit login

I think the food analogy is a very good one: I know how wheat is grown, harvested, turned into flour, and how to create a bread from that. I also know the same about several vegetables and even eggs and chicken. I know that I have a weak spot when it comes to dairy. I know enough about slaughtering cows and pigs that I would not attempt it myself. And I know enough about health and the risk of various parasites, etc. to understand what I need to read up about when it comes to dealing with meat safely.

I also understand very well that I would have a very hard time feeding me and my family alone. But I knew where to start.

If we apply this metaphor to binutils, how many developers even know what ELF or DWARF stand for and how they would have to use them? How many know what an assembler and linker do and how one would approach to get one if needed?




IMNSHO, the knowledge of assembler and linker is already quite specific - continuing the bread metaphor, "how many people trying to make bread from scratch have a clue about sourdough or yeast?" Yup, I have a nagging feeling that those exist and are fairly important, but how would I have to use them, not much knowledge there.

(Also, why stop at assembly - a macrolanguage, even though it strongly corresponds to a specific architecture?)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: