MONOSUS
ICECREAMING MAG

Good morning, this is Kanno from the Coding Factory Department.

The world is full of words that purposely include the word "morning" such as "morning drama," "morning Mac," "morning ramen," etc. It's as if they're saying that things should be done in the morning.

I recently started coding in the mornings.
Let me tell you my impressions first: it's great for mornings!
This is a little time machine! I didn't need Doraemon or Kiteretsu to go to the future.

Full flex system allows for coding in the morning

As has been mentioned several times in the article, Monosus has had a full flextime system since last year, allowing employees to choose their own working hours.
As two of my lovely junior colleagues previously mentioned ( one coder who works part-time 6 days a week and the other who is a morning person 4 days a week ), it's up to you to change your work style.
The company president, Mr. Hayashi , also works brilliantly in the mornings.

Why did you do it in the morning?

20180202_01.jpg

1. I couldn’t concentrate

Previously, I worked from 11:00 to 20:00.
However, in the evening, I lose focus. When it gets dark outside, I want to go home.
As I wondered why this was the case, I realized I was bad at managing my time.

11:00 - 13:00 Working (2h)
13:00 - 14:00 Break (1h)
14:00 - 20:00 Working hours (6 hours)

When you look at the numbers like this, the pacing seems strange.
It didn't last in the second half.
Even if I try to change my break time, I'm programmed to get hungry at this time of day, lunchtime.

I need to pace myself in a more balanced way...

2. Your dog needs care

20180202_02.jpg

We already have one miniature schnauzer, and last year we got a new puppy, so now we have two schnauzers in our house. Since they are still puppies, they often make a mess when we get home. When that happens, the family members who have already left home clean up and tidy up, but sometimes the mess extends under the playpen, so it's hard work.
If, unfortunately, a series of days like this continues, the air in the house may become unpleasant (and I don't mean in a poop-like sense).

If we don't get home soon, there will be no peace in our home.

So I decided to try working in the morning. I'll report on my first day.

20180202_03.jpg

5:00 Wake up

I started this on a whim, so I ended up starting on Friday!
I wake up already regretting it.
If I don't get up early again starting tomorrow, I won't be able to maintain my normal rhythm. What an idiot I am...

However, this is my own decision. I won't give up! I tell myself, encouraging myself.

It's been a while since I woke up to an alarm. I guess I don't feel good when I'm woken up.
In the past, I used to come to work later than usual, so I didn't set an alarm and just slept until I woke up naturally. Paradise!!
Since it was the first day and I hadn't been able to get to sleep early the night before, I hurriedly went to walk my dog, moving slowly and sluggishly.

It's pitch black.
The city is silent. And, most importantly, it's too cold.
When I come back from a walk and feed my dog, he says he hasn't had enough sleep and goes to bed. You're so sneaky.

...Can I continue living like this?
I thought about quitting early on.

6:30 Arrive at work

20180202_04.jpg

Because it was before rush hour, the infamous Saikyo Line was not so crowded that you could get a seat, but it was still relatively empty. This was no problem at all!

7:30 Arrive at work

I meet Kim at the front door.
He is truly a veteran of morning style.

First, I check my emails and chats while having a light breakfast.
I used to skip breakfast a lot, but since there is a long time until lunch, I decided to eat breakfast properly. I have heard that breakfast is the most important meal, so this is a good thing.
But I wonder if Donbei is good for your health?
I'll try to think a bit more about my choices from tomorrow.

After that, Matsubara-san came to work just as we were checking today's tasks.
I was reminded that everyone had arrived early.

8:00 Start coding

My concentration gauge is full, so I can get work done.
There are few people in the office and the phones hardly ever ring, so it's really quiet. This is great!

When I started this lifestyle, I did some research and found that difficult work is best done in the morning and simple tasks are best done at night. That's because your physical strength and concentration are depleted in the latter half of the day.
In terms of coding, I would say that brain-intensive work like HTML/CSS design should be done in the morning, while simple mass-production coding should be done at night.

9:00 Mr. Kane and Mr. Matsubara start the study session

20180202_05.jpg

I'll just quietly join in.
This was the article from last month, " Estimating man-hours like a game! I tried using Planning Poker ." This was really fun! I was able to practice estimating work hours while having fun.
Apparently, if you come early you can encounter events that you wouldn't normally encounter.

10:00 Morning assembly

I attended the morning meeting, which I rarely attended since we went full flextime. As expected, there were fewer people attending than before we went full flextime.
Actually, I really like the Kobanashi morning assembly . Each speaker has their own unique personality and it's really interesting! I'm a big fan of Onogi-san , Tatsuta- san , and Sakamoto-san , who talk about their own experiences.

10:15 Coding Part 2

There is still plenty of room. Very comfortable.

This time, I used the Google Maps API to display the map and place markers based on the latitude and longitude registered in the json. The work involved getting the current location using the Geolocation API and automatically adjusting the map scale so that the current location and the closest marker are the first thing in view. Furthermore, when clicking on each marker, information is displayed in a speech bubble on a PC, and in an overlay like a modal window on a smartphone. Furthermore, as you zoom out further, markers that are close to each other will be combined and displayed as a single marker at a certain magnification, which is a specification that will inevitably require re-reading, but the implementation went ahead without a hitch.

It is often better to tackle such complex specifications in the morning when your mind is fresh. I have often found that something that didn't work the night before worked out well the next morning. Does this happen to any coder?

11:30 Lunch break

If I eat a big lunch I get sleepy so I always have a light one.
Recently, my favorite place is Cafe Veloce! I spend a relaxing time eating ham and egg sandwiches and drinking lemon tea.

12:30 Coding Part 3

The second half has started. It's already the second half even though it's lunchtime.
Perhaps it's the difference from the later work style I've had up until now, but I feel like I've come a little further into the future.
When I see my junior colleagues at work at this time, I think to myself, "I'm in a world five hours ahead of you."

In the afternoon, I decided to work on a different project than I had in the morning.
The task was to make the existing site responsive so that it would be easy to view on a smartphone. The responsive template had already been adjusted the day before, so all that was left to do was to import it. Let's get it done quickly!

16:00 Evening meeting

At Coding Factory, each member reports and shares their progress every day.
If there is a project that is not progressing well, we look at the status of each project and see if someone can help.

16:30 Return to work

20180202_06.jpg

It's still light out. The train is empty and I can get a seat.
This is... good!!

after that

I've learned a lot of things since I started coming to work in the morning.

Kane-san sneaks off to eat natto in the company kitchen every morning, I've encountered Maruyama-kun taking a shower two or three times after staying up all night, Komiyama-kun sometimes catches the first train and leaves briskly around lunchtime, I try to look cool by secretly handing a rice ball to our leader , Takeda-san , who seems to have been working hard every day, and I've seen the cute sleeping face of Director Kojima, who looks quite tired...etc.

...Isn't that a bit too free?
I'm starting to get a little worried about the coding factory.
Everyone, please take care of yourselves.

Also, regarding the issue I mentioned at the beginning.
Now I can basically work like this.

7:30 - 11:30 Working (4h)
11:30 - 12:30 Break (1h)
12:30 - 16:30 Working (4h)

It's a beautiful balance.
I've also become able to maintain concentration for longer, and sometimes I use the quiet morning hours to study.

As for taking care of my dog, maybe because I can get home earlier than before, he has fewer opportunities to make a mess in the first place. He's become so well behaved... What a cute guy!

20180202_07.jpg

I am still able to continue coding in the mornings.
At first it was difficult to go to bed early and get up early, but once I got into the rhythm of it it was no problem.

I recommend it in the morning.

KANNO Shin