1. identify something that you do on a computer that is repetitive and boring, and think hard about how to automate it;
2. learn any language/tool that's most accessible to you and build something that at least partially automates that task;
3. start using it yourself every day;
4. every time you run into an issue, don't work around it, take the time to improve it;
5. put it on the internet so others can use your tool;
6. get other people that you work with to try it out, listen to them;
7. talk about your new tool to everyone that you encounter or tangentially work with, at meetings, conferences, colleagues, etc;
8. go back to #4 a couple hundred times
9. Eventually, a potential paying customer will appear, do whatever it takes to get their business.
10. Go back to #4.
1. identify something that you do on a computer that is repetitive and boring, and think hard about how to automate it;
2. learn any language/tool that's most accessible to you and build something that at least partially automates that task;
3. start using it yourself every day;
4. every time you run into an issue, don't work around it, take the time to improve it;
5. put it on the internet so others can use your tool;
6. get other people that you work with to try it out, listen to them;
7. talk about your new tool to everyone that you encounter or tangentially work with, at meetings, conferences, colleagues, etc;
8. go back to #4 a couple hundred times
9. Eventually, a potential paying customer will appear, do whatever it takes to get their business.
10. Go back to #4.