“Every Engineer Deserves a Buddy Who Never Misses a Code”

As an Electrical Engineer and MEP Consultant working on DEWA and UAE authority submissions, I’ve been thinking a lot lately about a stage of our work that rarely gets talked about outside the industry — the approval process itself.

Most experienced MEP design engineers I’ve spoken with share the same frustration: the approval stage sometimes undoes everything — unexpected errors, missed updates to regulations, or details lost somewhere in a long design process — leading to endless revision cycles.

Reflecting on my own submissions over the years, I keep coming back to the same question: local codes and regulations are accessible, sure, but realistically, how much time do we spend reading through them, cross-checking every clause, just to end up complying to a single reviewer comment weeks later?

What if there was an assistive tool that could help detect, review, and suggest corrections to MEP drawings before submission — something that works alongside how an engineer already thinks and designs, not against it?
I’m not talking about replacing engineering judgment — I’m talking about reducing the hours spent manually cross-referencing codes, so more time goes into actual design thinking, not repetitive compliance-checking.

I’d genuinely love to hear from fellow engineers on this: how much of your time on a typical project goes into revisions caused by things that could’ve been caught earlier? If you had a reliable assistive tool in your corner — something like a trusted buddy at work, quietly double-checking things before submission — would that actually change how you work? Or is there something about the process I’m not seeing?

Parents
  • I suspect something like this might be an "interesting" challenge for AI. If you're wanting it to take a regulation like BS 7671's 314.4 (..the wiring of every final circuit shall be electrically separate from that of every other final circuit..") and compare that with a circuit diagram and spot that a joint between N conductors outside of the DB enclosure would be a violation whereas the same joint just inside might be OK, I reckon it might struggle. AI can be good at manipulating images, even spotting common characteristics between images, but whether it's capable of "reading" a diagram, at present I doubt. You might give it's learning system a thousand diagrams where the is a shared N and a thousand where there isn't and it may reckon the next diagram is much closer to one group than the other, but as with the NATO/Warsaw Pact tank identification system (possibly apocryphal) which ended up thinking tanks under a sunny sky were NATO and pictures taken surreptitiously in less ideal conditions were the other sides, rather than looking at any characteristics of the tank itself, it needs something of the next level to work correctly. It may come in time of course.

        - Andy. 

Reply
  • I suspect something like this might be an "interesting" challenge for AI. If you're wanting it to take a regulation like BS 7671's 314.4 (..the wiring of every final circuit shall be electrically separate from that of every other final circuit..") and compare that with a circuit diagram and spot that a joint between N conductors outside of the DB enclosure would be a violation whereas the same joint just inside might be OK, I reckon it might struggle. AI can be good at manipulating images, even spotting common characteristics between images, but whether it's capable of "reading" a diagram, at present I doubt. You might give it's learning system a thousand diagrams where the is a shared N and a thousand where there isn't and it may reckon the next diagram is much closer to one group than the other, but as with the NATO/Warsaw Pact tank identification system (possibly apocryphal) which ended up thinking tanks under a sunny sky were NATO and pictures taken surreptitiously in less ideal conditions were the other sides, rather than looking at any characteristics of the tank itself, it needs something of the next level to work correctly. It may come in time of course.

        - Andy. 

Children
No Data