Note: To make this website free to the public
please click on an ad to support my sponsors or you
can make a tax-deductable donation using Paypal
(click on the donation icon on the left).
This video shows a
team of robots working together to write a complex
software program. There are no sound in the video
because I wanted to show the viewers how these robots
think while writing a customer database system.
I have done videos on
a robot writing a complex software like a database
system. However, an individual robot can't write
extremely complex software, such as an entire
operating system. In software engineering, professors
teach students to work in a team in order to write
complex software.
There are two parts
to this video. The first video shows a project
manager designing the core structure of a customer
database system. The software was broken up into 3
parts. The project manager (the robot) has 3
programmers working for him: programmer1,
programmer2, and programmer3. He assigns each
programmer a part to write. During the code writing
phase, the project manager's job is to supervise all
3 programmers and to solve conflicts of interest.
The 2nd video shows
an individual worker, called programmer2, who is
responsible for writing 3 additional methods for the
database system. First, he has to read the program
codes written by programmer1 and to understand every
aspect of the program. Next, he has to identify where
to insert his methods in programmer1's software
codes. Finally, he uses a notebook to design the
structure of the 3 methods.
In order to write
really complex software, like an operating system,
robots have to work in a team like environment, where
all members have to collaborate, solve problems,
design a united program, and work together to write
the software. This video shows 3 robots working
together to write a database system: