Chapters

Hide chapters

Living by the Code

First Edition ·

Before You Begin

Section 0: 2 chapters
Show chapters Hide chapters

Community

Section 1: 14 chapters
Show chapters Hide chapters

Getting to Work

Section 2: 17 chapters
Show chapters Hide chapters

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

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now

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

Interview

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.
© 2024 Kodeco Inc.

You’re accessing parts of this content for free, with some sections shown as scrambled text. Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now