My SuiteScript Story

No one is born a great SuiteScript developer.

I will never forget how utterly lost and completely overwhelmed I felt as I got my start in SuiteScript.

August 1st, 2017 will mark my five-year anniversary of working with NetSuite. As I reflect on that time, some days it feels like it might as well be 10 years while others it could easily be just a few months. My entry into NetSuite went something like this:

I left an entry-level Software Engineer position at a huge defense contracting company for this tiny professional services company that worked on something called NetSuite. After a brief phone interview where I learned the position would involve JavaScript, I immediately went to a bookstore and picked up a JavaScript book, rushing to learn whatever I could. While I did have a background in software, I had never seen or written a single line of JS. Apparently, I learned just enough to get through the technical portion of the interview later that week, and 10 days later I was on the job as a “NetSuite Developer.”

At the time, the onboarding program consisted of three days looking over the shoulder of the senior developers as they worked on client projects, and then I was thrown headlong into my first SuiteScript task for a client.

Even though I had a few years of programming under my belt, my inner monologue in those days sounded exactly like this, every day, for *months*:

“What did I get myself into? There’s no way I can do this! NetSuite is too big; there’s too much to learn. I don’t know anything about these business processes!”

I’ve cleaned things up just a bit there; in reality there were probably many curse words interjected in there as well.

Fortunately for me, I had a great team of supportive and encouraging people around me. The mentors I had there helped me learn and grow as a SuiteScript developer. I also took it upon myself to learn everything I could about JavaScript – listening to JavaScript podcasts, grabbing up JavaScript books, and reading everything under the sun from top-tier JavaScript developers like Addy Osmani, Paul Irish, and Nicholas Zakas.

After *three months* of studying, building, failing hard, and debugging, I *started* to feel like I knew what I was doing, like I could actually handle this.

I don’t tell you any of this to brag; I tell you because if you’re feeling lost, overwhelmed, and alone while learning SuiteScript, that’s normal, and you’re not alone! I feel it’s worth stating again:

No one is born a great SuiteScript developer.

SuiteScript and software development are skills that you grow and cultivate over time. You can and will get better, faster, and more confident if you continue to study, create, and surround yourself with good mentors, wherever you can find them.

My primary goal with this ESS series, my coaching programs, and the rest of my services is to make learning SuiteScript less frustrating, faster, and more enjoyable. If you’re feeling lost, alone, or frustrated in your SuiteScript journey, let’s talk.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Related posts

January 7, 2021

Anything I wrote today about business would both feel and be inadequate. I simply can’t arrive at the words to express how I feel in this moment. So instead, here are a few helpful ...

Read More

December 20, 2020

2020 was a hundred swift kicks to the shorts and one giant kick in the ass. If you’ve lost people you love, if you’ve gotten sick or hurt, if you’ve lost your job, if ...

Read More

December 16, 2020

“I’ve been meaning to learn SuiteScript, but it’s hard to find the time …”“We’re slammed, and I just don’t have the time …”“I haven’t made the time …” All are variations of a theme ...

Read More

December 14, 2020

Last week we looked at mimicking the functionality of a REST endpoint with its own module (e.g. retrieving a User, or a list of Users, refreshing a token, etc). For complex integrations that rely on a large ...

Read More