Seems like there's so many job openings for NS dev...
# suitescript
d
Seems like there's so many job openings for NS devs. Is there a real shortage or something? Though I can understand why devs would find focusing on NS boring and uninteresting compared to other more exciting technologies
c
Mixture of reasons. It's a closed ecosystem so most developers won't even know SuiteScript (or NetSuite) exists. Other reasons similar to what you said, a lot of software engineers would likely prefer to work on more common tech stacks with more rigorous engineering principles and wider adoption, a bigger market, and more opportunities etc. Where do you look for roles?
💯 1
z
First of all : how to get NetSuite (SuiteScript) learning material? The only way is some existing NetSuite client provide development account, learning passport... It is not possible to get free account for testing and learning...
n
@Zoran Roncevic I signed up for a free dev account a few years ago. Took about 4 months to get approved. It's a great resource if you can get it.
p
I guess because it's a closed ecosystem & there's lots of new customers onboarding due to people wanting cloud systems (COVID/remote working etc). Not enough people job hopping. Pretty bad learning curve too
t
@Netsuite Tragic How did you get one ?
s
I don't feel netsuite dev requires that much 'special' or 'closed' knowledge. It's mostly doing CRUD operations and searches. Heck, if you use NFT you just work with plain JS/TS and code becomes quite simple and looks like any ole bog standard business app development.
c
@stalbert and that's when you end up with NS developers writing code where they don't understand the impact
👍 1
s
If anything it should be broadly accessible because it uses the most popular programming language on the planet
c
what do you mean my script has a GL impact? What even is that......
s
Yes- that's accounting/ERP knowledge, not NS specific.
c
Same thing
s
I don't follow. I'd suggest most developers these days are either developing for an existing platform like NetSuite, or just writing standalone web/native apps
embedded system software devs are also out there but that's more niche.
c
I feel like good quality NS development requires a whole lot of closed knowledge.
👍 1
The more I learn about NS, the better and more useful my scripts come
s
there are netsuite-isms for sure, but they don't come up in the bulk of my work at least.
c
anyone can hack together JS and the SS API but really understanding the functional system makes your work far more useful.
But yeah, the whole point of using JS was to make it accessible
s
imho I think the NS developer ecosystem doesn't focus enough on software engineering fundamentals - perhaps partially due to the accessibility of JS for noobs.
c
100% agree - SDF looks like a move in the right direction though
the move from ss1 to ss2 was also a strong step
s
Yes, sad that I remember working with SFDC like a decade ago and they had the equivalent of SDF already.
c
That's the nature of ERP though - same in the SAP world. Most devs in ERP didn't come from classical computer science and software engineering backgrounds
most were exposed to the ERP system first.
s
right, so my suggestion is that many people know the 'functional' aspects of an ERP, but lack in the software discipline side. From that perspective, it's the software engineering knowledge that is rare/closed rather than the ERP functional stuff 🙂
c
Well - there are plenty of good engineers out there - most will never see an ERP system and most that do won't want to operate in the confines of that system.
How can we make ERP customisation development more sexy?
... 😄
s
use NFT 🙂
NFT brings pure TypeScript,object-functional programming capabilities with support for libs like ImmutableJS and full use of lodash, ActiveRecord design pattern, etc.
c
I agree - but only if Oracle support it as a first class citizen
otherwise you're dumping something 'different' on your clients who may find it hard to find people willing to support without charging for the learning.
s
I think TypeScript is supported now by NetSuite 'officially'?
the ironic thing is NFT is only a few lines of code. In general I'd bet people are writing MORE code to achieve the same results in their script, so it's that much harder to debug and grok. Anyway, I don't mean to hijack the thread, but NFT does bring some more popular/easy-to-understand techniques to NS development - which makes NS development more attractive to me at least.
d
@stalbert maybe worth a separate thread but saw at the time of posting and was curious, to what extent have you personally seen that TypeScript is 'officially' supported by NS? I would honestly be very interested to start leveraging TS aspects more, but lack of official support/methodology etc. by NS has been a large factor; I am interested to know more on that front if you can link to what you have seen