The Growing Trends in Internet Development


The Internet runs over two simple protocols that made the whole world an open space for people to communicate and exchange information with one another. The first protocol is the Internet Protocol (IP) which instructs how data packets are structured to encode the information. The other important protocol is the Transfer Control Protocol (TCP) (Adams and McCrindle, 2008).

Both protocols helped the Internet technology to grow so fast by ensuring that information being transfer between two computers can be done successfully without having to suffer any control or even requiring a specific route plan to get from one destination to another. The basic principle behind the Internet is the intelligence happens at the two ends of a connection, and the transport layer that allows the intelligent systems to communicate with each other which is based on the concept of packet switching rather than the line switching as in the telephones technology (Adams and McCrindle, 2008).

The original designers of the above protocol didn’t anticipate or foreseen where their invention would lead. They didn’t see the future, and the world we’re living in today’s societies. The only specific goal they had in their mind was to ensure that communications was robust, and quit fast (Adamd and McCrindle, 2008).

That said, the Internet development technologies, and how such technologies are widely opened to the whole world to communicate imposed responsibilities. Such responsibilities govern the behaviours, and ethics that control what contents can be used, and what work ethics have to be implemented as the rules for the computing professionals, and software engineers.

Responsibilities of the Computing Professionals

When individual gain the proficiency in technologies and the special talent in the society that makes that individual more powerful than others. Along with such power comes the responsibility to use this special talent for the good of the society. The same rules applied to the computing professionals and software engineers when it comes to the development of Internet contents and technologies. Computing professionals and software engineers should give a special attention to the social responsibilities and the work ethics (Reddy, 2004).

Reddy (2004) explained that some argue that ethics is irrelevant to the theoretical discipline of the computer science world, and this is a mistaken view that can lead to nowhere. As a computing professional, we build what will be used by the people, and the society tomorrow and profession ethics should be part of the game as we go with modern technologies such as the Internet.

Ethics is a public system of human interactions that should be engaged in our society to be used and applied to maintain a healthy life. Every group of profession has its own code of ethics, for example physicians have a public system of medical ethics that can be used to apply the code of ethics to the daily cases (Reddy, 2004).

Reddy (2004) also explained that there is a general code of ethics that can be applied to every profession, which is designed for individual to maintain a good level of understanding of the rules that governs the engaging with the society, and also as a guidelines for decision making. Association for Computer Machinery (ACM) created the code of ethics that has the guidelines for professional practice. Some of these guidelines that ACM imposes are:

  • Contribute to society and human well-being – this principle explains the obligation to protect human rights, and to respect diversity of all cultures.
  • Avoid harm to others – this principle prohibits the usage of computing technology in ways that might result in harm to users, general public.
  • Be honest and trustworthy – This principle intend to enforce the fact that computing professionals should fully disclose of all system limitations, and problems in a system design and in the systems in general to their clients or employers.
  • Honour property rights including copyrights and patent – Violating copyrights, patents, trade secrets and the terms of license agreements should be protected by the computing professionals, and software engineers.
  • Respect the privacy of others – Internet technology enabled communications and enabled the collection, and exchange of personal information, thus there is an increase of potential violation of the individual’s privacy, and it is an important part of the computing profession to maintain the privacy and the integrity of data that related to individuals.
  • Honour Confidentiality – Confidentiality of information is the principle that should be maintained all the time as part of work ethics of the computing professionals.

Reddy (2004) suggested just like any other profession such as engineering, medical education that need licensing to practice the profession in the public domain, computing professionals, and software engineers have to be licensed. Part of this licensing is to understand the code of ethics in your profession. Commitment to the ethical professional conduct should be part of the educational process toward the licensing.

Crowther and Rayman (2003) explained that with increasing the numbers of organizations web sites online, evidence suggested that the strategic implications of developing, implementing or running a web site wasn’t considered. Computing professionals and software engineers should implement the absolute rules of the best practice that can maintain ethics with technology. With the best practice in computing in place, the focusing on moral responsibilities will be motivated and more reliable, and trustworthy systems will be developed.


The Internet is the sources of information that can bring the good and the bad to individual, and as such; computing professionals and software engineers have to raise their awareness of the profession ethics, and the moral rules of applying technologies and creating online contents.

With the complex computer systems and technologies such as the Internet it is difficult to identify responsibility since the model of responsibility is usually assigned to one person or group, and this not the case for the Internet technology. A new model of responsibilities has to be designed to include the ethics and the moral example of the computing professionals and software engineers that can keep up with the new technology such as the Internet.

Finally, it’s a big mistake to build the assumption that technology is ethically neutral, because that assumption prevents us from considering the impact that technology choices have on our actions.


Adams, A. & McCrindle, R. (2008) Social and Professional Issues of the Information Age.England: John Wiley & Sons, Ltd.

Crowther, D. & Rayman, L. (2003) Accountability and the Internet, Emerald Group publishing Limited [Online]. Available from: (Accessed: 31 October 2009).

Reddy, S (2004) Should computer scientists worry about ethics? [Online]. Available from: (Accessed: 31 October 2009).


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: