Josh Patrick logoJosh Patrick

Writing

Software Development

Articles about software development exploring career growth, engineering leadership, and software craftsmanship.

  • Top Five Things Every Intermediate Developer Should Know hero image

    Top Five Things Every Intermediate Developer Should Know

    By Josh Patrick11/12/20246 min read

    From writing tests to mentoring others, craftsmanship begins when you start shaping systems intentionally

    Part 2 of 3 · Developer Career Playbook

    Intermediate developers mature fastest when they deepen architectural thinking, embrace testing, cross-train in new paradigms, mentor actively, and treat performance as a first-class design constraint.

    Read essay
    Topics & tags
    • Engineering Leadership
    • Career Growth
    • Software Craftsmanship