As a software developer you tend to get very rapid feedback on whether your code is working compared to, say, engineers or scientists. Often you can test a change in code and see if it works almost instantly. Some languages force minute long compile cycles but even that is pretty fast compared to the months a scientist might have to work to test a guess. There might be more ceremony at the workplace but when you were learning to code you probably had immediate feedback.