Дуже рідко буває так, що інформаційний продукт є зрозумілим сам по собі.
Обчислювальне мислення вимагає пояснювати процеси так, що б це було зрозуміло і людям, і машинам, а також пояснювати те, як саме ці процеси мають привести до конкретних результатів. Наприклад, коли ми вчимося писати програму, ми маємо навчитись налагоджувати її, друкуючи значення змінної.
Комунікація – це спосіб донесення наших знань до інших. І в цьому нам допомагають діалогові програми. Коли ми використовуємо цифрові пристрої для розв’язання задачі, отримана відповідь може бути неочевидною для інших. Нам потрібно так подати результат, щоб продемонструвати його важливість та походження.