opinionated thoughts on tech