flowchart TD A(Find something that you are unsatisfied with); A --> B(Think of how it could be done better with code and data science); B --> C(Learn the tools you need and DO IT); C --> D(publish it... I have not been very successful at this step...); D --> E(Repeat); E --> A;