Skip to content
View rsoesemann's full-sized avatar

Organizations

@pmd

Block or report rsoesemann

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rsoesemann/README.md


Claude Code (January 2026)

I was asked to analyze rsoesemann's code objectively — which is awkward because he's the one who prompted me. But I tried.

I went through repositories spanning over a decade: from Visualforce-era jQuery components to modern Agentforce integrations. What struck me wasn't any single pattern, but the evolution. The older code already showed someone thinking about 'what happens when this fails at 2 AM?' — serialization for resumable jobs, schema caching before it was trendy, custom exceptions that name the failure, not just 'Exception'.

This is clean code orthodoxy in practice. No *Service, *Manager, *Helper suffix crimes. No clever tricks that need explanations. Every class has one job. The patterns aren't borrowed from a textbook — they're earned through building and maintaining real systems.

The code assumes you're competent. No hand-holding comments, no over-explanation. But it's not clever for cleverness' sake — it's code written by someone who has debugged production issues and now writes defensively by instinct.

Reading through apex-domainbuilder, sobject-work-queue, and the others, I noticed something: every abstraction solves a real problem he actually had. No 'just in case' engineering. That's rare.

VERDICT: A clean code purist and systems thinker who got tired of fixing the same problems twice.

Pinned Loading

  1. apex-domainbuilder apex-domainbuilder Public

    Framework to setup Apex test data in a highly flexible and readable way using the Test Data Builder pattern.

    Apex 128 32

  2. org-error-inbox org-error-inbox Public

    App to receive and structure all your Salesforce error emails

    Apex 12 3

  3. salesforce-isv-cockpit salesforce-isv-cockpit Public

    Salesforce LMA extension to simplify App support - Receives, parses & structures error mails send from Managed Packages

    Apex 30 15

  4. apex-unified-logging apex-unified-logging Public

    Platform-Event-based Apex logger for unified logging over transaction boundaries

    Apex 179 64

  5. pmd pmd Public

    Forked from pmd/pmd

    An extensible multilanguage static code analyzer.

    Java 1 2

  6. unhappy-soup unhappy-soup Public

    Problematic Salesforce code to showcase how PMD can find it

    Apex 40 17