Спольски родился в городе Альбукерке, штат Нью-Мексико, и жил там, пока ему не исполнилось 15 лет. Затем с семьёй он переехал в Иерусалим в Израиле, где окончил среднюю школу и служил в десантных войсках. В 1987 он возвращается в США чтобы поступить в колледж. Учился в Университете Пенсильвании в течение года, пока не перевелся в Колледж Пирсона Йельского университета, где в 1991 году получил диплом в области компьютерных наук с отличием.
Спольски начал работать в Microsoft в 1991 году в качестве руководителя команды программистов Microsoft Excel, где он спроектировал Excel Basic. Он переехал в Нью-Йорк в 1995, где работал в Viacom и Juno. В 2000 году он основал Fog Creek Software и и создал блог «Джоэл о программном обеспечении». «Джоэл о программном обеспечении» был «одним из первых блогов, начатых бизнесменом».
Спольски является сооснователем (совместно с Джефом Этвудом) системы вопросов и ответов Stack Overflow. Джеф покинул команду в феврале 2012 года.