Dashboard
0%
1
Curious builder0 XP earned · 300 to level 2
0 daysFinish a lesson to begin
Badge collection0 of 6 unlocked
51 small wins to finish your pathNext question →

Q11EasyConcept

When should you configure the platform's existing features vs write custom code for a customer?

30-second answerSay your answer out loud first, then reveal.

Decision guide

SituationApproach
Platform feature covers 90% of the needConfigure; adjust the workflow slightly; document the gap
Integration with the customer's unique system (legacy ERP)Custom connector, built as a reusable adapter if possible
Domain-specific validation rulesCustom code / rules module
One customer wants a niche UI tweakPush back or defer unless critical
Three customers need the same custom thingEscalate as a product feature request

Risks of too much custom code

  • A maintenance burden falls on you or the customer after handover.
  • Breaks on platform upgrades.
  • "Snowflake" deployments that the support team can't support.

Good practice: a shared internal library of FDE components (connectors, eval templates, guardrails) so bespoke work is assembled from tested parts.

Little by little, you're building something great.