Killing cockroaches

What might software and hardware look like in 2050?