DEV Community

Discussion on: How do you learn to talk about your work?

Collapse
 
vorsprung profile image
vorsprung

It's hard to remember being a new programmer as this happened about 40 years ago.

I don't ever remember having trouble articulating what some work does

Mind you, I am not a great programmer. I am a good software engineer

The difference between the two things is that a programmer produces code. The engineer takes part in a set of processes that produce code

Part of most modern (lean, agile) processes are that communicating with your team, stakeholders and others is absolutely vital

When I started doing talks at meetups it became clear that a good tech talk is like telling a story.

So think of your code like a fairy tale. Set the scene. Introduce an unlikely protagonist. Explain a bizarre challenge. Describe the adventures of the protagonist. Resolve the story HAPPY EVER AFTER