AutoHotkey Webinar- Spreading AHK Luv & Making $ with AHK

In our first hour of today’s webinar we talked through the below points on how to improve adoption rate of AutoHotkey for users as well as making money with AutoHotkey.

The second hour dove a bit deeper into both topics and discussed other subjects related to these.

Script Highlight:

FindText – Capture Screen Image & Find it

Don’t let the name “FindText” fool you (it isn’t about ‘text’)

 Things to keep in mind:

  • Make sure you keep the same: Screen resolution, magnification, font, zoom
  • Test Grayscale vs Color
  • You can adjust the size of the capture area (but smaller is generally better)
  • Tutorial 1 demonstrating the function and an Example using it
  • Function to help take action on what you find

PowerPoint deck / Resources:

Which best describes your Organization’s current RPA (Robotics Process Automation) adoption level?

Here is the full Slide deck, podcast, and book entitled: Service Automation: Robots and the Future of Work 2016 by Leslie P. Willcocks (Author), Mary Lacity (Author)

Misconceptions of RPA / Desktop Automation

Desktop Automation

  • …is only used to reduce workload & lay-off employees
  • …is mainly driven by cost savings
  • completely replaces the need for a person

Why Don’t More People Automate / Use AutoHotkey?

  • People do notlike change. (correlation with age?)
  • People don’t realize what canbe automated (“think small” – “magic redo” button?)
  • Managers / Decision makers think it is “too expensive
  • No “GUI” to use for creating scripts.  Non-techies get “overwhelmed” with coding.
  • Everyone is “too busy” to learn how to save time. Even though they’re interested in saving time they don’t find time to learn how to automate. (Story of a woodcutteris a great analogy; remember to take time to ‘sharpen the saw’)
  • Some people are too proud to let-on that they really don’t understand what you’re doing. They might try it on their own but get frustrated and give up after 15 minutes.  (Perhaps reviewing 1-1 is better than in groups?)
  • Managers oftendo not encourage their employees to automate. (I’ve had several bosses that told me NOTto automate.)
  • Most people think short-termand not long-term. This can present itself in the following dimensions
  • The job is “too small” to be automated (almost never true)
  • The job is a “1-time” need (rarely, if ever, the case; the “job” might be but the “approach” is bound to come up again)
  • I’m the only one that would use this (rarely the case)
  • It will take too long to write code to automate (I think this is one of the best things about AutoHotkey.  FAST!)
  • It must be “fully automated” (No need to automate the entire process)
  • Not considering “side-effects” of automation (tracking log to examine events, employee / customer satisfaction etc.)

Best Approach to Get Adopters

1.Don’t overwhelm them with all that AutoHotkey can do!

  • Only get them to learn 1 thing!
  • Give them time to learn/adopt that and then come back with additional tips

2.Curtail what you demonstrate to the prospect’s level

  • Luddites- Stick to HotKeys and HotStrings
  • Somewhat Nerdy- Demonstrate some scripts, Input box, Sending keystrokes / Clicks, File manipulation
  • Nerds- Whatever their need! (Dll calls, Image search, API calls, Web Scraping, Objects, RegEx, GUIs, etc.)

3.Get a senior-level advocate (Director or above)

  • Senior people see the cost-savings
  • Your supervisor will think your coding is counting against “their time”
  • Colleagues might be worried you’re “automating” them out of a job
  • IT also might try and road-block you. Get the business to “demand” it

4.Create custom script for their needs

  • Don’t build in all bells-whistles

Making $ Money with AutoHotkey

General Models

  • Selling generic programs / scripts to large audience
  • Selling custom scripts to individuals / company
  • Getting paid to code (they own the intellectual property) & you get paid by hour

Getting Paid


Shareware / Freeware / Donations

Rich” Target markets

  • Lots of people doing same job function
  • “Thankless” / mundane jobs with clear logic/ “rules-based” descisions and structured data
  • Lots of, repetitive, transactions
  • Non-programming “business” people
  • People with Money!!!
  • Sales people!
  • Realestate

Incentives / Benefits to Highlight to Potential Clients

  • Employee / man-hour savings resulting in high ROI (Return on Investment)
  • Better quality results than from humans / Higher compliance
  • Faster deployment getting things done (clients / customers are happier)
  • Increased scalability
  • Happier, more productive, employees
  • Have more “Meta-Data” to do analysis on
  • The more you do, the easier it gets
  • The more you automate, the more time you have to automate

Tips for how to best use LinkedIn to find a job

Hopefully you already saw my other post/videos on how to improve your profile.  If youuse LinkedIn to find a job haven’t, please make sure you implement the advice before continuing on!

Here are the notes I covered in the video below.  They discuss some great ways to use LinkedIn to find a job!

  1. Make sure you’re comfortable using LinkedIn search. Performing Boolean searches on LinkedInSearching LinkedIn, 300 best boolean strings
  2. Proactively target & reach-out to specific groups of people that can help you!
    1. Find head-hunters that help place people like you (mostly for people with 7+ Years’ experience)
      1. Ask colleagues / peers / supervisors if know any recruiters they can recommend
      2. Use Filters like: Country, Title (under keywords) [“YourIndustry Recruiter”, ”YourSkill Recruiter”, ”Talent acquisition”, ”Senior Recruiter”, ”Corporate Recruiter” etc. ], Function (if available)
    2. Don’t use filters like Industry, Size of company, Seniority
    3. Probably restrict this list to your country but not geo-market (they typically fill positions nationally)
    4. Once identified- Try and connect with as many as you can. Write them a personal message letting them know you’re looking and give them a brief background on your skills/talents (not too much because they’ll rely on your LinkedIn profile)
  3. Find Managers / HR people
    1. Use filters like: GEO/locations,Industry(Staffing & recruiting, Human Resources, your specific industry), Keywords, Title, Job Function (if available) , Seniority (if available), size of company (if available)
    2. Limit the search to the markets you want to work in
    3. Connect with as many as you can. Write the ones you know directly.  See if you can have a “informational interview”
  4. Profile companies in the market you wish to work and see who has the most people with the job title you want.   After you find the companies:
    1. See if you know anybody at that company! Contact them directly if you know any!
    2. Make sure you check your 2nd-level connections too! You can easily do this with the search
    3. Find people that work at that company and connect with them
    4. Reach out to the HR / Recruiters for that company and let them know you’re interested
    5. Look at the groups these people are in and see if you can join. (Then post regularly to that group)
Tips for Using LinkedIn to find a job


Tips & tricks for becoming a LinkedIn superstar!

I’ve been working with LinkedIn for over 20 years.  Currently I do a lot with the site and have some great tips on how to become a LinkedIn superstar!

Improve your LinkedIn Profile

  • Make sure you have a picture and you’re smiling. People want to work with people they like!  Also have a headline picture
  • Think about what “key words” people looking for someone with your skills will search for and make sure you have them in your profile.
    1. Check out the competition and see what words they are using
    2. Use LinkedIn search to see how many people return with words you’re using
  • Rewrite your headline. It is the most important thing to pay attention to!  Use keywords from above
  • Have examples of your work (videos, documents, etc.)
  • Get recommendations – proactively contact people & possibly provide input on what appreciate being highlighted
  • Be selective about your content- Less is more!
  • Talk about how you applied your skills to solve a problem/make company money
  • Have your resume in Word and PDF
  • Spellcheck your profile & resume
  • Customize your linked URL
  • Post relevant links regularly. Use Buffer to make this easy
Improve your LinkedIn profile

Why you should grow your LinkedIn Network

  • Why grow network
    1. You can email your first connections
    2. Can see more people’s profiles
    3. More people can you see / find you!
  • What is risk of connecting with people?
    1. People will email/call you.  (yes, but it isn’t too crazy)
    2. People will see your connections (you can turn this off)
  • Is it more important on quality over quantity of connections
    1. If you have less than 500, you should probably aim for both
    2. If over 1,000 might be able to stick with just quality
Why you should grow your LinkedIn network

How to Grow your LinkedIn Network

  • How grow network
    1. Join Large groups
      1. Find 2nd & 3rd Connections in the group and connect with them
    2. Join Relevant groups (don’t forget alumni groups)
    3. Use main search and filter by 2ndconnections and Industry, Region, Job title, terms
    4. Become a L.I.O.N (LinkedIn Open Networker) and join their groups plus connect to them
    5. Find people that are connected to a zillion people.  LionsLionList
    6. Before connecting
      1. add (LION) in your title / name
      2. write a specific (yet generic) message that you’re a LION and are trying to connect to many. Thank them ahead of time for connecting.
How to grow your LinkedIn network

Exporting & Using 1st level connections from LinkedIn to be a LinkedIn superstar

In this video I walk you through how you can export all of your first-level contacts on LinkedIn. After exporting you’ll have their contact information which allows you to write them outside LinkedIn!

Exporting 1st Level Connections from LinkedIn