I’m no expert either but i find ADA extremely useful in embedded. I come from a C background and it is a joy to be able to map everything over registers instead of having to do pointers and shifting. Makes things so much clearer. And mapping of protocols is so good. You describe the protocol packages in a record and overlay them on the incoming data. Everything is clear and understandable in plain english. Just my 2 c…
:edited to add:
I have tried to do the advent of code with ada also but because the challenges are mostly string handling I find it very annoying to do. Mostly a skill issue but Python would be a much more sane language to solve such problems.