Soyut düşünme yeteneği önemli. Matematik bilgisi doğrudan pek işinize kullanılmıyor ama soyut düşünmeniz iyiyse genellikle matematikte de yazılımda da başarılı olursunuz.
Frontend'te genellikle işin yaratıcılık yönü daha önemli gibi duruyor fakat özellikle web sitelerinin, web uygulamalarına dönüştüğü React, Vue, Angular gibi kütüphanelerin standart haline gelmeye başladığı bu dönemde frontend'in yazılım boyutu da yani soyut düşünme yönü de ön plana çıktı. Web uygulaması geliştirirken gereken komponentleri, komponentler arası iletişimi, backend ile iletişimini, backend'ten gelen verinin frontend'te state'te nasıl tutulacağını düşünüp anlayıp ona göre kod yazmak gerekiyor. Bunlar da soyut düşünme gerektiren alanlar.