March 1, 2021

Software is never finished; clients are always changing and re-prioritizing. NetSuite is ever a moving target – always updating and evolving. Market forces are always shifting and shoving, forcing new demands on your business. Your employees should never be done learning, adapting, and developing skills, habits, and processes. All of this change is inevitable. You’ll

Read More

February 26, 2021

You’ve already heard from me today, but I couldn’t not share this article from BBC News Principal Engineer James Donohue titled Looks Good To Me: Making code reviews better for remote-first teams. This article provides an insightful view into the challenges faced by a development team that expanded its headcount rapidly, transitioned from in-person-only to

Read More

February 26, 2021

Leadership is lonely – especially in a tiny development niche like NetSuite. As a leader working in a fast-paced, small organization often forces you to wear too many hats, to make difficult compromises, and to make strategic decisions quickly with limited information or resources. The relatively quiet and closed nature of our space only compounds

Read More

February 23, 2021

Following up on yesterday’s source control question, reader Stephen also wrote in with several great questions of his own: One change I’ve been working to implement is one UE/CLI script for every record type for any client of ours. The UE/CLI contains a bare minimum call into a module/library that does the heavy lifting. As

Read More

February 22, 2021

I’ve been battling a fierce case of writer’s block all morning (all weekend, actually), trying to figure out what to send you today. Precipitously, your fellow Sustainable SuiteScript reader Eric Schultz wrote in on his horse to save the day with an excellent question about deployment collision when working with multiple developers. I can’t help

Read More

February 19, 2021

At the beginning of the week, I asked: What is the absolute maximum hourly rate you can imagine a client paying for NetSuite development services? In case you’re curious, the responses I got ranged from $40 to $500 per hour, with the majority at $200 or $250. There are of course myriad variables to consider

Read More

February 17, 2021

One of my favorite newsletters is author James Clear’s weekly 3-2-1 Thursday. As most remarkable writers are, Clear is direct and concise yet impactful. Recently, he struck a resonant chord with me: “If you never copy best practices, you’ll have to repeat all the mistakes yourself. If you only copy best practices, you’ll always be

Read More

February 15, 2021

When I started my first SuiteScript job nearly a decade ago, seven developers shared a single branch of a single SVN repository. All of our code – for over 30 different NetSuite accounts at the time – lived in a giant monolith. For the smaller clients who required a single developer once in a while,

Read More

February 12, 2021

Previously I shared my Pillars of a Sustainable Software Practice in the professional services space. Each of those Pillars is formed from beliefs and behaviours shared by the leaders of such teams. Invest in your people first We define success with employee engagement and repeat clients. We work reasonable, predictable hours and take regular vacations.

Read More