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

Yes - it's miles better. If you're unconciously competant (i.e. good at your job) they might seem like they both take about the same cognitive effort to understand.

But think for a beginner:

What is $ ? Is it money?

What are () for?

What is CSS?

I want to shade it, so lets do background-shade .. oh, color only works, so you have to know all the terms.

Can I do "background-color" "red blue white striped"

What is button.warning? Can I do button.border ?

These are all questions a newbie could ask - because they have no experience in the "domain language"




The questions raised was "better," not "easier to learn." In absence of everything else, being easy to learn is a point in favor of natural language--but the inefficiencies, ambiguities, and probable weakness of using natural language are big marks against it. Checkers is easier to learn than chess, but has fewer players.




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: