I want Coca Cola

I'm vegeterian

Job ad

Rockstar developer

Ninja developer

Devops engineer

Agile developer ??

Nitpicking terminology

are we using right terms?

Miro Svrtan

@msvrtan

11:35 Unconf track

Lets nitpick together!

terminology

ubiquitous language

Agile

Agile manifesto

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

Kanban

Scrum

Project manager

Team

Lead vs manager

Title acceleration

Path

  • 2018 graduated univerity (24y)
  • 2018 junior developer/engineer (24y)
  • 2019 mid developer/engineer (25y)
  • 2020 senior developer/engineer (26y)
  • 2021 junior architect (27y)
  • 2022 mid architect (28y)
  • 2023 senior architect (29y)
  • 2024 principal engineer  (30y)
  • ...
  • 2059 pension (65y)

It takes 10.000 hours to master a skill

Malcolm Gladwell

Good/bad code

Code reviews

Code Peer reviews

Single Responsibility Principle

vs

Separation of Concerns

Robert C Martin

The Single Responsibility Principle

https://www.youtube.com/watch?v=Gt0M_OHKhQE

 DRY principle

Legacy

Architecture:

software vs buildings 

Technical debt

Digital rot

We need to fix our terminology!!

11:35 Unconf track

Lets nitpick together!

Thank you all

Miro Svrtan

@msvrtan

Made with Slides.com