Work


From vision to app - a developer's perspective

From vision to app - a developer

In today’s fast-paced digital landscape, building an app goes far beyond writing code. From understanding user needs and incorporating feedback to the critical role of service design, we’ll explore the various components that contribute to a successful app launch. Discover how a small team can deliver meaningful features, engage users through community building, and maintain a strong focus on sustainability - all while meeting the challenges of rapid development. I will illustrate these points using the Indyx app, a digital wardrobe solution.

Good programmer skills

Good programmer skills

People often ask me what they should do to be a programmer. In most cases, they expect advice like: read this book, learn this technology or do this course. They want the silver bullet answer, but it’s not so simple. Of course, you can graduate and feel more confident in programming. Even then, you can be a bad programmer. Programming is one of these fields, where you always evolving, improving your skills, your mindset, and learning new things. Today, I would like to show you some skills, which are, in my opinion, important for a programmer.

How to focus as a programmer?

How to focus as a programmer?

In times of full connections and online life, we have a problem staying focused. We need to focus, to feel the flow. One of the most important feelings in our work time. Flow is the mental state in which we do some activity fully immersed and engaged in the process of the activity. It’s a very positive and energized feeling, which brings us a lot of satisfaction. But how can we have flow in a world full of distractions? Now, since a lot of us work from home, the situation can be even more challenging. This time, I would like to share with you some of my tips, which help me to stay focus and experience more flow.

Occupational burnout syndrome

Today very important, health related topic. Did you ever feel exhaustion, negativity, cynicism, or lack of energy related to your job for a long period of time? Or maybe you have headaches, problems with sleeping, chest pain, a feeling of breathlessness, or anger. All symptoms can be related to occupational burnout syndrome. Read this article to get more information about burnout syndrome before it will affect your health, relations, and life.

How to become a programmer?

I’ve been working in the programming world since 2011. Before then, I spent about 6 years searching my own life path. When I was starting this adventure, my goal was completely different. I wanted to be a math teacher. During those 6 years, in most cases, I didn’t know what I was doing. Where should I spent my time? On what should I focus? I studied hard, but to be honest, I didn’t know where all this will end. Especially when some of my plans failed. I put more details about my journey in about me section, check it out if you want to know more about me. Right now I’m programmer and I teach people what I already know. I share my knowledge in many different ways. I do workshops for women like Rails Girls. I teach children on CoderDojo. I write Woman On Rails blog. I met lots of people who want to change their life. They want to be programmers or testers or even start something which need more programming skills. I’m helping them change their career path. And I’m proud of them, because this change is hard and need some sacrifices. During that process, I get lots of questions about How to start in programming? Today I would like to answer those questions in public.

Good preparation for interview

For some time I do interviews. I’m not an HR person. I’m developer. I do technical interviews for my company. My responsibility is to check how experienced is the person which apply for a job. How this person fit to our team from technical and personal point of view. This process is not about being perfect. It’s more about being honest. Finally team and candidate should be able to work together. Today I would like to tell a little bit about what I expect from person to interview. I would like to show my point of view on this kind of conversation.

Working remote

Working remote

For me, there are two types of remote work. Synchronous and asynchronous remote work. Synchronous remote work is work from different places but in the same time. For example I’m working from 9am to 5pm in Europe time zone. Second one - asynchronous remote work is when you are working from different places and in different times. So, it is possible to don’t have chance to talk with anyone through all day work.

Be yourself – How deal with low self-confidence

Be who you are, say what you feel, those who mind don’t matter, those who matter don’t mind.Today I would write about very important for me topic. About self-confidence. I don’t know if you have some problems with it but I do. I went through this many times. And I went back to this topic because I change project at my work.About 4 weeks ago I started work on new project (for me of course, because rest of the team work on this project about 2 years). Project has very complex logic. On the beginning I felt like lost child (sometimes event now I feel this way). Everything was hard to understand. Everything was so difficult.