notes

on computer science and software development