Skip to content
897 views34 likes
SDE Conference · March 16, 2024

Evolution of Software Development

How the Software Development Engineer role grew into full-cycle ownership

/ Software Dev Evolution · SDE Conference 2024

Slide contents

  1. 1. Evolution of Software Development

    How the Software Development Engineer role grew into full-cycle ownership

  2. 2. Alexander Polomodov

    Alexander Polomodov, Technical Director & Fellow, large fintech

    Architecture and development processes

    An organisation of about 1,000 people

    20+ years in software

  3. 3. The loop regained missing properties

  4. 4. Roles share one delivery pipeline

  5. 5. Platforms split complexity in two

  6. 6. 01. After Senior, choose scale

    Engineering management and individual contribution widen influence differently

  7. 7. IC and manager grow through influence

  8. 8. Five axes reveal the level

  9. 9. Growth brings a new disorder

  10. 10. Theorist and practitioner converge

  11. 11. A decision must outlive its author

  12. 12. Important work loses to urgency

    Urgent

    Important → do

    Not important → delegate

    Not urgent

    Important → schedule

    Not important → delete

  13. 13. A distant goal needs a near rhythm

    Goal — Touches several areas of life

    Plan — Creates rhythm and checkpoints

    Step — Produces a visible artifact

  14. 14. Build an ambitious plan backwards

  15. 15. Engineers own the full cycle

  16. 16. Skill grows on real systems

    Design production systems

    Read architectures and postmortems

    Solve architecture katas

    Treat incidents as exercises

  17. 17. An SDE owns the whole system

    Design before code

    Quality inside the pipeline

    Platforms reduce complexity

    RFCs scale influence

    Run closes the loop

    Growth means greater scale and responsibility

  18. 18. Core material behind the talk

    Cynefin framework

    RFCs and Architecture Decision Records

    Google SRE Book

    Working Backwards

  19. 19. Thank you!

    polomodov.tech

    Slides, notes and links are on the site

    Alexander Polomodov, Technical Director & Fellow, large fintech

    @book_cube