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

I would say this is true of a programming language, but not really of LaTeX.

Now LaTeX technically is a programming language, it's Turing complete. But in practice for most users it's not.

Sure, there might be subtle inconsistencies. There might be some bit of mathematical notation that looks slightly different in one part of your document than another. I guess some people would be bothered by this, I'm not one of them.

It is true that it's possible to become a LaTeX power user, and write all sorts of sophisticated macros. In that case, yeah, you want to get the foundations right. But if you're just doing something simple (e.g. writing up a math paper), then mysterious breakages aren't an issue; there's not really anything to break.

When I worked as a programmer in industry, I was quite anal retentive about how I coded, and getting a feel for the languages I used. They were the tools with which I did my work. But LaTeX, for me anyway, is merely the tool with which I typeset my work. An outstanding tool, perfect for the job -- but not one I choose to invest time in mastering.




To me, this sounds like a very reasonable approach.




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

Search: