ADHD can cause similar symptoms and more and more people have it. It's something very unpopular to diagnose in adults because many psychiatrists are convinced that it's just a childhood illness.
Many Software Engineers reach for Adderall or Ritalin to help them with this.