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

> Reading a book is like a mechanic learning how to work on cars without ever touching a car.

What a weird analogy.

Programming without reading anything (a book, a manual, a guide) just makes you a monkey with a typewriter.




You can become functionally capable in any mainstream programming language with some working examples, newbie hello world tutorials, maybe a debugger, and/or stack overflow. You are unlikely to get past an intermediate level of skill, and you won’t understand the deeper patterns that motivated the language designers, but you can add features and write useful applications.

Is that really a monkey with a typewriter?


Absolutely. I deal with people like that on a day to day basis.


I’m betting that all of us operate that way a percentage of the time. I’m not a zsh expert but I have to edit my zshrc file.

If that’s being a monkey, I guess I’m a monkey. But I bet you are one as well sometimes. I have empathy for people doing their best outside their area of experience, because all of us are that person.

If what you are talking about is people employed as professional C++ developers who have a very superficial understanding of the type system, that’s different. But I still don’t think the term “monkey” applies.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: