unix philosophy write programs that do one thing well pipes let programs work together data flows from left to right processes can be created controlled terminated and communicate operating systems course project process management and ipc openai builds tools tools build better tools hello hello hello python is great for scripting python is great for teaching kiss dry yagni solid errorhandling matters robust demo matters repeat repeat repeat words words words