boznz parent
Always has been as an electronics engineer. I always loved designing and building the circuits, but when the PCB came back from the assembly house with a microprocessor in it, that is usually where the grunt work started. As a contractor I see a lot of different microprocessors and architectures, and just being good at C is not enough as you need to know all the register layouts, idiosyncrasies, and how all the peripherals are configured and work. AI has at least been a godsend here as it can condense 1000's of pages of datasheets and erratas into a working example in a few seconds, so writing my test suites or firmware no longer takes forever and I can get on with the good bits :-)