JungIn Choi
06/10/2021, 1:40 PMDay71 & Day72
• Check overall riding logic (in original app code)
◦ Flow after finish riding, sending various status, connect billing activity -> hmm very complicated. Maybe refactoring this part would be very uhh..exciting. Nice practice for clean code lol.
• Finish force finish logic & layout
◦ Replaced location part with backend api
◦ Was quite hard to handle Rx. I was not used to this map & flatmap, so it did not work as expected. Afterall, I had to use flatmap instead of map.. Now I get the difference between them.
• Re-QA for store sprint
◦ minor layout fixes. (are quite annoying😈 but it's important👼)
Self-Comment
• Had my first personal meeting with my supervisor. I already worked for almost two months..?It's very surprising. (4/15 ~...) Wow!
◦ I liked this personal meeting stuff. Well I don't filter my words, so I just told everything to my supervisor, and it was very comfortable.
◦ It's still unbelievable that I didn't know kotlin at all, three months before. I know that I lack many basics still, especially things related with Rx, but I don't want to be pessimistic.
• I'll have to set up my short term goals soon within this month. It's nice timing to have a reflection, since 2021 is past halfway.
◦ Goals within three months
◦ Goals till end of this year
◦ Career goals - Should I continue my career in this company? I must analyze my personal priorities & goals, and then check if the company's goal and this position aligns well. I am very satisfied till now, but I know that viewing myself from a more objective perspective is also necessary
Day73 & Day 74
• Add amplitude for CS sprint, Finished Warning activity (Totally done my job for CS sprint
• Bigquery & firebase instructions
• Error issue handling - fixed login phone number issue - and it was applied rightaway to production app! My first prod-hotfix
◦ Fixed regex for phone number (Surprising that this kinda basic checking did not exist..haha)
◦ Add some logic for handling wrong numbers
Self-Comment
• Well I've done my job for CS sprint, and... CS sprint was held 🤯
◦ Well, product team decided to hold this sprint for a while. And I believe in them.
◦ Since it is quite a busy & chaotic period for this personal mobility industry, this kind of turnover is not that surprising. We have many competitors, and thesedays is especially very critical because our company don't get affected by the new regulation - most of our competitors do.. 😈 yay i'm evil!