Pitfalls and Safeguards in Real-Time Digital Systems with Emphasis on Programming | Synapse