share

BUSINESS

4min read

Our Way of Creating a Culture of Learning and Personal Growth

Quality and excellence are the key factors we focus on in every single project. Aiming to deliver the best products possible to our clients, we always strive to create state-of-the-art code and design. We care about what we craft.

The bar seems to be placed pretty high. So, how to pursue this perfection? How to keep up with the pace of technological change? How to stay vigilant in the fast-changing world while focusing on the day-to-day job at the same time?

Arguably, there’s no ultimate answer. At Polidea we believe that the determination to learn and grow as an individual is a big step towards becoming a professional engineer and designer. It’s also what keeps us motivated, inspired and leads to satisfaction and fulfilment. Let me share a few ways we try to develop our skills and broaden our knowledge.

Regular Meetups

Every informal group within the company—like iOS, Android, backend, frontend and VR/AR developers as well as designers and project managers—get together at least once every two weeks. The ritual meeting is an important habit of every internal community because it enables experience sharing, building common practices and constructive debates. Every single group is different so there are many meeting formulas—some are led according to the current needs or the spirit of the team. We have numerous internal talks as well as cross-project standups, conference videos watching or “just” conversations to firm up some aspects of the given problems. There’s even a company newsletter that presents some curated content from the web! Despite the “domain” teams (e.g. Android developers), we share a deep belief in unity. We try to widen our horizons through cross-domain talks, i.e. we host a designer or a project manager during iOS meetup.

Passion

Teach and learn

When speaking about learning there is one crucial aspect we can’t miss out—teaching. The best way to truly get one’s head around any subject is to actually teach someone. We encourage ourselves to share every single piece of knowledge we’ve got with others. Coming in a form of a short flash talk or longer presentation, it always requires a good preparation. It is also a perfect occasion to improve one’s presentation skills.

Being able to attract the audience, make them listen and provide them with something valuable proves high communication skills and enhances self-confidence. On the other hand, giving constructive feedback to the speaker helps him or her improve. It increases the level of understanding of the subject and turns one into a watchful and attentive listener. This is how people grow as individuals and gain mutual benefits.

The last thing I’d like to put emphasis on is building relations. Getting together is priceless in terms of creating safe and trustful atmosphere in the team. When we get on with each other well we communicate better; we get ideas across faster and in a friendly way, avoiding misunderstandings. All in all, we end up being more professional and effective.

Slack-time & Labs

It happens that people have short breaks between projects, when one ends and the new doesn’t start right away. We call it slack-time. For some companies that might be an issue but for us it is an opportunity. We try to make most of it by learning new things, experimenting with different setups and tooling and generally exploring unfamiliar tech realms.

The idea of doing more advanced research in hardware, IoT, VR/AR and other futuristic areas, called Polidea Labs, stems from our curiosity and the need for experimentation—slack-time made room for that. To make all this research more productive we continuously share what we’ve learned with others. Such experiments are usually followed by articles targeted at the broader audience.

Open Source

Due to our determination to grow as individuals, teams and the technology company as a whole, we’ve created great open source libraries. Focusing on quality and the sense of responsibility to the community we’ve crafted widely used Bluetooth frameworks for iOS, Android and React Native. As a side effect, we learn how to cooperate with external contributors and how to develop long term projects keeping the bar high at all times. Resolving issues allows us to dive into the technology even deeper and become real experts in the matter. Contributing to the open source is also engaging and very rewarding—I’d recommend it to every developer.

Conference.jpeg

Conferences

Attending the well-established conferences with great speakers and valuable content is yet another way to learn. During such events we share personal experiences with people from the industry and can geek out a bit. Talking to others has this unique feature that it forces us to get outside of our comfort zone and lets us face different perspectives. Being humble in our own opinions helps us to stay open and ready to adapt new solutions. Finally, having in mind that teaching is invaluable we also try to speak and give lectures on local meetups and during bigger events.

Conclusion

Learning is important—that sounds corny, but it is not so trivial to figure out how to do it effectively. I’d say that every person and every company should find its own way to do it right. For us the best path to follow involves meetups, getting most out of the slack-time, contributing to the open source and attending conferences. The most important thing to take away from this article is to never stop learning and be always eager to explore new ways of doing it.

share


MaciejHead of Engineering

LEARN MORE

Contact us if you have any questions regarding the article or just want to chat about technology, our services, job offers and more!

POLIDEA NEWSLETTER

Sign in and expect sharp insights, recommendations, ebooks and fascinating project stories delivered to your inbox

The controller of the personal data that you are about to provide in the above form will be Polidea sp. z o.o. with its registered office in Warsaw at ul. Przeskok 2, 00-032 Warsaw, KRS number: 0000330954, tel.: [0048795536436], email: [hello@polidea.com] (“Polidea”). We will process your personal data based on our legitimate interest and/or your consent. Providing your personal data is not obligatory, but necessary for Polidea to respond to you in relation to your question and/or request. If you gave us consent to call you on the telephone, you may revoke the consent at any time by contacting Polidea via telephone or email. You can find detailed information about the processing of your personal data in relation to the above contact form, including your rights relating to the processing, HERE.

Data controller:

The controller of your personal data is Polidea sp. z o.o. with its registered office in Warsaw at ul. Przeskok 2, 00-032 Warsaw, KRS number: 0000330954, tel.: [0048795536436], email: [hello@polidea.com] (“Polidea”)

Purpose and legal bases for processing:

 

Used abbreviations:

GDPR – Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016
on the protection of natural persons with regard to the processing of personal data and on the free movement
of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)

ARES – Polish Act on Rendering Electronic Services dated 18 July 2002

TL – Polish Telecommunications Law dated 16 July 2004

1)        sending to the given email address a newsletter including information on Polidea’s new projects, products, services, organised events and/or general insights from the mobile app business world |art. 6.1 a) GDPR, art. 10.2 ARES and art. 172.1 TL (upon your consent)

Personal data:name, email address

2)       statistical, analytical and reporting purposes |art. 6. 1 f) GDPR (based on legitimate interests pursued by Polidea, consisting in analysing the way our services are used and adjusting them to our clients’ needs, as well as developing new services)

Personal data:name, email address

Withdrawal of consent:

You may withdraw your consent to process your personal data at any time.

Withdrawal of the consent is possible solely in the scope of processing performed based on the consent. Polidea is authorised to process your personal data after you withdraw your consent if it has another legal basis for the processing, for the purposes covered by that legal basis.

Categories of recipients:

Your personal data may be shared with:

1)       authorised employees and/or contractors of Polidea

2)       persons or entities providing particular services to Polidea (accounting, legal, IT, marketing and advertising services) – in the scope required for those persons or entities to provide those services to Polidea

 

Retention period:

1)       For the purpose of sending newsletter to the given email address – for as long as the relevant consent is not withdrawn

2)       For statistical, analytical and reporting purposes – for as long as the relevant consent is not withdrawn

Your rights:

 

Used abbreviation:

GDPR – Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016
on the protection of natural persons with regard to the processing of personal data and on the free movement
of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)

According to GDPR, you have the following rights relating to the processing of your personal data, exercised by contacting Polidea via [e-mail, phone].

1)       to access to your personal data (art. 15 GDPR) by requesting sharing and/or sending a copy of all your personal data processed by Polidea

2)       to request rectification of inaccurate personal data
(art. 16 GDPR) by indicating the data requiring rectification

3)       to request erasure of your persona data (art. 17 GDPR); Polidea has the rights to refuse erasing the personal data in specific circumstances provided by law

4)       to request restriction of processing of your personal data (art. 18 GDPR) by indicating the data which should be restricted

5)       to move your personal data (art. 20 GDPR) by requesting preparation and transfer by Polidea of the personal data that you provided to Polidea to you or another controller in a structured, commonly used machine-readable format

6)       to object to processing your personal data conducted based on art. 6.1 e) or f) GDPR, on grounds relating to your particular situation (art. 21 GDPR)

7)       to lodge a complaint with a supervisory authority,
in particular in the EU member state of your habitual residence, place of work or place of the alleged infringement if you consider that the processing
of personal data relating to you infringes the GDPR
(art. 77.1 GDPR)

No obligation to provide data:

Providing your personal data is not obligatory, but necessary for Polidea to provide you the newsletter service

Refusal to provide the above data will result in inability to receive the newsletter service.

Profiling

In the process of providing the newsletter service, we make decisions in an automated way, including profiling, based on the data you provide.

 

“Profiling” means automated processing of personal data consisting of the use of your personal data to evaluate certain personal aspects relating to you, in particular to analyze or predict aspects concerning your personal preferences and interests.

 

The automated decisions are taken based on the analysis of clicked and viewed content. They affect the targeting of specific newsletter content to selected users registered to receive the newsletter service, based on the anticipated interests of the recipient.