Hacking. soft and hard