Decoherence of solid-state spin qubits: a computational perspective