developer comprehension and memory barriers papers