An attempt at capturing my thoughts on software and software development