"Self-taught" is not likely to cut it these days in engineering, but it IS possible in the software field.
I don't understand how it's possible in software not hardware? Both are very involving subjects. Note that what I'm talking about is not a hobbyist web developer. Let's say a video game developer, and I'm aware of outstanding people who did a lot to the field, even more than "degree-holders" contribution. Both fields require logic, math, and physics, and they are related. Also note that the advances in software made to the electronics engineering industry, using circuit simulation and design software...which itself allows for someone to experiment without the need for 17th century laboratories.
I know I'm asking but at the same time I have an argument, and if you cannot prove me wrong and slam me with an instance where it's absolutely impossible to be a DELFT-TAUGHT engineer, then I can just buy it. UNLESS, "the-other-way-around" which is "self-taught" software developer is impossible as well.
These days have more technology to let us free ourselves from business demands for papers to prove ourselves capable and skilled. We got the technology!
Some people think that computer science is all about writing some code in some cheap RAD languages and that's it. I'm not even talking about this. Again I mean fields like 3D computer graphics which is more or less nuclear physics.
I'm also aware of engineering association and registries that you have to belong to to get a job, but...whatever who cares, we all know why they exist. ;)
Can't be done in your garage...
But it can be done on my computer, using some electronic design software. And as software engineers say, implementation is something easy can be handed out to anyone who has the resources and tools.