Hacker News new | ask | show | jobs
by juan_juarez 4854 days ago
A limited templating language forces you to behave. More importantly, it also forces other people to behave. It stops people from creating ugly hacks in the middle of templates that become impossible to track bugs. It stops Joe Random Designer from being able to break your database when he works on a new header design.
1 comments

If you need a templating language to force you to behave, you are not likely to understand why you need to "behave".

If others "misbehave" fucking tell them not to - why does everyone look for a technical solution to a human problem?

I totally agree with this. To many times developers of frameworks or other reusable components seem to try to protect developers from themselves.

I understand that there is a good argument for this but in the end it's making everything more complex and limited for developers who do understand what they're doing.