We will only reach a singularity with respect to coding. There are many important problems beyond computer coding like engineering and biology and so on
Coding isn't chess playing it's likely about as general as math or thinking. If you can write novel code you can ultimately do biology or engineering or ultimately anything else.
Then we shall be reaching singularity.