avrdude: verification error, first mismatch at byte 0x0000 : 0x00 != 0x16 using USBasp
The cause is most likely the fact that you "... do not use any resistors, capacitors etc."

Connect a 100nF capacitor between Vcc and GND.  Connect a 10KΩ resistor between RESET and Vcc.