After reading the article entitled “The Tar Pit”, I realized that developing software is really not an easy job. Like the tar pit, programmers usually find themselves trap in situations where problems occur as they progress with the projects that they do. They are like beasts that could not overcome the dangers of the tar pit. I totally agree with the writer of the article in so many ways. Software development is a process where developers must really understand how it is done and what are the problems that come with it in the process of development. It is not something that after completion of a project everything is done. Programmers must understand that it is a development process where in development must continue until something is produced that meets the requirement. T
here are many stages to go through in software development. It is not just pure programming. It also involves documentation, planning and organization, and testing which is considered a big part of development. Testing the product itself and testing the product with different system is very vital in the completion of a project. Usually, problems normally occur in the middle of a project. Programmers must learn how to deal with the problems and not just ignore them. It is time-consuming but it is worth the time programmers spent in programming. It basically just gives joy to the any programmer like a joy that a child enjoys when he or she gets what he or she wants. It also gives the joy of learning. It also makes the programmer feel happiness of being able to do something and