In 1962, Marvel Comics editor and head writer Stan Lee was looking for a new superhero idea. He decided to create Spider-Man as a character with whom teens could identify, as there was a recent surge in teenage demand for comics. Lee was supposedly inspired for the concept of Spider-Man after observing a spider climb up a wall. Lee had to convince publisher Martin Goodman to introduce Spider-Man in the last issue of the canceled series Amazing Adult Fantasy, which was renamed Amazing Fantasy for that issue (#15, Aug. 1962). Lee then approached legendary artist Jack Kirby for an initial character design. However Lee was dissatisfied with Kirby’s attempt as the character turned out to be too heroic and Spider-Man was supposed to be a teenage boy. Lee then turned to Steve Ditko who developed the now iconic look of Spider-Man.
As Jobs explains, object-oriented programming allows programmers to use code written by other coders without having to know all of the details of the code. This is a vital feature for writing large pieces of software and making software-based products like search engines, apps, social media site, and more. Object-oriented code essentially sets up an agreement between the program and the computer: “If you give me these inputs, I will give you this output.” This allows for easy modular and collaborative programming.