Slide 1

Slide 1 text

Work at M3 USA @jooohn1234

Slide 2

Slide 2 text

M3, Inc. @jooohn1234 ● CTO at M3 DigiKar ● Love immutability ● Worked at M3 USA (NY) for about 3 months

Slide 3

Slide 3 text

NYC

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

http://entermeus.com/112556/

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

M3 USA (NYC) ● Maintaining MDLinx ● New small team with less than 10 employees ○ 1 frontend engineer + Chris!!! ● Location ○ ~ Dec 1: WeWork @ Penn Station ○ Dec 1 ~: The new office @ Madison Square Park

Slide 15

Slide 15 text

Issues of MDLinx ● Using old technology ○ ColdFusion ○ On-premise servers ● Poor service level ○ Service unexpectedly stops once in a week (in my impression) ● Poor UX design ○ Specialty based sitemap ● Poor authoring system ○ Need additional development to add an image to an article! ○ => New CMS Selection

Slide 16

Slide 16 text

New CMS selection ● Compared several options ○ Contentful, ContentStack, WordPress, SiteCore, etc. ○ => Contentful looked the best ● Developed workflow supporting feature ○ Show page preview ○ GoogleDoc integration

Slide 17

Slide 17 text

English

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

It was not easy ● “What did you say?” ○ Couldn’t catch what was said again. ● Heavily depends on its context / guess ○ Couldn’t participate in “discussions” ● Recognized how bad I was at English ○ Ability to watch movies without subtitles was required

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Workarounds ● Workarounds ○ Confirm my understanding after discussions ○ Create Confluence pages ■ Easier to have text-based discussions ○ Create prototype ■ Working examples tell many things ■ Has drawback ● Overheads ○ No need if you’re good at English enough

Slide 24

Slide 24 text

Improvements ● No, or few improvements ○ No magic happened ■ Stayed 3 months ■ Watched 5+ Netflix series with English subtitles ○ Just showed the reality of my English ability ● Keep practicing ○ If you want to work abroad, start practicing NOW!

Slide 25

Slide 25 text

Summary: English ● Realized how my English ability is insufficient ● Managed to make some values somehow ○ With higher English ability, we could make more values. ● Keep practicing ○ Just living in the U.S. doesn’t improve your English ability much.

Slide 26

Slide 26 text

下手糞の 上級者への 道のりは 己が下手さを知りて一歩目

Slide 27

Slide 27 text

Tech skills

Slide 28

Slide 28 text

Tech skills in U.S. ● Everyone has its specialty ○ Peter (Frontend Engineer) ○ Some interviewees ● Meetups ○ React NYC / 2w ○ VueNYC ■ @youyuxi talked at Vue X’mas! ● Japan engineers are competent enough ○ With their generality / specialty ○ Especially in this phase. https://www.meetup.com/vueJsNYC/photos/

Slide 29

Slide 29 text

Tech skills save you! ● Complemented the disadvantage of language ○ Building prototypes quickly, and prove its capability. ○ Prove our competency. ● Drawbacks ○ Showing prototypes made participants focus on detail. ■ Caused endless requirements list ○ It’s important to clarify what is the purpose of a discussion ■ Control expectations

Slide 30

Slide 30 text

Summary: Tech skills ● Japanese engineers are competent enough in the U.S. ○ Other than language difficulties ○ (I don’t know about big companies like GAFA though.) ● Don’t try to solve every problem with tech skills.

Slide 31

Slide 31 text

Issues

Slide 32

Slide 32 text

Decision making ● Ambiguous decision making process ○ Endless discussion with endless requirements ○ Took too long to decide one thing ● Making perfect system from the first ○ No SaaS offers the perfect solution for us. ○ “Done is better than perfect” ● => Want to make a more agile team!

Slide 33

Slide 33 text

Engineering Resources ● 1 Frontend Engineer, and that’s all ● What were Japanese engineers for the U.S. team? ○ Difficult to contribute in the Time Differences ■ Does it mean there’s nothing we can do? ○ Assumed minimum engineering resource ● => Want to prove we can contribute to the U.S. team from Japan!

Slide 34

Slide 34 text

Summary

Slide 35

Slide 35 text

Summary ● Practice English ○ so that you can contribute to the team. ● Practice Tech skills ○ so that you can contribute to the team ● M3 USA is still like a startup. ○ There are lots of spaces you can contribute to.

Slide 36

Slide 36 text

We’re hiring!