14
.
11
.
2023
5
.
11
.
2020
Visuality
HR

How the remote-covid situation made our core values stronger? Part 1

Michał Piórkowski
Founder

Funny how things work out. One year ago I was telling every candidate that we are office-first company that accepts occasional remote work. In just few months we were forced to switch to remote-first company - probably like most of you. In this article I’d like to share some insights about how this situation influenced our culture, and what is surprising, how it made us realise truly what our culture actually is.

Before I’ll dig into that though I’d like to take a closer look at the evolution of our culture - and this will be the first part of the article. In the second part I’ll dig into the changes that happened but I recommend going through the whole story, to gasp the context better.

Thirteen years ago when we were beginning our journey as a software house, me and my partners asked ourselves a question - why are we doing this. What came out as an answer later became two of our most important values that were followed by other ones. Quality of our work and quality of the working environment. What I always say is that those two things never changed. What has changed was our understanding of this.

Through the years we learned that the quality of our work is made stronger by hiring responsible professionals with good engineering or project management skills. With this goal in mind we have come to the conclusion that a proper recruitment process needs to be established. After hiring people i mentioned above, the next step would be setting up good processes to make sure that the quality will be set and maintained. Once those two things are in motion what needs to follow is feedbacking, brainstorming, allowing ideas to flow and making those ideas a reality. We also need to focus on our personal traits like:

  1. Responsibility - this one is obvious. We need to take responsibility for our actions. We need to be aware of how our personal actions influence others.
  2. Ownership - Big word, very important one:) We need to care professionally about what we do. Only then we will be able to make suggestions and deliver what we are expected to.
  3. Communication - Another “duh, it’s obvious” one. All the knowledge in the world won’t help anyone if there is no proper communication. Not only one that happens everyday, but also the art of feedbacking and talking about difficult situations.
  4. Impact on others - We do not want anyone to sit in his/her fortress of solitude with the best knowledge there is. We need people to have an impact on their team-mates, clients and the outside world as well.
  5. Team-oriented attitude - Personal growth is important, but in the end it’s the team that will gain a lot of benefits. And by “team” i mean not only Visuality folks, but also the client. Having this type of attitude makes us mindful about the needs of others, makes us open to mentoring (in both ways) and, what's most important, we feel supported through our journey within the project as well as person-growth path.

As for the quality of the working environment the most obvious (and difficult at the same time) result is creating and sustaining a place that people enjoy coming to work to. But what does this really mean? Through time we realised that those aspects are essential:

  1. Professional and personal growth (as we are operating in a dynamic environment, if there’s no opportunity to learn and grow, it’s not just sustaining what you have, it’s taking a huge step back)
  2. Transparency and good communication. What is most important here is quality feedback that is expressed often. This actually fuels the growth, as assuming that you are surrounded by professionals their suggestions can be essential to know what to learn next and what are the ways to do it.
  3. Visibility. We believe in an open-source approach towards many aspects. Growth is one of them, thus if we or learn something we try to convey this message further, mentor others or simply show our experiences. This influences much more people, making this world a bit of a better place each time. Additionally, it strengthens the core trait of Visuality - quality. Not only for the clients, but also for the people we will be working with in the future.

Summary

Whew, that was a bit long, but I just wanted to give you a good overview of what we were (and still are) striving for.

Here is the link second part where you will learn a bit more about the changes that happened to us and how they influenced our core-values.

Michał Piórkowski
Founder

Check my Twitter

Check my Linkedin

Did you like it? 

Sign up To VIsuality newsletter

READ ALSO

Writing Chrome Extensions Is (probably) Easier Than You Think

14
.
11
.
2023
Antoni Smoliński
Tutorial
Frontend
Backend

Bounded Context - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

The origin of Poltrax development - story of POLTRAX (part 2)

29
.
11
.
2023
Stanisław Zawadzki
Ruby on Rails
Startups
Business
Backend

Ruby Meetups in 2022 - Summary

14
.
11
.
2023
Michał Łęcicki
Ruby on Rails
Visuality
Conferences

Repository - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

Example Application - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

How to launch a successful startup - story of POLTRAX (part 1)

14
.
11
.
2023
Michał Piórkowski
Ruby on Rails
Startups
Business

How to use different git emails for different projects

14
.
11
.
2023
Michał Łęcicki
Backend
Tutorial

Aggregate - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

Visuality at wroc_love.rb 2022: It's back and it's good!

14
.
11
.
2023
Patryk Ptasiński
Ruby on Rails
Conferences
Ruby

Our journey to Event Storming

14
.
11
.
2023
Michał Łęcicki
Visuality
Event Storming

Should I use Active Record Callbacks?

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Backend
Tutorial

How to rescue a transaction to roll back changes?

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Backend
Ruby
Tutorial

Safe navigation operator '&.' vs '.try' in Rails

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Backend
Ruby
Tutorial

What does the ||= operator actually mean in Ruby?

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Backend
Ruby
Tutorial

How to design an entity - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

Entity - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial

Should I use instance variables in Rails views?

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Frontend
Backend
Tutorial

Data Quality in Ruby on Rails

14
.
11
.
2023
Michał Łęcicki
Ruby on Rails
Backend
Software

We started using Event Storming. Here’s why!

14
.
11
.
2023
Mariusz Kozieł
Event Storming
Visuality

First Miłośnicy Ruby Warsaw Meetup

14
.
11
.
2023
Michał Łęcicki
Conferences
Visuality

Should I use Action Filters?

14
.
11
.
2023
Mateusz Woźniczka
Ruby on Rails
Backend
Tutorial

Value Object - DDD in Ruby on Rails

17
.
03
.
2024
Paweł Strzałkowski
Ruby on Rails
Domain-Driven Design
Backend
Tutorial