What factors make the workplace enjoyable? Most people would say that it’s a decent salary, attractive benefits or possibility to work remotely. A bunch of workers would not even think of how important the atmosphere at work is. It has its justification - when you spend 8 hours a day in your workplace, the most important thing is to feel comfortable there. Therefore, it is particularly important to take care not only about the high level of skills but also about good relations between employees. In our company, we do not have to worry about it. Our employees combine effective work and good fun in an extremely agile way. This mixture results in not only satisfied customers but also content colleagues. But not to be groundless, let them speak for themselves.
Inspire others and let them inspire you.
As you keep working in the same place for more and more time, you may get bored and overwhelmed by the tasks that you have to handle every day. How to always stay fresh and ready for new challenges? Just find endless inspiration in what you do. In our company, it is not a big deal.
“If by 'inspire' you mean the urge to do something more, try something new, explore and reach new levels of creative programming, then the answer may be slightly vaguer then you've hoped for. With every new project and every new task, you get a better grasp not only on what you are doing but more importantly on what the possibilities are. Given a time you gain experience, which allows realizing they are in fact endless. With several known languages you possess the ability to craft everything, restrained only by software and, well, your limitations. So when you realize you can design a program with every given imaginable functionality… That is where the real fun begins” says Tomek. Never-ending learning is another thing that can be added to this set, mentioned by Adam, the developer with similar experience. What is also worth mentioning, all of us are glad of having the possibility of working with US startups.
Not always easy-peasy.
Although working in TDCM allows you to develop not only another piece of code but
yourself, there are tough moments too. Even though we are not afraid of taking
responsibility for ourselves, in our everyday work some decisions are not the
ones to make. For Pawel, the most difficult moments are when it is needed to decide
to write some part of the software to make it clean, responsive and professional. As
be seen, the quality of our work is always in the first place. As Wojtek says,
that don't have a simple answer are also problematic - there are a few options and
choosing the best one requires some in-depth knowledge. Even so, we are
well-prepared to overcome those difficulties and still learn from our
Breaking the back of the beast.
The challenge is a more pleasant definition of a difficult moment. As we know, there
a lot of them in every type of work. It's not different within TDCM. At the
of each day, many tasks are waiting for us. Every day we need to face the threats
work on them, even if at first they seem to be beyond our skills. It usually occurs
there is not a single problem that is unsolvable for us. However,
were the most significant challenges that we have approached?
Being different is not always a bad thing.
Although most of us have had a working experience, being a part of the TDCM team is
something completely different. Our environment is employee-friendly and encourages
creative development. This company focuses on people, not just
What do our developers think about it? “I can work remotely whenever I want. We
LAN parties and other events like Christmas Eve, Fat Thursday and so on. Also,
quite easy to learn a lot of interesting and useful tricks and skills from the
experienced people, cause everyone is helpful there” says Damian. For
the most important features of TDCM are the friendly atmosphere and the ability to
improve himself. Przemek considers much space for growth as the most appealing one.
“It feels like there is no ceiling above to limit the possibilities, so it's
certainly not any dead-end job”, he says.
What happens when it comes to work distribution? It’s no surprise that it is hard to be a specialist in everything. On the other hand, you cannot do the same thing over and over again. All you need is a balance. “With the friendly, open atmosphere in a team of colleagues you both know and trust, there are really no quarrels over task management and amount of assigned work. One of the obvious perks of working in a smaller team is the possibility to freely communicate and state your needs and desires. When everyone knows, that you all work best if you are given the tasks suiting your skills and experience, handling discussion over work distribution is a breeze.” Disagreeing with Tomek’s words is hard. This is exactly how we distribute work in TDCM. What is important for Przemek is that the tasks are different each time, which enables the exploration of new knowledge, instead of repeating the same thing over and over again. Adam agrees: “everyone can get part of the project that they desire the most and work on this part. There are no fix-specialties”. This solution fosters continuous learning, but at the same time allows you to work comfortably without forcing you to do tasks that you are not ready for. Could it be any better?
Don’t rest on your laurels.
Although our developers are one of a kind, having a great experience and extraordinary skills, they never stop learning and aspiring. What are their plans for the immediate future?
As you can see, our team is full of motivated, skilled and spiffy workers who never stop. As we all know, the atmosphere is created by people, and that is why working in TDCM is an excellent experience!