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

These I especially like:

>"- Avoid superlatives and praise. Stop telling me I am absolutely right. Give me the cold hard truth."

>"Rule 5: Use the imperative mood in the subject line (e.g., "Fix bug," "Add feature," not "Fixed" or "Adds"). Test formula: It must complete the sentence: "If applied, this commit will [your subject line here]".

>"- Strictly adhere to the layered boundary hierarchy: each layer may only communicate with its immediate neighbor directly below it. Never "punch holes" through layers (e.g., controllers or UI components must never directly call database queries, raw hardware drivers, or low-level network clients; always route through the intermediate service/abstraction layer)"

Not crossing hierarchical/abstraction layers is very important for truly disciplined Software Engineering... at least in all Object-Oriented programming languages / languages that support Encapsulation, and possibly other languages/paradigms as well...

Anyway, lots of good things in this prompt!



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

Search: