This little line from the article scares me: "but a software engineer would iron out the remaining potential bugs that I could not find quickly"
Every sw dev knows this is a very dangerous, and unrealistic, assumption.