I am a physicist by background and rocket propulsion engineer by career. I am pretty handy at writing signal processing and control stuff on microcontrollers and FPGAs, and writing physics simulation code in C++. I thought, because I am therefore Really Smart (tm), I must be able to knock up a webpage because how hard can it be? I basically died a death within a week, surrounded by sharks in a pool of confusion about javascript and frameworks and doms and salt and pepper hashbrowns and bcrypts.
Reciprocally, I have visited a few hackspaces and witnessed vignettes along the lines of someone saying 'I know Javascript, therefore I'm an engineer!' before they then cut their hand open in a completely predictable way with an angle grinder, having just rebuked you for trying to 'interfere' with their use of said angle grinder because you could see the wheel nut wasn't tightened down properly (this is a true story).
The moral is: don't assume other's backgrounds, and don't over-assume your own. We all come at this stuff from different directions and a pointer can help some of the audience, even if its redundant for others.