45 minute beginner seminar
While we are developers, first and foremost we are human beings, terms and their meaning do influence our daily lives and ways we do our work.
Is my code violating 'Single Responsibility Principle' or 'Separation of concerns'? What is 'technical debt' and is it comparable to 'financial debt'?
Some teams have leaders, some have managers, what is the difference and should we care about it? Definition of a team seems to be completely broken; legacy is considered a dirty word and project managers seem to manage nothing.
Having effective communication should not be 'a nice thing to have,' and I do hope you will join me in the discussion on these topics: your input is very valuable.