Home iOS & Swift Books Living by the Code

An Interview with Marcin Moskala Written by Enrique López-Mañas

Heads up... You're reading this book for free, with parts of this chapter shown beyond this point as scrambled text.

You can unlock the rest of this book, and our entire catalogue of books and videos, with a raywenderlich.com Professional subscription.

Marcin Moskala is an experienced developer and Kotlin trainer. He is the founder of the Kt. Academy, an official JetBrains partner for teaching Kotlin, author of the books “Effective Kotlin” and “Android Development with Kotlin”, a speaker at many international conferences, and a programming library creator and contributor.

Connect with Marcin

Twitter: @MarcinMoskala


How do you start your day off with a bang? Do you have any secret morning routines that set you up for success?

I generally have a morning routine, but it changes over time. I usually start my day with water and either a morning workout or a run. Then I eat my breakfast, and I take a shower.

How do you stay highly productive for long periods?

I have quite an obsessive nature, and I need to force myself to remember about breaks and exercises. Otherwise, after a few weeks of obsessive work, I get totally out of energy, and I need a few days of absolute chillout. It is good to have some quiet time during the day. When you need a break, instead of some news or media, choose a walk or meditation. When you watch a short movie, you might think that it takes only a few minutes, but your brain still processes it for hours. It steals your concentration and tires your mind. If you have too little stimuli in your job, then it might be helpful though it is rarely an issue for programmers.

You were working remotely for several years, and now you have settled in Poland. Do you think remote work and traveling has made you a better developer?

Working remotely for a long time is an important experience. When you work remotely, you need to show that you’ve done something every day, because otherwise, some people will suspect that you are slacking. They cannot see that you are working at something all day. So you end up doing more. On the other side, it generally takes less time because you don’t waste so much time for driving, meetings, lunches, coffee talks, etc. Using all this time to work more is a sure way towards burnout—everyone needs social interactions and breaks. Spending it on TV or games is extremely dangerous. The art is to use it wisely.

Marcin’s Recommendations

Have a technical question? Want to report a bug? You can ask questions and report bugs to the book authors in our official book forum here.

Have feedback to share about the online reading experience? If you have feedback about the UI, UX, highlighting, or other features of our online readers, you can send them to the design team with the form below:

© 2021 Razeware LLC

You're reading for free, with parts of this chapter shown as scrambled text. Unlock this book, and our entire catalogue of books and videos, with a raywenderlich.com Professional subscription.

Unlock Now

To highlight or take notes, you’ll need to own this book in a subscription or purchased by itself.