Evolution of Software Development
How the Software Development Engineer role grew into full-cycle ownership
How the Software Development Engineer role grew into full-cycle ownership
How the Software Development Engineer role grew into full-cycle ownership
Alexander Polomodov, Technical Director & Fellow, large fintech
Architecture and development processes
An organisation of about 1,000 people
20+ years in software
Engineering management and individual contribution widen influence differently
Urgent
Important → do
Not important → delegate
Not urgent
Important → schedule
Not important → delete
Goal — Touches several areas of life
Plan — Creates rhythm and checkpoints
Step — Produces a visible artifact
Design production systems
Read architectures and postmortems
Solve architecture katas
Treat incidents as exercises
Design before code
Quality inside the pipeline
Platforms reduce complexity
RFCs scale influence
Run closes the loop
Growth means greater scale and responsibility
Cynefin framework
RFCs and Architecture Decision Records
Google SRE Book
Working Backwards
polomodov.tech
Slides, notes and links are on the site
Alexander Polomodov, Technical Director & Fellow, large fintech
@book_cube