Prophecy Fulfillment in The Simpsons and the Christian Bible

I was scrolling through Reddit last night and ran across a screenshot of an intriguing Facebook post. The post states that The Simpsons has been fulfilling prophecies for 32 years. Being raised in a fundamental Christian church I was told countless times that the Bible has many fulfilled prophecies. This post is meant to outline prophecies defined and fulfilled or unfulfilled in both The Simpsons and the Christian Bible.

Note: this post uses prophecy in reference to events predicted by The Simpsons.

Simpsons Prophecies

Seeing posts like this in the past I chuckled and kept scrolling. However, this time a curiosity arose in me. I went to Duck Duck Go (no, not Google) and ran a few internet searches about The Simpsons and Bible prophecy fulfillment. I was surprised to find that The Simpsons has predicted many prophecies (events) that have occurred. Before we take a look at prophecies, let us define prophecy.

A prophecy is a message that is claimed by a prophet to have been communicated to them by a deity. Such messages typically involve inspiration, interpretation, or revelation of divine will concerning the prophet’s social world and events to come.

Now that we know what a prophecy is we can now take a look at prophecies that have been fulfilled from both The Simpsons and the Christian Bible.

The Simpsons

Here is the rundown of fulfilled prophecies:

  1. They Predicted 2011’s Three-Eyed Fish Finding In 1990
  2. We Censored Michelangelo’s David In 2016, But The Simpsons Did It In 1990
  3. The Beatles Started Responding To Old Fan Mail In 2011, But They Had Already Done This 10 Years Earlier On The Simpsons
  4. Lisa Knew The Redskins Would Win Super Bowl XXVI Days Before It Happened
  5. Siegfried And Roy Got Attacked By Their Tiger In 2003 – 10 Years After It Happened On The Show…
  6. They Totally Predicted Modern Day Autocorrect Fails Back In 1994
  7. They Predicted Smart Watches In 1995, But They Weren’t Really Invented Until 2014
  8. They Were Ahead Of Their Time With Video Chats In 1995, Since That App Wasn’t Available Until 2010
  9. They Predicted 2014’s Ebola Outbreak In 1997
  10. Homer Discovered The Higgs-Boson Particle In 1998, But Real Scientists Only Caught Up In 2012
  11. Disney Bought 20th Century Fox In 2017, But The Simpsons Saw This Coming Back In 1998
  12. The Simpsons Totally Called That The U.S. Would Beat Sweden At Olympic Curling 8 Years Before It Happened
  13. Millhouse Predicted 2016’s Nobel Prize Winner Back In 2010
  14. They Knew 2005’s Guitar Hero Was Going To Be Huge 3 Years Before It Was Released
  15. Homer Used A Faulty Voting Machine In 2008, Similar To Those We Saw In 2012
  16. They Predicted The Entire Plot Of The Hangover In 1999, But The Movie Didn’t Come Out Until 2009
  17. Lady Gaga’s 2017 Super Bowl Performance Was Featured In 2012
  18. They Nailed FIFA’s 2015 Corruption Scandal A Year Before It Happened
  19. They Predicted Game Of Thrones’ Crazy Finale 2 Years Before The Episode Aired
  20. The NSA Spying Scandal Was Featured In 2007’s The Simpsons Movie, But Only Actually Happened In 2013

I ran across multiple articles. I will list them here so that you can explore for yourself:

The Christian Bible

Now that we have heard prophecies fulfilled from The Simpsons let’s take a look at prophecies fulfilled from the Christian Bible. With how prevalent Christianity is there are many more articles about Bible prophecies than The Simpsons prophecies.

This search was rather interesting. There are articles claiming that 365 prophecies have been fulfilled. Some claim that ~100 were fulfilled by Jesus. Reading through these it sounds like they are all grasping at straws. It could be that I’m not a biblical scholar that they sounds this way. Or could it be that these were self fulfilled by writers of the Bible? I’ll let you decide.

Here is a sample of the resources I used for the Christian Bible prophecies:


A number of years ago, Peter W. Stoner and Robert C. Newman wrote a book entitled Science Speaks. The book was based on the science of probability and vouched for by the American Scientific Affiliation. It set out the odds of any one man in all of history fulfilling even only eight of the 60 major prophecies (and 270 ramifications) fulfilled by the life of Christ.

The probability that Jesus of Nazareth could have fulfilled even eight such prophecies would be only 1 in 1017. That’s 1 in 100,000,000,000,000,000.

Stoner claims that that many silver dollars would be enough to cover the face of the entire state of Texas two feet deep. Now I’ve been to Texas. I’ve driven for days to get across Texas. Texas is a very big state. Who in his right mind would suppose that a blindfolded man, heading out of Dallas by foot in any direction, would be able, on his very first attempt, to pick up one specifically marked silver dollar out of 100,000,000,000,000,000?

#6 at

Given the odds calculated above let’s say that there is 1 prophecy per episode of The Simpsons. There are 731 episodes as of this writing. We’ll take the number of prophecies fulfilled above to be 20. Jesus fulfilled 8/60 prophecies making the percentage of fulfillment equal to 13.3%. The Simpsons percentage of fulfillment is 2.7% (20/731). Mathematically we can see that Jesus fulfilled 4.92 times the prophecies of The Simpsons. So we take 100,000,000,000,000,000 and divide by 5. This tells us that the probability that The Simpsons could have accurately predicted 20 prophecies is 1 in 20,000,000,000,000,000 (1 in 0.217. That’s pretty good Matt Groening.


Some Christians claim that fulfilled prophecies would prove that the Bible is inerrant or even literally true.

So you might be asking yourself what is next? Given that Christians believing the Bible is inerrant in part due to fulfilled prophecies must mean that The Simpsons is a good predictor of the future. Given the many events occurring in past episodes of The Simpsons have actually occurred. The most logical conclusion I can come to about the future is that you need to watch The Simpsons to determine what will happen next. In all seriousness I believe this to be sheer coincidence.

Getting Started with Web Development Tools

So I hear you want to be a web developer. You’ve come to the right place to get a head start. In this post I will outline what you need to learn to kick start your journey for the next BIG thing. This by no means is exhaustive of all you need to develop a web app. I will not cover any frameworks or technologies used for the app. This is strictly developer tools.

One quick thing before I get to the details. Everything I’m covering here is free to use & I derive no income from the links I post. There are paid tiers for hosting, but you don’t need to pay for a host until you’re ready to go public with your idea.

Now, as my infamous Intro to Algorithm Design professor said, “Let’s get start.”

Here are what we’re going to cover:

  • Integrated Development Environment (Text Editor)
  • Version Control System
  • Continuous Integration / Continuous Delivery
  • Hosting

Integrated Development Environment (IDE)

Since you will be working with text the first thing you will need is a text editor. My favorite is Visual Studio Code (VS Code). This tool is free, open source, has git integrated, many many plugins are available, a built in debugger, and it is easy to use.

Other editors exist but I stick to VS Code. I have heard goo things about Atom. I do not have any experience with Atom, but I do know that git is baked in.

Version Control System (VCS)

A VCS is a system used to store and backup your code. It tracks changes and allows you to easily revert any breaking code changes you made. Changes are stored as commits. A commit is simply a group of changes in any number of files. Say you find a bug in your code that you accidentally introduced a couple days ago. Working with a VCS you will be able to identify when you broke it and easily fix it.

The most popular VCS by far is git. From here on out when I say git I am referring to your VCS. There are two great options for hosted git repositories: GitHub and GitLab. Both of these offer CI/CD which I cover in the next section. To access your git repo you will need an application. Personally I like Fork because it makes following the git flow workflow easy. If you decide to use GitHub they have a desktop tool available that easily plugs into your GitHub repos.

Tip: Commit often and be descriptive without writing a book in the commit comments.


Continuous Integration / Continuous Delivery

These are actually two separate categories, but I’m going to tie them into one section as they both go together like sugar & spice.

Continuous Integration (CI) is the process of a system automatically building and run unit tests for your application when new code is committed to your git repo. What’s good about this is that you and your team can make code changes and once committed will automatically know if there are any breaking changes or bugs. Of course, unit testing should be done locally before pushing to git, but it’s an easy step to skip when you’re pounding out code. CI processes can be used to automatically kick off a Continuous Deliver process.

Continuous Delivery (CD) is the process of a system automatically publishing your app when code changes are pushed to your git repo. As part of the CI/CD process, if the CI fails in any way, including unit tests, CD will not be performed. Including unit tests in your CI will help ensure there are no bugs in production given your unit tests are correct.

The combination of or even using only one of these takes the leg work out of the deployment workflow. I recommend integrating CI/CD wherever possible. GitHub has CI/CD baked in, but I have had great success with Circle CI. Circle CI hooks into GitHub so when you push a commit to GitHub a build will kick off in Circle CI.

Tip: the only way to ensure there are no bugs is to write no code. Don’t beat yourself up if a bug slips through.


Hosting is how you make your app available to the world. Once you’ve got the app published to a host it is available for the world to use. There are literally thousands of web hosts available. One personal favorite for anything not .NET is Heroku. With a free account, you can get up to 1,100 dyno hours. Think of a dyno as an app. 1,100 / 24hrs = 45.8 days. This basically equates to one free hosted app forever, or at least until their pricing model changes.

Another option if you have a .NET app is GearHost. This is currently where I host this WordPress blog. On top of web hosting, they also offer database hosting. Like every other host, there are free tiers and paid tiers. The tier you need is determined by host popular your app is.

Note: Heroku has a number of getting started tutorials to introduce you to programming languages and Heroku hosting.

Pull it All Together

One app I have personally used all that is mentioned here was a trading bot written in Python. I used VS Code for programming, debugging, & unit test running, GitHub for git VCS, Circle CI for CI/CD, and Heroku for hosting. I made code changes in VS Code, committed the code to GitHub, Circle CI kicked off a build running the unit tests and if the unit tests pass the app is automatically published on Heroku.

Tip: you can use web hooks to integrate notifications into Discord from both GitHub and Heroku. You’ll notifications on new commits and the status of CI/CD.

Bonus: Unit Testing

I mentioned unit tests a few times in this post. I don’t want you to walk away from this with more questions than you when you got here. Here’s the Wiki article for Unit Testing.

Unit Testing is important because software developers sometimes try saving time doing minimal unit testing and this is myth because inappropriate unit testing leads to high cost Defect fixing during System TestingIntegration Testing and even Beta Testing after application is built. If proper unit testing is done in early development, then it saves time and money in the end.

Unit Testing Tutorial: What is, Types, Tools & Test EXAMPLE

I truly hope this helps you jump start into web development. There are countless tutorials that walk through different technologies and how to build an app. Perform an internet search and get to developing. Have a great day 😀.

Why am I doing this?

I have lost track of why I am doing this. I have spent many hours working to find the perfect template so that I can take my development skills that I’ve attained over the last 15 years to create a simple web app. Once I found the template, Blazor Boilerplate, with a framework I am comfortable with, .NET, I got to work. Over the course of a couple hours a few nights of the week and working with two Blazor template projects I have a solution that works with user authentication baked in.

Well, it’s almost a working solution. The project runs and works flawlessly on my development machine. Monday night I published the site to who hosts .NET projects. I could not get my project working though I used the publisher baked into Visual Studio.

I feel like I’m a chicken running around with it’s head cut off. Due to my 9-5 I’m trying to find the perfect template ready to use so that I can get an app off the ground quickly. This has been my demise. There is no perfect template and there is no rush. I’ve still got at least 33 years left on this planet so I can take time to write out my goals with this and get back to the root of why I’m doing this.

So, why am I doing this? I want to create something that is easy to use and fulfills a need for people. This thing I create doesn’t have to be big. It doesn’t have to make me a bazillion dollars. I don’t even care if I make $0.01 off of it. The joy of creating is all I need.

2020 Presidential Election Timeline

This is a work in progress. As time allows this will be updated to add more events.

All information pulled from Wikipedia Timeline of the 2020 United States presidential election (November 2020–January 2021).

Edit: the plugin used is TimelineJS WordPress Plugin.

Cheaha State Park Primitive Camping

The wife and I have picked up a new hobby, camping. I grew up in the Boy Scouts so I camped out about once every month as a child and a teenager. All the time I spent camping I had built up a collection of equipment growing up which my parents gifted me when I moved out into my own place. We have camped a couple of times in the past, mostly with friends. We enjoy primitive car camping. No shower is necessary as we are only gone for a couple of nights.

Our first camping experience was at Oak Mountain State Park in Birmingham, AL. The park is fun but the primitive campsites are right by the RVs and all sites are close together. Our experience here put us in a campsite next to a family with 2 children under 10. Needless to say that we did not get the peace and quiet we signed up for.

This leads me to Cheaha State Park just south of Anniston, AL. The park is beautiful and is situated 0.5 miles from the Pinhoti Trail. In search for an adventure outside of our house during Coronacation 2020 we came across primitive camping at Cheaha. Normally there are 2 primitive campgrounds available but during our visit the CCC Primitive Campground was closed for construction so we spent 2 nights at the Upper Primitive Campground.

Upper Primitive Campground
$19.00 per night Lodging tax NOT included
Primitive sites are located along Tower Road, Alabama’s highest point. There are 26 sites available. Each site has a picnic table, fire ring, shared water spigots,  and access to public restrooms (no bathhouse access).

CCC Primitive Campground
$15.00 per night Lodging tax NOT included
The CCC Campground is on the site where our last Civilian Conservation Corps Co 2420 camped as they built the park. We have 28 rustic sites available. With a tent pad, fire ring, access to a vault toilet, and access to community water spigots (no bathhouse access).

The campground was nice and we had a good time. What we enjoyed most was the food and the hiking. There are a number of camp sites and we wound up at P111 which is 10ft from P110. It turns out that there were 2 families with a total of 5 children under 10. Once of which would not keep quiet from the hours of 9 am to 8 pm. Thank goodness we were hiking until 3:30 and were able to grab a quick nap until she got back to camp.

All this to day that make sure you pick a campsite that is not close to the one beside it. From our walk through the campground we found that there are a number of sites which we would enjoy staying in because they are not in close proximity of other sites. Below are a few notes about camping at Cheaha and campsites I recommend.

If you have any recommendations for primitive camping where campsites are dispersed in Alabama, East Georgia, or South East Tennessee I’m all ears.


  • You can bring your own firewood
  • Water is available on site
  • There is no shower
  • There is an indoor restroom
  • There is plenty of hiking available
  • Max 8 people at each site
  • Recommended Campsites in Upper Primitive
    • P105 & P106 look big enough for 2 tents
    • P112: no campsite next to it
    • P125: away from any campsite

Steps to Become a Bad Developer

Every developer knows that the tools is what makes or breaks a project. In this short post I will explain a few steps which will make you a bad developer. This might seem silly but right out of college I invested no time into studying these key points. Hindsight is 20/20 as we all know but I want to keep you from looking back and kicking yourself. Let’s take a ride on the knowledge express.

  1. Forgo Source Control
  2. Do not use a Password Manager
  3. Use a free hosting provider

1. Forgo Source Control

This is THE MOST important step in being a bad developer. Source control is easy to use and will save you in no time. Say you have just finished a feature on in a service on your app and you want to expand said service to add another feature. You start working on the new feature and the service quits functioning as it should. Your first thought is to hysterically hit ctrl+z and watch the text cascade to what you hope will take you back to a functioning service. Unluckily for you ctrl+z took you back too far or you had to close your editor and lost ctrl+z magic.

With the use of source control you can be back in time to a working service in just a few clicks. Never work outside of source control. My preference and that of the developer community is Git. Git is simple to use, it is quick, and can will save you time developing. Not to mention that you can setup auto CI/CD via Git commits. Purists prefer to use the command line for Git but I prefer the simple UI of Git Fork. There are some links below to get you started.

2. Use a Free Hosting Provider

This combined with 1. is the worst mistake I have made in my development career. Early twenties me was working on a state of the art meal tracker application which allowed you to track your meals macro nutrient ratio and add foods from a 3rd party source. I spent many a night working on this project all without source control. Mind you all through my college career (2006-2011) none of my professors mentioned using source control. I do not blame them as simple research would have led me to this path. This section is on free hosting provider.

I chose to use a free hosting provider as I was jobless and broke. My internet search led me to a site 000webhost which provides free web hosting. The price was right. The hosting service worked and I was happy. That was until I learned that to keep your website live there must be active visitors which I currently had just me. A few weeks went by and I landed my first job and in the hustle and bustle I quit working on the project. This was when I learned of the terms and conditions of 000webhost that if your site becomes stale it will be deleted.

3. Do not use a Password Manager

A password manager is great by giving you 1 password to rule them all. It is also bad, giving you 1 password to rule them all. Password managers are applications which store your passwords encrypted using a single password. You must remember this password or else your data will be gone. When you setup your password write it down and store it in a safe place. Preferable multiple places so that an unwelcome fire will not blow your data away.

Say you are hosting a data driven web app that provides a service to users at a competitive rate. Users data is protected via keys and there exists admin passwords. If you lose the keys and/or admin passwords you might have trouble accessing the service in the event of an issue. The hosting provider has password access which you will lose if you misplace your password.

Below are a few password managers. KeePass is the most trusted being open source and you host your data so make sure you have a safe backup solution. Bitwarden is my favorite as it provides end-to-end encryption and you can host the service. I’ll leave the rest for you to research.

I want to end by telling commanding you to be a good developer: use source control, a password manager, and paid hosting. It can be cheap.

Humans Worst Invention

Since the dawn of humans there have been many inventions. Inventions that were mesmerizing, life changing, and some are just downright dumb. The airplane for instance has allowed us to travel across the world in a matter of hours which used to take months. This was a great invention. Something happened rather sad in the mid 2000’s.

Social media happened. Since the invention of social media mental health has declined, laziness has increase, and more time is wasted. There is no other place more glorious for a bully. Sitting as home, on the bus, or at school/work hiding behind a screen one is so brave they will say anything to anyone. Most of the time the anything does more harm than good. Look at the latest political battles raging on Capitol Hill.

In my most recent internet search ‘bully twitter by politician’ Trump’s Twitter account was the 5th result. Modifying the query to ‘twitter by politician’ Trump’s Twitter account is not in the first 30 results. This isn’t to say Trump is the only bully on Twitter making a laughing stock of America. Both sides regurgitate words on Twitter which should be more thought out.

Hate can be found on both sides of the political spectrum. The first tweet below is from Republican Donald Trump mocking Chuck Jones. The second tweet is from Democratic news source ABC mocking an 11 year old.

Chuck Jones, who is President of United Steelworkers 1999, has done a terrible job representing workers. No wonder companies flee country!

— Donald J. Trump (@realDonaldTrump) December 8, 2016

Pres. Trump had invited Joshua Trump as his State of the Union guest because the White House said the sixth-grader from Wilmington, Delaware, had been bullied because of his last name.
He appeared to doze off during the speech.

— ABC News (@ABC) February 6, 2019

I did not intend to go off on this political tangent because not all cyber bulling is political but that is where my internet search took me. The other dark side of social media is the drones it creates. The next time you are out in public be it the bus, subway, or a restaurant look around and count the number of people scrolling through their phones. Now I’m one to use social media but I am cautious as to how much time I spend and what effect it has on my life.

Social media did not just bring about easy bullying. Time is precious. More precious than people treat time. There is no need to scroll through Instagram, Facebook, Twitter, or even MySpace to view the latest trends, fancy things you could buy if you were a billionaire, or even what your ex’s best friends cats owner had for breakfast yesterday. It just doesn’t make sense. It is dumb.

Hello world!

Welcome to my website. My name Justin Mooney. I am an evangelical Christian who follows Jesus, an electrical engineer, and computer wiz who dabbles in crypto. My political allegiance does not lie in one platform. Frankly I am fed up with the us vs. them rhetoric that the media has us led us to and I do not believe we will turn away from this rhetoric until we pull our phones out from in front of our face.

This roller coaster we call life is not easy so we must remember to be civil to others because we are all trying our best. I lean to the side of optimism and I do realize there are still people who are racist, lazy, and leaning on the government to care for them. My plan is to use this platform to enhance my writing, my thoughts, and my life. I hope you will join me on my wild ride through life.

“Nothing in the world is worth having or worth doing unless it means effort, pain, difficulty.”

Theodore Roosevelt