Developer Relations Engineer interview questions
100 real questions with model answers and explanations for Middle candidates.
See a Developer Relations Engineer resume example →Practice with flashcards
Spaced repetition · Hunter Pass
Questions
I would publish a versioned funnel contract that ends in repeated production value, not account creation.
- I would define signup, credential created, first successful API call, first production call, and retained use as 3 active days in day 28 to 35, with actor, timestamp, and environment for each step.
- I would exclude staff, bots, duplicate workspaces, and sandbox-only traffic, then show conversion and median elapsed time between all five stages for the last 90 days.
- The artifact would be a one-page metric dictionary approved by Product and Data, plus a PostHog dashboard whose definitions are locked for one quarter.
Why interviewers ask this: The interviewer is testing whether the candidate can turn an ambiguous activation claim into a governed, business-relevant developer funnel.
I would instrument the failure boundary before proposing onboarding content or product changes.
- I would emit server-side credential_created and api_call_completed events with workspace_id, SDK language, SDK version, endpoint family, environment, latency bucket, and normalized error class.
- I would add a shared correlation_id from the dashboard through the SDK to the API gateway, while hashing account identifiers and never capturing tokens or request bodies.
- The sprint deliverable would include an event schema, five synthetic checks, a PostHog funnel, and a quality report requiring over 95 percent correlation coverage before decisions are made.
Why interviewers ask this: The interviewer is evaluating instrumentation design, privacy judgment, and the ability to locate a developer drop-off before treating it as a content problem.
I would compare equivalent cohorts and report the result as directional until campaign bias is controlled.
- I would cohort developers by signup week, acquisition source, company size, SDK language, and exposure to the new quickstart, using the same 14-day activation window.
- I would compare prelaunch and postlaunch exposed users with an unexposed route, check sample size and confidence intervals, and segment out campaign referrals rather than average them in.
- I would ship a reproducible PostHog insight and analysis note; if the lift remains at least 5 percentage points for four cohorts, I would expand the quickstart experiment.
Why interviewers ask this: The interviewer is testing whether the candidate can separate cohort evidence from a convenient before-and-after story.
I would trace the decline by SDK version and repeated workload rather than reopen the top of the funnel.
- I would compare day-30 retained-use cohorts by SDK version, language, endpoint family, account age, and production versus sandbox traffic.
- I would join normalized API errors and OpenTelemetry traces to identify retries, auth refresh failures, or latency regressions that appeared after upgrade.
- By day five I would deliver a cohort table, three representative trace links, and a recommendation to fix, roll back, or message the release with an estimated affected-account count.
Why interviewers ask this: The interviewer is checking whether the candidate understands that activation and retention diagnose different parts of developer experience.
I would separate observed influence from causal credit and show the assumptions behind both.
- I would report attendee-to-account matches, conversion timing, opportunity stage before the workshop, and other touches such as sales demos, docs visits, and partner referrals.
- The dashboard would label workshop-sourced, workshop-influenced, and merely correlated pipeline separately, with a 90-day window and known match-rate gaps.
- I would pair the $800,000 influenced figure with a holdout or matched-account estimate where possible and refuse to describe last-touch correlation as incremental revenue.
Why interviewers ask this: The interviewer is evaluating attribution literacy and whether the candidate protects credibility when stakeholders want a larger number.
I would rebuild it around identities, journey steps, and decisions instead of page-volume metrics.
- I would connect anonymous tutorial sessions to authenticated workspace IDs only after consent, then display unique developers progressing from view to code copy, credential creation, first call, and day-30 retention.
- I would segment by tutorial version, referrer, SDK language, and error class, and add data-quality tiles for identity merge rate and missing server events.
- The decision panel would name thresholds: revise below 8 percent first-call conversion, scale above 15 percent, and stop promotion after two cohorts without improvement.
Why interviewers ask this: The interviewer is testing whether the candidate can make product analytics actionable rather than celebrate traffic.
I would measure the browser journey from interaction to usable result and separate network, rendering, and third-party cost.
- I would instrument Core Web Vitals, click-to-response timing, credential-form submission, code-editor readiness, resource waterfalls, device class, and region in the console.
- RUM spans would carry a correlation ID to the API request, letting us compare browser time with the 180 ms backend p95 without collecting code or secrets.
- I would deliver a p50, p75, and p95 breakdown and fix the largest controllable component, accepting a heavier bundle only if it saves at least 500 ms at p75.
Why interviewers ask this: The interviewer is evaluating whether the candidate can distinguish perceived developer latency from backend service latency.
I would raise trace continuity around authentication before increasing broad sampling.
- I would standardize spans for token acquisition, refresh, signing, retry, and API response, with SDK language and version but no token values or user payloads.
- SDKs would send all relevant spans without an upstream sampling drop to the collector; the collector would make the tail-sampling decision to select 100 percent of auth errors and requests above 2 seconds, plus 5 percent of normal calls, and the observability backend would retain those selected traces for 30 days.
- The rollout artifact would include semantic conventions, a redaction test suite, and a coverage SLO moving trace continuity from 35 to 90 percent across four SDKs.
Why interviewers ask this: The interviewer is testing practical OpenTelemetry design, sampling-order correctness, cost control, and safe handling of developer data.
I would publish a small scorecard that combines journey outcomes, reliability, and developer sentiment with named owners.
- The first version would track median time to first successful call, activation rate, day-30 retained use, SDK error-free request rate, upgrade adoption, and a two-question task survey.
- Each metric would include source, formula, exclusions, target, confidence note, and one accountable Product or Engineering owner in a versioned dictionary.
- I would review movement monthly but reset targets quarterly, limiting the scorecard to six measures so teams cannot hide a 9-minute onboarding regression among 30 vanity metrics.
Why interviewers ask this: The interviewer is evaluating scorecard authorship, metric discipline, and cross-functional accountability.
I would treat the disagreement as a segmentation or measurement warning, not choose the more favorable source.
- I would map the 25 interviewees to company size, integration age, SDK, region, and task, then compare them with the population represented in each scorecard metric.
- I would inspect missing failure paths such as security review, production approval, and team handoff that a first-call funnel does not capture.
- The output would be a signal-gap memo and one new measurable hypothesis; I would not change the scorecard until two cohorts or an instrumented journey confirm the gap.
Why interviewers ask this: The interviewer is testing whether the candidate can synthesize qualitative and quantitative evidence without dismissing either.
I would focus the program on three high-value Python workflows and remove adoption blockers before buying reach.
- I would baseline package installs, successful production calls, time to first call, and day-30 retention, then interview 12 Python prospects who chose raw HTTP or abandoned setup.
- The program would ship three tested sample apps, weekly office hours, migration guidance, and fixes for the top five SDK issues, with one shared backlog owned with SDK engineering.
- At day 90 I would scale only if Python reaches 500 weekly active developers and at least 35 percent day-30 retention; otherwise I would narrow support to the strongest workflow.
Why interviewers ask this: The interviewer is evaluating whether the candidate can own an SDK adoption system rather than run isolated promotion activities.
I would make every feedback signal version-specific and reproduce it against a maintained compatibility grid.
- Intake forms, GitHub issue templates, and support macros would require language, SDK version, runtime, endpoint, retry configuration, and a minimal reproduction.
- A weekly matrix would run all four supported major versions across 12 retry and timeout fixtures in CI; if capacity cannot sustain that coverage, I would propose formally deprecating one version rather than leave it nominally supported.
- I would publish a release-cycle report separating defects, documentation gaps, and unsupported behavior, then route each cluster to an owner with affected-developer counts.
Why interviewers ask this: The interviewer is testing whether the candidate can turn noisy reports across versions into evidence an SDK team can act on.
I would make the OpenAPI contract a release gate with explicit ownership and compatibility checks.
- Because CODEOWNERS cannot assign ownership to individual tags inside one file, I would require an x-owner field for each operation and shared schema and validate it against a team catalog in CI, with a product engineer and DevRel reviewer for every owner.
- CI would lint naming and examples, run breaking-change detection against the released specification, and generate contract tests for the top 40 operations.
- Breaking changes would require an RFC, migration plan, deprecation window, and named approver; emergency exceptions would expire within 14 days and appear in a public changelog.
Why interviewers ask this: The interviewer is evaluating API governance and whether the candidate can prevent contract drift through process and automation.
I would create a partner and community compatibility program that turns release validation into confident SDK upgrades.
- I would segment the 48 teams by production usage, SDK language, and deployment target, then recruit a representative cohort with release-candidate access, a migration checklist, and a named DevRel contact.
- During two compatibility clinics, teams would run their own production-like integration and report the blocked journey, version, environment, and reproducible evidence; DevRel would route confirmed issues to SDK owners and report a disposition within five working days.
- The program scorecard would track validated combinations, unresolved blockers, and production upgrades within 30 days, and I would expand it only if validation predicts adoption better than release announcements alone.
Why interviewers ask this: The interviewer is testing whether the candidate can run a partner and community compatibility program that converts release feedback into SDK adoption.
I would establish a predictable monthly train with a separate fast lane for security and severe defects.
- A shared release calendar would define code freeze, contract test, docs and sample update, release candidate, and publish dates for all six SDKs.
- Each train would have one release captain, a readiness checklist, and a manifest linking SDK versions, OpenAPI commit, changelog, samples, and known issues.
- Security and P1 fixes could bypass the train with two approvers and a 48-hour follow-up update, trading perfect synchronization for bounded emergency speed.
Why interviewers ask this: The interviewer is evaluating release-program ownership and the ability to balance cadence with operational urgency.
I would operate deprecation as an account-level migration program with escalating, testable notices.
- I would publish the timeline, replacement mapping, compatibility table, migration checker, and rollback guidance on day one, then identify usage by endpoint and account.
- Notices would progress from changelog and SDK warnings to dashboard banners and direct owner outreach at 180, 90, 30, and 7 days, with localized dates and no surprise extensions.
- A weekly dashboard would track contacted, started, completed, and blocked workspaces; a sunset exception would require revenue risk, engineering owner, and an expiry date.
Why interviewers ask this: The interviewer is testing whether the candidate treats deprecation as measurable behavior change rather than a single announcement.
I would propose opt-in, metadata-only telemetry with a documented local and global off switch.
- The schema would capture SDK language and version, operation family, success class, latency bucket, retry count, and anonymous installation ID, never parameters, tokens, URLs, or response bodies.
- I would provide a data-flow diagram, retention limit of 30 days, sampling rate, threat review, and exact event examples for Security and the developer council.
- If consent or identity coverage stays below 40 percent, I would use telemetry for reliability trends only and keep adoption estimates anchored to server-side calls.
Why interviewers ask this: The interviewer is evaluating privacy-aware telemetry design and honesty about what incomplete data can support.
I would separate installation interest from successful production use and state what each data source cannot prove.
- Public package downloads would remain a reach signal only: CI cache cleaning, mirrors, and module proxies prevent a reliable count of unique Go consumers, so I would not deduplicate downloads into people.
- I would compare opt-in SDK telemetry and available proxy aggregates, each with consent and coverage caveats, with sandbox calls, production calls, and retained accounts by SDK version, reporting observed consumers as a lower bound.
- Ten failed-adopter interviews plus issue and trace clusters would identify the leading blocker, and I would rank fixes by affected developers and effort while labeling every adoption estimate as a lower bound.
Why interviewers ask this: The interviewer is testing whether the candidate challenges download counts and can turn an adoption discrepancy into a bounded program.
I would convert requests into evidence-backed problem clusters and make the selection logic visible.
- I would deduplicate requests by developer job, affected SDK versions, account count, severity, workaround cost, and strategic segment rather than count reactions alone.
- A monthly feedback brief would include the top 10 clusters, representative reproductions, funnel impact, confidence, and estimated engineering size reviewed with PM and SDK leads.
- The five selected items and five explicit non-selections would be published back to the community with reasons, while raw votes remain one input rather than the roadmap.
Why interviewers ask this: The interviewer is evaluating whether the candidate can move community evidence into product planning without promising every request.
I would combine client-level detection, migration tooling, and release checkpoints until deprecated-field use reaches an agreed threshold.
- Because persisted queries are mandatory for the measured client cohort, I would create a report by account, SDK, field, and last-seen date, then validate ownership because shared gateways can hide the real client.
- The program would ship schema warnings, a codemod for two common clients, before-and-after query samples, and twice-weekly migration clinics for eight weeks.
- I would recommend removal below 2 percent active-client use with no P1 blockers; otherwise the go or no-go memo would quantify the cost of delay against breakage risk.
Why interviewers ask this: The interviewer is testing ownership of API migration outcomes across telemetry, tooling, communication, and release judgment.
Locked questions
- 21
An open-source SDK receives 95 issues per week, median first response is nine days, and two maintainers have four hours each; what triage playbook would you implement?
maintainerssdk - 22
A repository has 38 open pull requests, including 11 from first-time contributors, and review latency has reached 21 days; how would you redesign PR triage?
contributorslatencycode-review - 23
Two volunteer maintainers are joining a 70,000-star project, but operational knowledge lives with one employee; what would your 30-day maintainer onboarding include?
developer-onboardingonboardingmaintainers - 24
Your project had 1,200 first-time issue authors last year but only 34 made a second contribution; how would you instrument and improve the contributor funnel?
funnelactivation-funnelcontributors - 25
A corporate team and eight external maintainers disagree over who can approve roadmap changes; what governance proposal would you bring to the project?
roadmaproadmap-feedbackconflict - 26
A contributor proposes copying 900 lines from an Apache-2.0 project into your MIT-licensed SDK three days before release; how would you handle it?
contributorssdk - 27
Stars grew 40 percent this quarter, but unique contributors fell from 72 to 41 and unanswered discussions doubled; how would you assess community health?
developer-communitycontributors - 28
A user posts a probable remote-code-execution flaw in a public issue on Friday evening; what would your open-source response playbook do in the first 24 hours?
- 29
One maintainer performs 78 percent of merges and the repository has missed two releases during their leave; what continuity program would you run?
maintainers - 30
A maintainer dismisses a novice contributor in a review, the screenshot spreads to 20,000 followers, and community sentiment drops overnight; how would you respond?
developer-communitycontributorsmaintainers - 31
DevRel publishes 14 assets per month, but only two can be linked to SDK adoption; how would you redesign content operations for the next quarter?
sdk-adoptiondecision-makingdeveloper-relations - 32
You have six weeks to build a workshop for 120 backend developers that should move them from sandbox signup to a deployed webhook consumer; how would you design the curriculum?
workshopwebhooksdesign - 33
You can submit four talks to 30 conferences, but travel and preparation budget covers only six appearances; how would you select topics and events?
conference - 34
You must demo a payments API live to 700 conference attendees over unreliable venue Wi-Fi; how would you prepare and run it?
conference - 35
A weekly developer video series costs $6,000 per episode and averages 18,000 views, but fewer than 0.4 percent reach the sample repository; what experiment and kill criteria would you set?
experimentssample-repository - 36
A developer newsletter has 62,000 subscribers, a 31 percent open rate, and only 90 monthly product activations; how would you test whether it deserves continued investment?
activationdeveloper-activationnewsletter - 37
A localized tutorial program serves English, Japanese, and Brazilian Portuguese audiences, but the team can maintain only two versions per release; how would you allocate effort?
tutorial - 38
Weekly office hours draw 75 attendees, but the same eight people ask most questions and recordings generate little product use; how would you redesign the program?
office-hours - 39
A virtual hackathon costs $85,000, attracts 1,400 registrations, and produced only 11 retained integrations last year; how would you decide whether to run it again?
- 40
Your team has 160 aging tutorials, 24 videos, and 12 workshops, while a major SDK redesign ships in eight weeks; how would you reprioritize content operations?
tutorialsdkworkshop - 41
Product, Security, and SDK Engineering disagree on a new API-key onboarding flow, and launch is seven weeks away; how would you author the cross-functional RFC?
conflictonboardingdecision-making - 42
Engineering declines a requested SDK auth helper because it costs two sprints, while support logs 320 related tickets per quarter; how would you influence the decision?
agilesdk - 43
In one month you receive 480 support tickets, 230 Discord threads, 75 GitHub issues, and 18 sales escalations about developer experience; how would you synthesize them for Product?
escalationconcurrencydiscord-community - 44
You are asked to create a 12-member developer council for a platform serving startups and regulated enterprises; how would you design its first six months?
design - 45
The company is hiring two middle DevRel engineers, and past loops overvalue polished talks while missing program ownership; how would you redesign your hiring-loop station?
developer-relationsownership - 46
Your annual DevRel program budget is $420,000, and Finance asks which activities create enough value to renew; how would you build the economics model?
developer-relations - 47
The team needs SDK telemetry in four months; a vendor costs $140,000 annually, an internal estimate is three engineers for two quarters, and you have an approved discovery budget; what pilot and recommendation would you deliver?
procurementestimationsdk - 48
A flagship conference sponsorship costs $180,000 and influenced 14 opportunities, but none reached production integration after nine months; would you renew it?
conferencesponsor - 49
Next quarter you can fund only two of four programs: SDK migration clinics, open-source maintainer onboarding, a video series, and conference workshops; how would you allocate the team?
developer-onboardingmigrationsonboarding - 50
A six-month developer ambassador pilot has 60 members, costs $210,000, and generated 320 posts but only nine verified product integrations; what build, change, or kill decision would you make?
- 51
Weekly Python SDK adoption fell 22% after version 4.0 launched, while API traffic stayed flat. How would you decide whether the release caused the decline?
decision-makingpythonsdk - 52
JavaScript SDK adoption is down 15%, but 38% of install events have no SDK version. What do you do before presenting the trend?
sdk-adoptiondecision-makingjavascript - 53
Ruby SDK installs fell 40% after its quickstart changed, but activation events are missing for server-side users. How would you recover evidence?
activationdeveloper-activationsdk - 54
Six supported SDK versions split usage 31%, 24%, 18%, 12%, 9%, and 6%, and support cannot reproduce many reports. What policy would you propose?
debuggingsdk - 55
The OpenAPI schema says createJob returns job_id, while generated TypeScript client 2.7 expects id, causing 63 failed quickstarts. How do you recover?
openapiopenapi-governanceschema - 56
Leadership can fund one new official SDK next quarter: C# has 640 monthly raw-HTTP production accounts and 90 support tickets, while Rust has 210 accounts and 18 tickets. Which adoption program would you choose?
sdk-adoptionhttpdecision-making - 57
The Java SDK reports 120,000 monthly initializations but only 18,000 unique API keys, and finance calls adoption inflated. What metric do you defend?
monitoringsdkapi - 58
A new PHP SDK sample reduces setup time from 21 to 12 minutes in usability tests, but production adoption is still down 19%. Do you roll it out?
sdk-adoptiondecision-makingtesting - 59
Seven community framework adapters carry 46% of Node SDK production calls, but three pin unsupported versions and none run compatibility tests. What ecosystem program would you establish?
developer-communitytestingsdk - 60
SDK adoption is down 33% across three languages after an authentication migration, and rollback is available for five days. What recovery experiment do you run?
rollbacksdkmigrations - 61
Your marketplace lists 47 open-source plugins; 12 have had no release in 18 months, represent 35% of installs, and contain four known vulnerabilities. What do you do in the next 60 days?
vulnerabilities - 62
An open-source foundation has $80,000 for 31 proposals covering SDK adapters, test tooling, and local developer programs. How would you award the grants?
sdk - 63
APAC represents 43% of platform users but only 7% of RFC participation, and all nine maintainers work in Europe or North America. What six-month governance intervention would you run?
maintainersdecision-making - 64
An RFC to remove a popular plugin has 143 comments, two hostile threads, and no decision after three weeks. How would you move it forward?
decision-makingconcurrency - 65
Community moderation consumes 26 staff hours weekly after membership doubled to 8,000. What operating change do you make?
developer-communitycommunity-moderation - 66
A project lists 17 maintainers, but 11 have not reviewed code in a year and six inactive accounts still hold package publish or repository admin rights. What governance change do you make?
maintainers - 67
During an ongoing dependency incident, GitHub, Discord, and the docs show different status, and 61 community messages ask for clarification. How would you repair the communication process?
discord-communitydeveloper-communitydependencies - 68
First-time contributors abandon setup in 11 of 20 observed sessions because the test suite takes 34 minutes and fails on Windows. What do you change?
contributorssessionstesting - 69
Two maintainers disagree on accepting an AI-generated pull request with 1,400 changed lines and no tests. How do you handle it?
soft-skillsconflictcode-review - 70
A community fork has attracted 600 stars after contributors say your governance is too slow. Do you compete, merge, or collaborate?
developer-communitycontributors - 71
A hands-on workshop costs $18,000, has 240 registrations, 96 attendees, and 28 completions. Do you repeat it next quarter?
content-completionworkshop - 72
A train-the-trainer program prepared 24 partner solution architects, but only five delivered a workshop and three sessions contained critical technical errors. What would you do next quarter?
workshopsessions - 73
A four-part webinar series drew 800 registrations, 310 first-session attendees, and 54 final completions, but first-call rate rose 11 points. Do you continue it?
content-completionsessions - 74
A regional meetup program costs $6,500 per event, averages 85 registrations and 37 attendees, and shows no first-call lift after six events. What do you do?
meetup - 75
A tutorial campaign cost $9,000, received 48,000 views, 2,400 repository visits, and 72 successful first calls. Would you renew it?
tutorial - 76
A conference talk had 420 attendees, 180 QR visits, and 67 sandbox creations, but only six first calls. How would you change the follow-up?
conference - 77
A certification workshop has 320 registrations, 210 attendees, 126 lab completions, and 31 certifications at a cost of $24,000. Do you iterate or kill it?
content-completioniterationworkshop - 78
DevRel joined nine product launches a median of six days before release; four launched without a working sample and three caused support spikes. What operating program would you introduce?
developer-relations - 79
A partner workshop brings 150 registrations and 74 attendees, but the partner can identify only 22 accounts for attribution. Would you count the reported 14 first calls?
program-attributionworkshop - 80
You have $30,000 left for either three workshops or one conference sponsorship; past workshops cost $180 per first call and the conference cost $1,050. What do you choose?
conferencesponsorworkshop - 81
A feature request gains 900 votes in 48 hours, but 71% come from new accounts sharing one referral source and only 24 voters actively use the API. How would you treat the signal?
api - 82
Fifty support tickets report intermittent webhook signature failures, but engineering cannot reproduce them. What is your next step?
debuggingwebhooks - 83
You clustered 500 issues and found 46% concern authentication, but the PM says the sample overrepresents support-heavy enterprise accounts. How do you respond?
auth - 84
A product team closed 73 SDK issues as cannot reproduce, but your community review finds 21 share the same proxy configuration. What do you do?
configsdkproxy - 85
Engineering can fix either a 120-ticket pagination bug affecting 9% of active users or a 260-ticket naming complaint affecting 34%. Which do you prioritize?
pagination - 86
A roadmap review rejects your top DX request because it would delay a revenue feature by three weeks. How do you handle the dispute?
roadmapdeveloper-experienceroadmap-feedback - 87
After an SDK fix ships, 88 linked tickets remain open and developers keep asking for status. How do you close the feedback loop?
feedbackfeedback-loopsdk - 88
One hundred forty GraphQL complaints appear to be duplicates, but clustering confidence is only 62%. Do you merge them?
clusteringgraphql - 89
Your quarterly DX report lists 67 requests, but engineering says none include acceptance criteria. How do you repair the handoff?
specsdeveloper-experience - 90
A feature requested in 310 tickets launches, but usage reaches only 4% of eligible accounts after 30 days. Was the feedback loop wrong?
feedbackfeedback-loop - 91
DevRel claims $420,000 in influenced pipeline, but only 37% of developer accounts match CRM records. What attribution do you report?
program-attributionci-cddeveloper-relations - 92
A six-month developer onboarding program cost $96,000 and matched accounts produced $310,000 in new self-serve ARR. Do you scale it?
developer-onboardingonboarding - 93
Workshops generate first calls at $190 each, tutorials at $75, and office hours at $260, but repeat-use rates are 54%, 22%, and 68%. How do you compare channels?
tutorialworkshopoffice-hours - 94
A 12-member developer council meets monthly, but attendance is 42% and product adopted only one of 18 recommendations. What do you change?
decision-making - 95
Your RUM DX score improved from 61 to 74, but Safari traffic lost 28% of events after the instrumentation release. Do you claim improvement?
instrumentationdeveloper-experience - 96
At quarterly review, four DevRel programs cost $210,000 and only two have reliable activation data. What recommendation do you make?
activationdeveloper-activationdeveloper-relations - 97
A junior advocate you mentor produces strong demos but misses instrumentation in three consecutive launches. How do you help them improve?
instrumentationmentoring - 98
A six-person DevRel team spends 58% of its time on reactive support, launches have no stable owner, and Product expects adoption work across four SDKs next half. How would you redesign the operating model?
sdk-adoptionreactdecision-making - 99
Marketing wants to count 70,000 campaign views as DevRel reach, while product wants only 1,400 activated accounts. What scorecard do you propose?
dx-scorecarddeveloper-relations - 100
After two quarters, your DX program spent $180,000, SDK adoption fell 17%, RUM rose 6 points, and attributed self-serve ARR reached $260,000. What do you recommend?
sdk-adoptiondecision-makingsdk