I was reflecting on different points in my career, where I felt “safe” in my team. The environments were supportive and collaborative. If you made a mistake, you learnt from the experience rather than being blamed or reprimanded. This was an environment where I learnt quickly and thrived.


Let’s backtrack. Why should you care about creating a safe space (psychological safety) for your team?

Here are a few scenarios to ponder:

  • Have you encountered a time when you weren’t heard or your ideas…

This is a quick post that will cover observability and instrumentation, a technique that can be used in monitoring applications.

This post will cover a few implementations and will not cover everything out there or recommend one of the other to you. Additionally each language and tech stack may have it’s own recommended toolset.

Let’s start with a definition

What is observability?

Simply put, it’s the ability to measure the internals of a system.

What’s monitoring?

This is when you are monitoring the application. For example, pinging a healthcheck endpoint to know if a system is up.

Why is this important?

Being able to monitor your application is a part of ensuring the reliability…


What makes a healthy team? Why does this matter?

What is empowerment and the correlation with a well functioning team?

Leadership can feel as though you’re steering a ship and navigating with challenges that continually arise.

You work to align people, communicate and resolve these challenges, while trying to maintain a happy and high performing team.

Reflecting on environments where people were happiest, these had a strong correlation with high empowerment, sharing traits like:

  • Trust and Psychological Safety
  • Supportive and Positive Environment
  • Opportunities for Growth
  • Ownership of Decisions and Consequences
  • Recognition

I’ll share examples and practical techniques that…

When I started coding professionally I wanted to write perfect code because that’s what I thought a great developer was. However I quickly learned that there is more to software development than just writing great code.

The question of “What makes a good developer?” is a subjective question and you will get different answers when you ask different people. For me, this is an opportunity to show others that there is more to just writing code.

In this article I will share my views on what I see contributes to being a good developer — inspired by my experience, things…

With the popularity of platforms like Meetup.com, communities have been able to grow and allow like-minded people to meet. For the Tech community, some groups have flourished and offered their members opportunities like coaching and mentoring as well as sharing ideas and knowledge. I’m going to cover my experience, how it’s shaped and grown me, what I’ve seen and how people can learn or be a part of a Tech Community.

From the beginning

I want to begin with how I got into Tech and my first experience with computers. Unlike most kids today, a computer wasn’t common growing up. The first computer…

Image from https://unsplash.com/photos/98MbUldcDJY

This seems to be a continual question, “how do you balance delivery with tech debt, as well as maintenance and bugs (and support, incidents and everything else)?”

The answer is, there isn’t a one-size fits all approach. You need to employ different methods to find a balance. Sometimes the scales may tip the other way, depending on what is needed.

When the balance tips

You have a couple of scenarios here, that roll up into either

A) The house is on fire, and everyday feels like groundhog day with incidents, bugs and instability. …

Meet Alabê, Software Engineer since 2007, my professional career has given me a great experience building applications in many different languages and domains spanning health, energy/oil/gas, media and retail.

I believe in transparency, servant leadership and constant — two-way — feedback. I’m constantly challenging the user’s value and scope and I feel pretty excited about social impact. I also believe that people can do amazing things given the right opportunity, and I also believe that opportunities can be created.

How long have you been at SafetyCulture?

I joined SafetyCulture in January 2020

What is the top thing you enjoy about being at SafetyCulture?

I like the environment. I appreciate the appetite to do better the next day, the…

Meet Divya, one of our Engineering Managers at SafetyCulture.

Divya has been with the company for almost 2 years, originally as a Quality Engineer who has recently transitioned to being an Engineering Manager. A Mother, Indian classical vocalist, Chef and Food Enthusiast, she brings 16 years of industry experience, and is passionate about learning and continuous improvement, running lunch & learns at the company. Hear more about her insights about being in Engineering, switching to leadership, and balancing being a parent.

How long have you been at SafetyCulture?

It’s been one year and nine months … feels like yesterday!

How have you found the experience of being at SafetyCulture?

I joined SafetyCulture one week before the ShipIt…

Meet Alty, one of our Senior Quality Engineers at SafetyCulture, who joined the team 2.5 years ago. Since joining she has expanded her experience working across teams, from a Product team to our Platform Engineering team.

How long have you been at SafetyCulture?

I joined SafetyCulture back in September 2018.

How have you found the experience of being at SafetyCulture?

After being in the company for 2.5 years, I am happy that I have been exposed to a number of technical and personal challenges, as well as learning opportunities that I was given.

What made you decide to be in Tech?

After completing my bachelor of Computer & Communications Engineering, it was a natural choice to go down an Engineering path. However, I didn’t want…

Photo by dsmacinnes on Unsplash

What skills do Engineers need to progress in their careers?

No matter where you are in your career, this question is often asked by Engineers. In my role, where I now guide career development goals and plans, this question still gets asked in conversations I’ve had with Engineers.

I’ll be looking into the skills path covering 3 levels — Junior, Mid to Senior. From Senior Engineer onwards, people will often face a choice of Technical path or Manager path, which is a topic for another day.

I’ll break down the skills needed for these roles and describe what types of…

Claire Tran

Engineering Manager (Ruby, Java, Elixir) | Crafter | Traveller. Lives: London/Sydney. Passionate about growing opportunities for people in Tech.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store