Critical Steps in Engineering Best Practices

As an agent specializing in Professional Liability Insurance, you know how important it is for your professional services clients to maintain good communication, deliver quality products, and run their operation efficiently. However, even experienced businesses make mistakes – ones that can cost them thousands (if not more) and even their business’ livelihood and reputation. In this article, we’ll explore how your engineering clients can minimize their risks from the start to avoid filing a claim in the first place.

Be explicit.

Where possible, write code that is short, straightforward and easy to understand. Often that will come down to single functions that are easy to test and easy to document. Even libraries can perform just a single function and then be combined for more powerful functionality.

With comments, describe the “why” versus the typical “what” for a given process or routine. If a routine seems out of place but is necessary, it’s sometimes worth leaving a quick note as to why it exists at all, says Segment.

Lastly, for the sake of clarity, engineers should refrain from being “clever” with their coding. Explicit over implicit is always preferred in this industry.

Test everything.

If a customer finds a bug or mistake before the company does, their trust is immediately lost. To prevent this from occurring, test every code over and over before submitting any final products. Consistency and reliability are critical components of building a successful engineering firm, and your clients should be aware that negligence in this area can lead to increased liability exposures.

Get to the root of the issue.

If there’s a bug within the code, skirting the issue will only lead to more trouble for the product and the company over time. Remind your clients to get to the root of the issue and start from scratch if necessary.


About AmSuisse

Formed in 2013, AmSuisse, Inc. has quickly distinguished itself as a wholesale operation that specializes in working very closely with our agents and broker partners to develop responsive, individualized service for each client. Our unparalleled writing support, industry-specific expertise, marketing support, responsive proposals and quotes, strong customer service, and strong relationships with our carrier partners have all helped us to provide the best possible coverage for our clients. To learn more about our available coverage, contact us today at (800) 485-0229 to speak with one of our representatives.