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
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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