AHK News 2026-03-19 Do you suffer from this Disorder❓

AutoHotkey Newsletter

Howdy %Name%,

There’s a common disease among Programmers and Entrepreneurs.

It shows up a lot in the AutoHotkey world.

It often disguises itself as “clean code” or “better architecture.”

(If you struggle with this, review the different roles you should be thinking in while coding)

But most of the time…

It’s just avoidance.

I call it:

Perpetual Optimization Disorder

Here’s how it usually shows up:

You don’t release the script because it’s “not quite ready”

You refactor the function… again.

You rewrite the GUI instead of testing it.

You spend hours reorganizing your libraries.

You tell yourself that one more improvement will make it “good enough” to share.

Meanwhile someone else — with a much messier script — has already posted theirs on GitHub or the AHK forum…

And people are using it❗

📌 TODAY’S TAKEAWAY

Perfect code that never ships helps no one  

Not you.
Not other programmers.
Not the people that could be saving time using it.  (This is exactly what we fix with our students—getting your scripts usable fast)

Six weeks of polishing = six weeks of zero feedback

Someone else shared their tool, learned what people actually needed, and improved theirs.

The standard for “good enough” is simple:

  • It solves a real problem
  • It is (mostly) reliable
  • Someone else can use it

Everything else is nice to have.

  1. Scripts get better after people use them.
    Real-world usage reveals problems you’ll never discover on your own.

Bottom Line

If your script isn’t shared, it isn’t improving.

And if it isn’t improving…

Someone else’s script is. ❗

If you want help working out those last little tweaks, book time on my calendar and we’ll get you launched in no-time!

Now on with the show…

Learn how to Master VSCode Make the switch to v2 Intro to AutoHotkey Intermediate AutoHotkey Intermediate ObjectsGUIs are Easy w/AutoHotkey Access all our Courses; Quit when you want

JustGoogledScript

Stop Hiring Einstein to do your laundry 👕

Are you burning through AI tokens faster than free samples at Costco on a Saturday?

Matching the model to the task could be a great way to save you both time and money. 

In this video I showed Hero members how they can get help deciding which model is right for their task.

💰 Save Money on AI Models: The Smart Way to Choose the Right One | AHK Hero Extract
💰 Save Money on AI Models: The Smart Way to Choose the Right One | AHK Hero Extract


Reduce Token Usage by 97%

Alternatively you could also consider using Jcode Munch to reduce your token usage.

Irfan walks through using it in this video.  It’s a lot easier to use than you think!

It trims unnecessary tokens from your prompts before sending them to AI

🤖 AI Tool Cuts Token Usage by 97% – Save THOUSANDS on Claude! 💰|AHK Hero Extract
🤖 AI Tool Cuts Token Usage by 97% - Save THOUSANDS on Claude! 💰|AHK Hero Extract


Creating Mockups of GUIs

Speaking of making things easy; in this video I show how you can take a GUI created from AI, Moqups, or just a screen shot and break it down into “Layers” with Canvas Magic Layers.

Stop Coding GUIs by Hand – Use This Magic Layer Trick ✨
Stop Coding GUIs by Hand - Use This Magic Layer Trick ✨

Don’t forget if you want to build the GUI yourself, our Intro to GUIs course is a great place to start❗


Improving People’s Lives: Story #87

While in Las Vegas, I had lunch with my stepsister and niece.  Both were mentioning they wanted to learn more about how AI could help them.  

I introduced them to NotebookLM and showed them how they can quickly learn any topic through a Video, Podcast or Infographics.  

BTW- I noticed videos recently had an upgrade.  Check out this one that I created discussing how many businesses make huge mistakes when creating a Lead Magnet.

💸Companies Waste Millions on Content That Never Converts
💸Companies Waste Millions on Content That Never Converts

They were stoked!


📚 What we’re reading


🤖 AI News that you Need to Know

Build Self-Improving Claude Code Skills. The Results Are Crazy.

Build Self-Improving Claude Code Skills. The Results Are Crazy.


⚡️Productivity tips:  

Niek, an AHK Hero member mentioned how he gets some of his best ideas while showering. 

I told him that I’ve had the same experience for years!  

The point is not to “shower more” (well maybe it applies 😆) but find some “down time” when you can let your subconscious solve your problems for you!


🤣 A spot of Humor:

This was a show I watched on Saturday mornings when i was a kid. Wow they were hurting for content!

Run, Joe, Run
Run, Joe, Run - Season One

Today it has a different meaning for me


What we 🅰utomated this week with AutoHotkey #126

This week was packed!  😁

We updated AHK Script Maker with code folding and a slick right-click option to convert V1 scripts to V2.

We also leveled up Automate My Task, played with AI-powered MySQL queries in plain English, and automated OBS webcam positioning.

In this week’s video I walk you through all of it, including why I think AI tools are basically the best employees money can buy.

What we automated with AutoHotkey #126
What we automated with AutoHotkey #126


Clients say…

I’m astonished at what we’ve done! — Michael N. (Radiologist)


Cartoon superhero mascot in green costume beside the bold text AHK Hero on a yellow background AHK Hero 🦸

Consider joining the 🦸AHK Hero club! Members receive 25% off courses, consultations, tutoring, done for you project work, etc.    Currently we have over 536 hours of recordings teaching AutoHotkey that is exclusive to AHK Hero members❗

That’s a lot of AHK Learning!

During this Friday’s call we’re planning to discuss:

They also have access to exclusive & pre-released content and 3 hours a week where we help people with their AHK issues (the Saturday calls are geared towards people new to AutoHotkey.)


🗣️ 💭 Quotable quotes

  • Amazing things get done when you don’t care who gets the credit — Joe Glines
  • The thing most people like least is a mirror — Dan Kennedy
  • You’re like a dull knife that just ain’t cutting. You’re talking loud and saying nothing — James Brown

AHK Newsletter⏩SHARE WITH A FRIEND⏩

Do you know someone that would benefit from learning useful automation tips like the gems in today’s issue?  Take a second and forward this newsletter and bask in the glow of their undying gratitude.  Was this email forwarded to you?

Sign up for this Newsletter here.  We never share your email with anyone.  Ever!


the-Automator  Dedicated to Multiplying your Income

Joe, Isaias, Irfan and staff


P.S. One of my favorite sayings is

Version One is infinitely better than Version None

If you need help launching, or just a kick in the butt, by all means we can help!

 

AHK News 2025-09-04 Why Not Ready Yet Is Killing Your Projects

AutoHotkey Newsletter

Howdy %Name%,

A lot of people spend a crazy amount of time working on their scripts and never sharing them with anyone.

They convince themselves their script will be enormously popular and keep waiting for it to be “perfect“.

If you’re one of these people the following should be printed out and hung on your wall

Version One is infinitely better than Version None

I like the saying so much I just ordered a new sign!

Metal sign with red top reading Version None in white and white bottom reading Version One in green, with mounting holes at top and bottom

And, did you know, that being first, in the mind of customers, is far more important than being best!

So start moving forward and get some feedback TODAY❗

Now on with the show…

Learn how to Master VSCode Make the switch to v2 Intro to AutoHotkey Intermediate AutoHotkey Intermediate ObjectsGUIs are Easy w/AutoHotkey Access all our Courses; Quit when you want

quickerFixer


Tips & Tricks: Learn to Program in AHK v2

In this AHK Hero extract Isaias and I built a new class for handling processes.

We live-coded how to suspend, resume, and toggle processes using PIDs.

We also touched on why classes beat functions, how AI helps spark ideas, and the possibility of turning this into a tool for everyone.  Check it out in this video.

Learning To Program in AHK v2 – Amazing lesson from an AHK Hero Extract
Learning To Program in AHK v2 - Amazing lesson from an AHK Hero Extract


Using AI to Rename Files

In this video, I show how I’m using AI to make renaming files effortless. I walk through a tool that handles the messy parts and explain how AI makes automation and data processing a lot easier!

Smart File Renamer- AI Is my SuperPower!
Smart File Renamer- AI Is my SuperPower!


Streamlining Reporting Errors to AI

We’ve made a few changes to Error Catcher since I recorded this video however it still gives you the “gist” of it.   The more I use AI to write code, the more helpful scripts like this become!

Simplify Reporting Errors to AI
Simplify Reporting Errors to AI


Creating Bookmarks in VS Code

This AHK Hero Extract Isaias shows us how easy it is to add bookmarks in VS Code.  If you’re new to VS code, our Intro to VS Code course is a great place to get you going!

Adding Bookmarks in your VS code Map for Easy Navigation – AHK Hero Extract
Adding Bookmarks in your VS code Map for Easy Navigation - AHK Hero Extract

Don’t forget it, like all our courses, come with a Double Your Money Back Guarantee!

200% Money Back Guarantee badge with a yellow and green starburst seal for AHK courses


Improving People’s Lives: Story #61

My son, Jon, started college last month and, to earn spending money, is working with us.

To start off he’s learning how to edit our videos (and has been doing a great job!).

Unfortunately, I need to be there while editing the ‘What We Automated with AHK’ videos, since Jon isn’t yet familiar with all the tools I mention.

It got me to re-think how we could streamline that process!

Thankfully we came up with a new approach which should, automatically, add the URLs to the screen  during recording thus I will not have to be there during editing.  


What we’re reading


AI / Chat GPT-3 News / Usage


⚡️Productivity tips:  Do what is hard!

Don’t wait for inspiration; Take Action❗

Napoleon Hill: Do What Is Hard
Napolean Hill: Do What Is Hard


A spot of Humor:

Harrison Ford tells another great joke

Harrison Ford Tells The 2nd GREATEST Joke of All Time!
Harrison Ford Tells The 2nd GREATEST Joke of All Time!


What we utomated this week with AutoHotkey #100

In our 100th video, Isaias and I looked back at how we’ve been using AutoHotkey to solve client problems, build powerful tools, and cut down on errors in everyday work.

We showed how we tackle tricky UI automation and non-standard controls, and talked about connecting with external systems like Stripe to streamline invoicing and payments.

We also walked through tools we’ve created—like the Clipboard Formatter, Time tracking scripts, and the Effortless Video Reducer—that all came from real needs and have grown through testing and feedback.

Hitting this milestone gave us a chance to celebrate what we’ve built, highlight the importance of community input, and share our excitement about future automation projects, especially where AI and machine learning can push things even further.

What we Automated with AutoHotKey #100
What we Automated with AutoHotKey #100


Clients say…

Thanks to Joe Glines and all his guests, I am now able to automate boring tasks, “if only my mower could respond to AutoHotkey”. — Claude Paga


Cartoon superhero mascot in green costume beside the bold text AHK Hero on a yellow background AHK Hero

Consider joining the AHK Hero club! Members receive 25% off courses, consultations, tutoring, done for you project work, etc.    Currently we have over 457 hours of recordings teaching AutoHotkey that is exclusive to AHK Hero members❗

You can watch 1 hour a day for a year and not repeat content! That’s a lot of AHK Learning!

During this Friday’s call we’re planning to discuss:

They also have access to exclusive & pre-released content and a 3 hours a week where we help people with their AHK issues (the Saturday calls are geared towards people new to AutoHotkey.)


️ Quotable quotes

  • Whatever Your Mind Can Conceive and Believe, It Can Achieve — Napoleon Hill
  • Whatever Your Mind Can Conceive and Believe; We can create it for you! — Joe Glines
  • In God We Trust; (All others must provide data)

AHK Newsletter⏩SHARE WITH A FRIEND⏩

Do you know someone that would benefit from learning useful automation tips like the gems in today’s issue?  Take a second and forward this newsletter and bask in the glow of their undying gratitude.  Was this email forwarded to you?

Sign up for this Newsletter here.  We never share your email with anyone.  Ever!


The-Automator

Joe, Isaias, Irfan and staff


P.S. The intro is super important!  If you’d like some professional feedback on your script, you know how to reach us!

 

AutoHotkey Newsletter 2025-04-10 Want Better nswers❓ Ask Better Questions❗

AutoHotkey Newsletter

Howdy %Name%,

I was on a group Zoom call with Isais and Irfan and asked a question about a program.   They gave me an answer however I was asking a Marketing question, not a programming one.

It reminded me of the old-adage:

A short question requires a long answer;

But a long question requires a short answer

However there is more to it than that.

In fact, the length and specificity of your question has a HUGE correlation to the likelihood that they’re actually answering the “actual” question you have!

There is often a lot of extra context that is not clear which would guide the response.

It’s one of the biggest reasons why people think “AI Sucks”.

So, the next time you’re asking AI a question give it a longer question and take the time to explain your goals / assumptions.  I’m quite certain you’ll get a better response!

Now on with the show…

Learn how to Master VSCode Make the switch to v2 Intro to AutoHotkey Intermediate AutoHotkey Intermediate ObjectsGUIs are Easy w/AutoHotkey Access all our Courses; Quit when you want

HowIfeel


Amazon Receipt / Invoice Downloader

It’s almost “Tax Day” here in the states!  I do a lot of purchasing on Amazon.com.

It’s great having fewer places to go to for my Invoices however Amazon is a royal pain to download invoices.

So I had Irfan write an AHK script using our Rufaydium library.

You can check out the Amazon Receipt downloader I used in this video.

Amazon Receipt Downloader: Download quickly with AutoHotkey
Amazon Receipt Downloader: Download quickly with AutoHotkey


Using our Claude Class

During an AHK Hero call Isaias gave a brief tutorial how to use our AHK Claude Class.

Using the AutoHotkey Claude API Class – AHK hero extract
Using the AutoHotkey Claude API Class - AHK hero extract

You’ll need to have an API Token for Claude (but not a paid monthly account)


Improving People’s Lives: Story #44

I made a super-simple tool to let people make snippets.  It’s perfect for what one of our clients needed!   Check it out here

Simple Menu For Sending Text with AutoHotkey v2
Simple Menu For Sending Text with AutoHotkey v2


Working with AHK v2 Menus

Speaking of menus, Isaias gave a great little lecture during the AHK Hero meeting on how easy it is to build menus in AutoHotkey.

Learning Menus in AutoHotkey v2 [Excerpt from AHK Hero call]
Learning Menus in AutoHotkey v2 [Excerpt from AHK Hero call]

If you’re wanting to learn more about GUIs, check out our GUIs are Easier course.  Don’t’ forget we offer a “double your money back” guarantee!

200% Money Back Guarantee badge with a yellow and green starburst seal for AHK courses


What we’re reading


AI / Chat GPT-3 News / Usage


⚡️Productivity tips:

Ctrl + Shift + $ – Apply currency formatting to selected cells in Excel.


A spot of Humor  Jennifer Lawrence is Hilarious!

Jennifer Lawrence funniest moments ever (MUST WATCH)
Jennifer Lawrence funniest moments ever (MUST WATCH)


What we utomated this week with AutoHotkey #82

During our 82nd video of What we Automated with AutoHotkey I showcased some of our new tools.  Check it out here.

This episode I covered 108 AutoHotkey scripts we worked on.  Were any of them yours❓

What we Automated with AutoHotkey #82
What we Automated with AutoHotkey #82


Client’s say…

“You guys are awesome” — Allen Horn


Cartoon superhero mascot in green costume beside the bold text AHK Hero on a yellow background AHK Hero

Consider joining the AHK Hero club! Members receive 25% off courses, consultations, tutoring, done for you project work, etc.    Currently we have over 396 hours of recordings teaching AutoHotkey that is exclusive to AHK Hero members❗

You can watch 1 hour a day for a year and not repeat content! That’s a lot of AHK Learning!

During this Friday’s call we’re planning to discuss:

  • Help AHK Hero Members with their Questions & Code
  • Explaining Asterisk on #Include
  • Using Static Variables in Functions
  • How “agents” work with token usage in OpenAI
  • Using DateDiff()

They also have access to exclusive & pre-released content and a 3 hours a week where we help people with their AHK issues (the Saturday calls are geared towards people new to AutoHotkey.)


️ Quotable quotes

  • Failure is not the opposite of success; It’s a part of it!
  • Clarity is freedom. Know what’s important to you and you’ll be free to ignore everything else — Joe Glines
  • Ideas fade away if you don’t write them down — Dan Kennedy
  • Tough times never last, but tough people do❗ — Robert Schuller

AHK Newsletter⏩SHARE WITH A FRIEND⏩

Do you know someone that would benefit from learning useful automation tips like the gems in today’s issue?  Take a second and forward this newsletter and bask in the glow of their undying gratitude.  Was this email forwarded to you?

Sign up for this Newsletter here.  We never share your email with anyone.  Ever!


The-Automator

Joe, Isaias, Irfan, Rizwan and staff


P.S. The intro to this newsletter talks about increasing the likelihood of getting the right answer to your question.  This is also how we answer questions in the AHK Hero group.

We consider the member’s skill level and then tailor the answer to them so they are able to edit/maintain it.