The first thing that striked me with electronics, it's how ridiculously hard it is to connect the parts.
So I have to plug that high voltage soldering stuff, then heat it to such, burn my fingers and the linoleum, to ultimately have a chance to attach those little 1mm connectors. I have to do acrobatics at the same time to keep it everything in place, because it's 1 gram components which'll blew with the wind at the first chance.
Then I have a botched job which as half chance of working, because it is so damned small, you can't even see if it soldered right. I bought that Flash IC, I couldn't pronounce the name, and you couldn't see the pins. This is ridiculous.
Managing such stuff to connect stuff, it seems to me it makes electronics more of a martial sport than it should be. Imagine I could just plug my Flash IC to the microcontroller, and focus on the logic of the circuit.
It seems to me there should be a universal adapter for parts. It's not even about making solder paste or whatnot. A wire is a component, and so it goes also in the universal adapter.
The problem to solve chief most, it is designing a $0.05 thing which can connect anything to anything. For example, it could be printed graphite, with a layer of melting conductor which sets once. You print somehow the circuit, then there would be a layer of stuff which melts at 90°C, so you give a little current in short-circuiting wire, and it melts the part on. I'm a little talking nonsense, but this is just to give an idea of how I see the problem, if others want to tackle.
Conductive stuff is cheap, so it should be cheap and simple to connect anything to anything. It may be fun, but dealing with such acrobatics hinders progress into deeper electronics. I wish it was solved once and for all.
That is all I wanted to say.
Have a nice day (and yes, I did burn my damn linoleum)