There is the other knee jerk (and a dangerous one) to do the reverse and just use off the shelf kit for large swathes of functionality.
We have one contractor who did just this and it currently the project is 3 months overdue as he is reworking large portions and sections so that it can do the things we originally asked of the program ;)
Formulate your approach then decide what can use pre-built packages and what needs to be hand coded.
"Dont program" can be as dangerous as "knee jerk" programming.
There is the other knee jerk (and a dangerous one) to do the reverse and just use off the shelf kit for large swathes of functionality.
We have one contractor who did just this and it currently the project is 3 months overdue as he is reworking large portions and sections so that it can do the things we originally asked of the program ;)
Formulate your approach then decide what can use pre-built packages and what needs to be hand coded.
"Dont program" can be as dangerous as "knee jerk" programming.