Nonviolent Communication

What is Nonviolent Communication? Nonviolent Communication(NVC) helps us communicate clearly by breaking down and identifying our needs and communicating them compassionately. Why? NVC can help reduce conflict towards others and ourselves. It can also help us to hear others out and recognise each other’s needs and support acting more compassionately day to day. How At a high level, the steps involved are: Observation Be present and listen carefully to what the other person is saying. How is it affecting you? Just observe, don’t evaluate. ...

August 27, 2021 · Shane Dowling

5 Steps to a better Personal Development Plan(PDP)

Reviewing your PDP can be a somewhat overwhelming process. So many areas of improvement can be highlighted, it can be a real challenge to discover what to focus on. Not only that but you also want to make sure your areas of focus have high impact benefits to the squad, so much to think about! These 5 steps should help give you the direction needed to turn those PDP opportunities into something actionable, demonstrable and focused on what you care about. ...

March 26, 2021 · Shane Dowling

Learning Python as a Platform Engineer-First Steps

I’ve relatively recently moved into a Platform Engineering position after working in very developer oriented teams for many years. What’s interesting is that the engineers you work with have much more diverse and interesting backgrounds in terms of their experience, so there’s a real opportunity to grow and learn a lot more, as opposed to a more homogenous set of developers. With that in mind, I wanted to put together materials on how a more ops focused engineer can up-skill in Python(as that’s more my wheel-house), in particular what are the things that would help you move into a more Python-focused role. ...

January 1, 2021 · Shane Dowling