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

> ... to avoid a software change.

"It's OK, it doesn't need any code changes, just a modification to the configuration files, so the approval process does not apply."

That company's developers just need to learn the trick of making the configuration file format Turing-complete.

If you don't have time to write your own interpreter, XSLT is an easy one to sneak by PHBs.

I've seen one system where 70-80% of the functionality was implemented in XSLT for this reason. It meant changes could be delivered in 5 days instead of 35. Obviously good news for the customer. The PHBs were pleased that the bug count in the C++ core had dropped (it hadn't really, we just stopped using the buggy modules.) The integration testers were pleased that the end product worked. Basically everyone was happy except the C++ reviewers in QA.




Beautiful, Greenspun's Tenth Rule comes to the hardware department!




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

Search: