The complete list of our tech talks

Every Thursday at 4:30 p.m. our team gathers in a conference room to participate in a presentation prepared by one of us. The topic of the speech can concern tech (IT, project management) and soft skills (work culture, communication).

See the complete list of available presentations from our weekly tech talks!

We explain our idea in this post: Our work culture: weekly tech talks.

For a video of each talk, please click on the title below: 

  1. The quickest introduction to Julia (for Pythonistas) – Paweł Święcki
  2. Ansible Deployment Using Python 3 – Piotr Szpetkowski
  3. Storing Personal Names in Database – Piotr Szpetkowski
  4. Brand voice in social media – Paulina Czajkowska
  5. Where to put Business Logic in Django – Michał Nakoneczny
  6. Clean Architecture in Python (web) apps – Przemek Lewandowski
  7. Reactive programming – Jakub Włodaczyk 
  8.  Meta catch-ups – Łukasz Karwacki
  9.  Foundations of Foundation 6 – Jakub Włodaczyk 
  10.  Our work culture – Łukasz Karwacki
  11.  Interruptions at the team level – Łukasz Karwacki
  12.  Creating value for customers – Łukasz Karwacki
  13.  Design focused development – Przemek Lewandowski  
  14.  Going remote!
  15.  Main rules of web design – Dawid Domański 
  16.  Visitors tracking tools – Konrad Hałas
  17.  Quick guide to virtualization – Szymon Teżewski
  18.  Flat Design – Dawid Domański
  19.  Tmux and screen inception 
  20.  Aircraft spotting – Konrad Hałas
  21.  Scrum and XP from the Trenches – Przemek Lewandowski
  22.  Semantic HTML – Szymon Teżewski
  23.  The art of writing emails – Łukasz Karwacki 
  24.  Introduction to ReactJS – Comparison to AngularJS 2 – Robert Piękoś (pl)
  25.  DVCS Workflows for Teams – Bartek Rychlicki
  26.  Swift – Krzysztof Skarupa
  27.  Django ORM – Marcin Markiewicz
  28.  How to justify your recommendation – Łukasz Karwacki

Our work culture: English Wednesdays

One day a week all teammates are encouraged to speak English only for the whole day. This means that not only our meetings are held in English but also our lunch time and informal conversations as well as all written communication via emails and Slack.

Why do we do that?

All of us have been learning English since primary school which means we have a long track record with that language. The only problem is that state education favors writing and reading rather than speaking. That results in people being rather shy or restrained about having regular conversations in English.

That is definitely a problem for some offshore companies as it cannot be ignored that English is in the centre of programming languages, documentation, best books and events. We’ve realised that if we want to compete with the best dev shops for the best international projects we need to make English our second mother-language and there is no shortcut around that.

That’s why we came up with English Wednesdays: to actively and regularly improve our English skills on all levels so that the language barrier between us and our clients ceases to exist. It’s also good fun to break up our work week with such an untypical routine (just imagine the faces of postman and food delivery guys when we start answering them in a different language!).

What are the biggest challenges?

Implementing changes in the workplace has to gain an approval of all teammates. That’s why one of the biggest challenges is ensuring that everyone understands why we organize English Wednesdays so that one feels comfortable with them. We truly trust that only the true inner motivation and the desire to achieve higher skill level turns into better results.

That matters especially when new people join our company. It’s important to explain to them our goals and show them potential benefits of this kind of learning. There is a significant role of the rest of the team who have been working with us longer. They provide ‘freshmen’ with  support and motivate them to keep speaking English even when we take up difficult topics.

The last but not least challenge is correcting each other. During our conversations it’s hard to represent  a teacher’s approach i.e. point out and correct mistakes. That’s why several weeks ago we’ve decided to add professional English lessons to our daily agenda. Our English teacher gives us useful pronunciation tips, explains grammar difficulties and introduces sophisticated vocabulary – all of which significantly speed up our learning process

Let’s talk about the effects

What results have we achieved since introducing English Wednesdays? The benefits are invaluable.

First of all, we all have a frequent contact with English which results in the increased speaking fluency. We now feel fully comfortable with switching from Polish to English no matter the situation.

What’s particularly important to our work, we’re able to communicate with our clients more effectively. As a result, their trust has increased as well as the mutual pleasure of collaboration. They see us as a reliable partner who can fully engage in their project without any language barriers.

Other important benefits include broader learning possibilities. English gives us wider access to knowledge. We gain more from international IT scene: conferences, events, presentations and literature.

At Sunscrapers we create unique development possibilities and English Wednesdays are just one piece of our outstanding work culture. There will be time to talk about the rest of them, which are: tech Thursdays, code reviews, our library and other. Our purpose is to ensure that every teammate has all means to become a better version of himself.

Tech talk: 5 things that define us as a team

Watch our weekly tech talks next episode. This time Łukasz will talk about 5 things that define Sunscraper’s team that we are proud of.

5 things that define us as a team and make us unique.

1. Client’s happiness comes first

  • forget about your ego
  • treat clients with respect and authority
  • be there for our clients when they need you
  • listen to our clients,  strive to understand them and provide them with what they really need
  • remember that remote relationship requires extra care

2. Quality is assumed by default

  • think about what you’re doing and why you’re doing it
  • always check the quality of your work
  • always have somebody else to check the quality of your work
  • use your gut to assess quality

3. Provide value

  • get things done
  • be proactive, strive to deliver extra value and aim for the “wow” effect
  • save client’s time and effort

4. Be professional

  • do what’s best for Sunscrapers
  • be prompt, articulate and concise in communication
  • admit mistakes and suggest solutions
  • find courage to provide constructive feedback
  • share knowledge and learn from others
  • cockney accent is a must

5. Remember that life’s good

  • be optimistic – you’re doing what you love (hopefully) and you’re not doing bad
  • be excited – there’s still lots you can learn
  • be thankful for our team and our clients

This presentation is a part of Sunscrapers’ weekly talks.