I-am-not-an-engineer
I have multiple engineers tasked with providing me with information.
One was tasked with running up a sample program, small enough that all the code could be pasted on one side of A4, and writing instructions for running up QEMU and debugging sample program with GDB. Instructions had to use specific architectures and builds.
That was on Fri. Didn't hear back. So I emailed said engineer to ask about progress. The response was that they'd looked into it and as far as they could tell, GDB could only be used with QEMU to debug Linux userland.
They've had this task since Fri morning.
It took me 45seconds to find instructions for how to do this, in detail. 45 seconds. I could have written the sample C program, worked out the compile options, worked out the build, QEMU options, tested it and written it up in probably half a day. And I'm not a sodding programmer and this is a specialist build & example type.
Earlier in the day I tried running a setup script for a system. It failed, with multiple syntax errors. I fixed the first two, took me a couple of minutes.
And I'm not a sodding programmer.
What do they teach them these days?