Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I agree with you in a literal sense. I'd add the adjective 'extremely poorly' to 'developing' for any developer who doesn't have a thorough grasp of the system for which they are developing.


An artist can make great art without knowing the details of how the dyes in their paint are manufactured. The same is true for development.


Can an artist make great art without knowing to use oil paint on canvas, instead of watercolor (or whatever - I'm not an artist)?

How about knowing the difference between types of brushes and what effect they have on the canvas? Is it 'great art' if it's accidental?


Yes, and yes.

That said, this is more like arguing that you can't be a great artist if you don't know how to make the canvas yourself.




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

Search: