Albert Margarit (NS Eng Lead)
07/23/2019, 3:48 PMzvictor
07/24/2019, 5:48 PMconst
, struggled with object literal declaration, and could not parse many of the SS2.0 script templates included with the plug-in. So many stupidities: one had to do thing['delete']() because thing.delete() would cause a code-inspection meltdown. And the effort proved to be a total loss: of course I had to stop using SuiteCloud IDE, because it actually decreased my productivity. It was a broken tool built on a bigger broken tool. I settled for a decent text editor and forgot about it. A few weeks ago it occurred to me to check and see if the WebStorm version were available, and here we are. ANYWAY: I gave you the long and painful version of the story to emphasize how version lag can alienate users and kill adoption. I wasn't even paying attention when the WebStorm version became available (the SuiteWorld 2018 demo—how cruel that seems in retrospect). As a developer, I understand how and why maintenance activities may take a backseat to feature development. There is nothing sexy about release note auditing, static code analysis, and regression testing. As cyclic activities go, it's about as exciting as a changing HVAC filters. It's especially hard to balance the value "new functionality" against what needs to be done, when common-sense justifications like "keeping current" or "routine maintenance" are offered in lieu of an actual value proposition—and I think these commonplace terms downplay or even misrepresent the actual value of "keeping current" and "routine maintenance." What is it, then?zvictor
07/24/2019, 5:52 PMAlbert Margarit (NS Eng Lead)
07/24/2019, 5:58 PMAlbert Margarit (NS Eng Lead)
07/24/2019, 5:59 PMAlbert Margarit (NS Eng Lead)
07/24/2019, 6:01 PMAlbert Margarit (NS Eng Lead)
07/24/2019, 6:02 PM