Software development might sound a little bit like black magic. A bunch of strange words and terms you are sometimes not even completely sure how to pronounce.