Imagine which PR would be more comfortable for you to review: 300-400 changes or 2000? In which case would you review more carefully and efficiently?
Small PRs, short-lived branches — these are all elements of the Trunk-based Development approach. If you are interested in studying it in more detail, especially for mobile development, I recommend watching my talk at Code Fest , where I talk about it in detail.
Read also
Approve a pull request: developer slang and how to understand it
11:00 — Daily meeting. We work according to a process similar to Scrum, so everything is classic: we discuss progress and possible risks for the sprint goals. Today, for example, I said that I will have time to complete the task of reducing the number of unknown errors in payments, but the analytical results will be visible only in the next sprint.
After the meeting, I have some time to work on the code. Today I'll sit quietly on my task - Android Studio and Spotify immerse me in a state of maximum productivity.
14:00 — I have lunch right in the coworking space, because I took honduras telegram data food with me. I usually turn on YouTube in the background, lately I've become addicted to popular science. I like to listen to lectures by Alexey Semikhatov or Vladimir Surdin, who talk about quantum physics and the search for extraterrestrial civilizations.
After lunch I have a couple more hours to work, and then tech sync with other tech leads. We discuss the tasks for the next sprint, what we have time for and what we haven't.
Become an Android developer - work in-house, freelance, or launch your own apps
Become an Android developer - work in-house, freelance, or launch your own apps
17:00 — towards evening, situational calls may appear. For example, today a colleague wrote about a problem with payments, and we discussed it for about an hour. But we came to an optimal solution.
There is an unspoken rule that if a thread in a messenger grows to 100 messages, it's time to call. I would go further: if you can't resolve the issue in text in 10-20 messages and 10 minutes, call. It's much faster and more effective.