The term ‘Hacker’ was coined in the 1960s at the Massachusetts Institute of Technology to describe experts who used their skills to re-develop mainframe systems, increasing their efficiency and allowing them to multi-task.

Nowadays, the term routinely describes skilled programmers who gain unauthorized access into computer systems by exploiting weaknesses…

What is Automation?

Automation is the creation and application of technologies to produce and deliver goods and services with minimal human intervention. The implementation of automation technologies, techniques and processes improve the efficiency, reliability, and/or speed of many tasks that were previously performed by humans.

What is Test Automation?

In software testing, test automation is the use…

Human–computer interaction is a difficult endeavor with glorious rewards. Designing interactive computer systems to be effective, efficient, easy, and enjoyable to use is important.

In this article, let’s talk about main areas in Human-Computer Interaction.

Design Rules For Interactive Systems

This article explains how to implement a simple operating system to display the hardware information of the machine as an extension of minimalOS-JOSH. I implemented MyOS on Linux operating system.

In order to create an operating system we need to have two files; bootloader & kernel


When we power up…

What is whistleblowing?

Whistleblowing is a special form of in which a member or former member of an organization goes outside the organization or outside normal organizational channels to reveal organizational wrongdoing, illegality, or actions that threaten the public. …

MacOS(originally named Mac OS X until 2012 and then OS X until 2016) is a series of proprietary graphical operating systems developed and marketed by Apple Inc. It is the primary operating system for Apple’s Mac computers. It is the second most widely used desktop OS, after Microsoft Windows.


Chandima Maduwanthi

BSc.(Hons) Software Engineering Undergraduate | University Of Kelaniya

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store