プログラムの仕様考えていて寝られなかった。

あるいは、寝られなかったから考えていた。

いずれにせよほとんど寝られなかった。