My own software engineering deliberate practive