Make It Easy to Follow Up with Your Leads
Make It Easy to Follow Up with Your Leads I believe you’re leaving money on the table if you do not follow up with your
If you code with Google App Script, you probably hate the Google App Script editor just as much as I do.
You’re in the right place.
But let me first add some context.
Being sloppy and making mistakes as a coder costs a lot.
And it feels like the Google App Script editor is literally made to make you sloppy.
Being sloppy costs…
Money might not be the obvious one, let me explain.
Finding a good coder is hard.
Businesses have been burned many times.
If you’re sloppy and make mistakes, those mistakes might affect your client’s experience, and it might even affect the experience of your client’s clients e.g. you’re sending out automated SMSes, messages, reports, etc.
And then a client is unlikely to work with you again.
Let me introduce Clasp.
https://developers.google.com/apps-script/guides/clasp
Clasp blew my mind when I first came across it.
It was one of those, “Where has this been the last 2 years?!” type of moments.
Clasp allows you to use version control, and your favourite IDE while coding Google App Script.
(My favourite IDE is PyCharm)
I’ll outline 3 quick reasons by you should use Clasp if you code with Google App Script.
The Google App Script editor is terrible.
(Sorry, not sorry).
And if you’ve ever used an IDE like PyCharm, VisualStudio, you know the benefits of being able to…
This helps you while you’re debugging, cleanly adding new functions, and deciding the best way to structure your scripts.
Using Clasp, you can work on your Google App Script files using your favourite IDE like you would any other project.
(Without having to fight with the Google App Script editor).
I can’t tell if this is just me and I’ve tried different browsers, disabled extensions, etc.
Whenever I add a comment using “#” in Google App Script, it seems to break the editor and I’m no longer able to type.
Comments is something all coders know they should do, but just don’t.
Comments helps “future you” know what’s going on.
And comments help your clients when you handover the project.
Why do comments help?
If you expertly structure your code, and you leave comments, other coders can more easily maintain and understand your code.
Weirdly enough, it works in your favour. Because you’ve given the client a great experience, they’ll want to continue working with you in the future.
Being able to use Clasp to work in your favourite IDE, you’re able to quickly comment, easily comment big sections of code.
Cleaning up your code is a necessarily evil.
It takes time, we’re not adding anything “new” which is a lot less fun, and we’re having to look at the potentially terrible code we created lol (obviously not in my case though)
And improving your code is even harder using the Google App Script editor.
The GAS editor does not have many of the features other IDE’s do.
(or it doesn’t do them well)
Use Clasp, so you can work on your Google App Script using these features
Being able to smoothly move around your code is the key to refactoring your code.
Totally fine. There are others like VisualStudio, Atom, etc. Which are free for the most part.
But there’s an important mindset lesson.
If you want to code, and make money from it, you need to start seeing yourself as a “business”.
E.g. you’re just spending $xx for a PyCharm license, or a tool subscription.
These are business tools that help you make more money.
For example, you might spend $xx on a tool. But if it increases your productivity so much (like a good IDE) that you can…
…you’re making a positive return on investment (ROI).
And you’re always looking for positive return on Investment with business.
In this post I outlined 3 reasons why any Google App Script developer should be using Clasp. The reason being:
And these will allow you make more money and save time as a GAS freelancer because they enable you to do a better and more efficient job.
Sign-up here to receive automation tips, case studies, and guides on the mistakes you maybe making on your automation journey.
And follow me on Twitter where I post about my journey, automation, and business growth.
Make It Easy to Follow Up with Your Leads I believe you’re leaving money on the table if you do not follow up with your
3 steps i’d follow to become a digital nomad (again) I’ve been working online since 2016. I took a bit of a “burn the bridges”
Why I Stopped Freelancing as a Software Engineer ? Ultimately, this post is about…have you chosen a path that is leading you towards your life goals?
© Gavin Wiener Consulting and Automation | All rights reserved.
Automate your whole business with this FREE step-by-step checklist and framework.