My random thoughts and critiques about software