Just for fun, the folks at the CDC should combine Ebola with the rabies virus. This zombie apocalypse isn't going to start itself!
That's not the worry. One day someone will cross Kudzu with Poison Ivy and THAT would make a Zombie Apocalypse look like a cake walk.
Now, I would have put this down as a fluke except that I was able to do very similar things for the rest of my career in engineering. Although trained in systems engineering I started out working with computer systems when computers were big iron and I worked on both IBM, Univac, and DEC systems. Then I successfully made the transition to PC's and networks and retired as a Network Engineer and Security Officer. Often I would have to learn enough to get started in a new area about which I knew almost nothing with little time to do so. I would get 5 or 6 books on the subject and absorb them over a weekend and could then get up to speed pretty quickly after that.
I still don't understand how it works, and I am still not sure I really believe it works, but for over 40 years the speed reading class I took in 1965 saved my bacon many times.
I also use Tax Act, and get the Deluxe version, however it always charges me to file the state return. Do you have to pay to file your state return?
I have always filed a paper state return so I have never checked on doing a State e-file. The paper return is included with no problem
Engineering failures of that era were not usually due to errors in the CADD modeling or computer calculations, but due to a lack of understanding by the people using them. They were often used with invalid assumptions or in inappropriate situations . Prior to the use of computers to do the massive iterative calculations needed, Space Frame structures were mostly used only where the lightest and strongest structures were absolutely necessary. Dirigibles come to mind. After the computer revolution in computer aided design, they began to appear everywhere and a number of the early ones failed catastrophically.
My career moved more and more directly into working with computers over the years and I have written code in half a dozen languages, and I can't think of any of them where it wasn't critical to understand whether the output and results you got were REASONABLE.
If you don't understand how to do what you are automating then it is impossible to automate it well.