 Hi everybody. Good morning. Thank you for coming in this hot sunny Saturday day in Singapore. First of all I want to thank you all the organizers for making this event possible. I know as a community leader it's a challenge and it's important to have a community guide to try to change experience and try to show off, because this is for me the main issue, the show off to the community to say the word in Asia is something happening and there are many things building this area that could be important for the rest of the world. So today I may be the people who know me as as Jay mentioned about Drupal Council. I am a technical guy but sometimes I try to change my experience about how I envision the community as a business and also as an organization around the world and how we could walk through the technologies. So today I want to talk about globalization in the tech world. So my name is Eduardo Garcia but everybody knows me as Enzo. Only my mother called me Eduardo. So use Enzo please. It's the regular. I am the CTO of Wino. I am located in Australia but as you could listen in my accent I am not an Australian. I am Colombian then I moved on to Costa Rica for 15 years and I happily moved last year. I have been in Australia 18 months. You could find me in GitHub and Twitter as EnSolutions. So about what we are and we know we are a distributed company so we have people in I don't know 12 countries in three continents so I am the only one living in the teeny island Tasmania which is maybe 80 times the sign of Singapore but it's a teeny tiny island. And what we do what we give to the community so we as Jay mentioned I am the co-mantainer of Drupal Council project. Right now we have more than two and a half million downloads and we are in we are working in this 2.0 version for the Drupal Council so it's a product we are really proud about that and it's supporting in 18 languages. Chinese, Hindi and English is one of the most important of course also Spanish because I am a Spanish speaker. So try it if you didn't try it yet. Please. So about globalization so this is my definition about specialization so when you get it get out of the university or just by experience working in technology so you get experience and that leaves you the credibility in the in the in the tech world and after that after you get the credibility in your work then you become an expert and this is what is called specialization but as Singapore maybe is the perfect example about global integration right because Singapore is it's a conjunction in many in many in many ways right so this is the conjunction between Oceania Europe in some way Asia obviously and here we have a lot of cultures right we have Indian culture Malaysian control European countries many people is a conjunction but in technology maybe we try to use the opposite so we encourage people to be experts in one field and when we do you just try to do something different it's like you you are trying to reach too many things that you can handle and this is why professionals and enterprise they try to be the genius or the or the experts in some specific fields and the other position is is not encouraged but I think it's possible to do both and this is exactly what I want to talk today so what are the benefits of being especially specialization for sure you could be used your knowledge because you create a website or a mobile application and then for the next project you use all this knowledge you have from that and you don't need to create everything from scratch and this is good right so if for people who have been in this industry for more than 20 years 20 years ago you have to do every new website furnace crush everything you have to create the login you have to create everything and this is exactly what is good for CMS a stripper and WordPress and other products because you don't have to build everything furnace crush so the benefit of specialization is like after you build five or six websites or applications all this knowledge you could start and then you could became a more faster company or developer but the reality is just you are taking the short road to get a solution this is this is the whole definition of expertise it's like you don't have to take the tour to take to reach the object if you want to to get right of course if you are a company this is you get two or three experts then you could scale your solutions because you you could repeat the process you already identified to do the same and do the same really well also you could make an a specialization like how you say I work with vintage companies I work with health companies I work with bank I work with educations and then you could see companies that choose sorry those verticals and then they say oh you are a spurs and then companies they like that they say oh you have experience doing the university websites I like that because we any vertical they have their own universe and they prefer work with people who already have this knowledge and they want to use and this is the definition of specialization but especially specialization also have some problems and in our community the big the best example for that problems is what we get until Drupal 7 in Drupal 7 we have the problem like that we create our own lingon so we call Drupalism so that's mean this is something that will be only understood for people who are ready to Drupal so I represent as an island because this is exactly how we were like a people outside Drupal to try to get in in the island was so so difficult because they don't speak the language we use because we create everything by or on and we we team at that time like we were special because of that but this is exactly as an island like you don't accept people from overseas and you are losing a lot because because of that so we live in an island and that's mean all this Drupalism all this lingon we use is like a presenting in globalization area is like a having an a strong immigration policy so in the border we say you know you know Drupal said oh we like you but you are not allowed to get in right and this is this is the problem with an a strong immigration policy and this is true for in in many countries that don't that happen strong rules on immigration so they lose opportunities because they don't accept these people from overseas especially they are really good in what they are but then we recognize the problem and then we try to solve that how we will solve that so we we recognize there are other islands where we could try to communicate so we create a transport method to try to reach each other is represented here by boats so the idea is like a we embrace multi-lingual that's mean we have said we have our own lingual our own teams but we still we could get something from other cultures so in Singapore words is like a this English right so we take the best of Chinese and the best of English and we create the words of a language which is maybe singlish right but words for more for our people at least we have something in common to try to communicate and then we embrace the best we could create for others and in Singapore we have Tamil we have Malay Malaysian languages or other language around and then what we do when we create this in Drupal 8 that's meet we embrace the multilingual so we we say there are other ways to solve the problems so we bring something from symphony we bring something from the PHP community using composing right and then we say we change our a strong immigration policy for an a skill immigration policy what that means in the past people with not strong technical skills were allowed to become the community so what we say and this was a little problem like I will say to people they need to learn new things that they don't get used like OP composer of these kind of thoughts for some people the change was hard but that allowed us to say we are getting the talent from overseas in our communities to our community to try to get our and create better products so and this is exactly what globalization is so this is especially a globalization in terms of community and this is our current situation but that doesn't happen only in community that happened of you obviously for developers so maybe I know more older than the average but if you remember or maybe the classes you get in the in the college in the late in the last century or beginning of this century we have this level of specialization we call coders that people to know how to code in html and they would say I am html programmer so maybe it's a joke now but at that time that was exactly what it was right and then we have this is policy specialization what master people who coded in html and then we have the web designers people who know for a job right and these people actually these people came from printing designer right so for there we're a job and then we have this level of specialization but then as everything evolve in a globalization what that means now we came in something like this is front-end developers that's mean that html developers have to to transform in a person who know now some back-end language so it could be PHP could be Ruby could be anything with some CSS with html file with some JavaScript and then we get the front-end developer and then we have the other people which they are really programmers based in our in the curing definition of programmers maybe in the future will be different and then will be a joke if you code in Ruby because everything will be IA or something like that but now let's say something in PHP might seek while Ruby know just yes this is a back-end developer and this is been true for last say 10 years this is what happened but then we take another jump into our evolution in it in the path from specialization to globalization and maybe not a good one for some people and this is this kind of this kind of freaky special people called full stack developer so full stack developers is something like having a resume for a be a full stack is like a hollow half of a letter is just 20 40 50 technologies and then this is a popular joke you need to say I know this this technology and I you need to identify which one is a Pokemon right because you write so many technologies that you don't know but then you say you know this right so some people is a really full stack developer for me is a kind of unicorn it's really hard to find a person who matched with all this so at the end as a company you have to choose for all this full test technology which one this person rich right because it must to be front-end back-end mobile developer ionic or many many things and then every two weeks we have a new framework and then so it's difficult hiring people a full stack developer so I personally I am scared with someone say hey I am a full stack really okay this is it's fair for you as you say so so this is this is the kind of globalization in professional level right and in the future we are going to this to go a more and more spread of technologies that you have to have in your umbrella to be a hireable person right but now we see community and we have professional developers but that also happened in companies so maybe you hear about this company is a pantheon is a hosting company they started about six years ago and they started providing hosting for JUPAL solutions in I could say a small and intermediate websites and they were doing really well and they were they they encouraged the community they provide a sponsor for many events like this and was a key player in the community but two years ago they say why we don't go to go to a global area you know to spread our base of users not only JUPAL so I could imagine they have this thinking so we have the architecture we know how to do good performance in my sequel in PHP and in JUPAL but what is what platform is also similar to JUPAL and then they say well maybe WordPress right because what please use my sequel use PHP and they don't use OOP now that is that is a JUPAL 8 but in general WordPress and JUPAL in technical level I could say they are 95% equal they face in terms of or in terms of hosting is just the same problem and they say why not and then as soon they announced that they reach a lot of capital and they they say in less than six months they reach the same amount of users they have in JUPAL in the WordPress community and now they are a key player in the in the WordPress community so that means they change for a specialization perspective to a globalization perspective using the same technology to try to to attack a spread base of level users so globalization is also important in companies another example is Accha so Accha I swear when when Pantheon do that move they say because they say maybe they have the same thinking in the beginning but they cannot do that why because Accha is just a synonym of JUPAL but as a JUPAL company owned by Dries they cannot go to provide WordPress hosting because as a creator of JUPAL was impossible to do that there was a bad marketing that if they do that this will be something like a what do you mean do you don't believe in JUPAL at all or this is why you are doing WordPress so was a maybe not a good decision but then they they try today to do a twist in other direction they say since two years ago kind of this is that the couple movement is getting bigger and bigger right and then for some people this is bad because they say JUPAL is losing their momentum and they is just get behind the scenes and everything is going JavaScript right and JUPAL is just something incorporate just the consolidation server and then it's losing their their star in the development area right so for some people this is bad but with Accha did they say well maybe this is the thing we could take advantage of so they say because all the couple teams are going to Node.js and then we have the architectures in there of scale server performance let's say now we are going to provide hosting in Node.js and then we are going to say in our speech we are providing the whole solution from backend to front end in the couple solution and then our clients in going to be happy so what they say now is like a we know how to provide hosting for enterprise solution like Pfizer for JUPAL and for Node.js and we are good on that and this is their sales speech so that's mean if for a big company that is the synonymous for JUPAL if they if they are allowed to say we could embrace another community that's mean globalization is good so you don't need to be focused on in JUPAL and this is important because I see when some people say I am a developer and now I am going to be a Node.js developer some people try to say something like you are a defector you are a trader so why are you living in JUPAL community and I say this is only open source so you choose the tools you want to use right so it's not like it's not a call so if JUPAL doesn't fit your necessities is because maybe your clients have another necessities and sometimes JUPAL is it's always a solution but sometimes it's not the best solution right so you need to but if you don't have knowledge in other technology that is the best solution of course you need to use JUPAL because is the tool that allow you to create a solution that you know how to do right so it's nothing wrong to go outside the communities to try to integrate this and now I have a better example in terms of companies right platform SH so and then you have two guys or three right so platform SH is a French Australian globalization company right they have people around the world applying around the world and they have a problem in terms of marketing inside our community people don't see them as a JUPAL hosting and guess what it's because they are not a JUPAL hosting they support a lot of technologies see you see here I use icons to show the platform they support I cannot put here icons because they support too many technologies that I don't have a space to put all of here so they have Ruby they have symphony they have workplace they have JUPAL they have whatever you want and this is a perfect example of about how to use globalization to provide a service so they could go to a client so what do you have no yes yes sure I could do that what do you have JUPAL sure I could do that but I have I have 50 websites in JUPAL and three in workers sure why not so they provide that and then what some people don't like in terms like about you are not dispersed in JUPAL it's actually the opposite it's like they have a lot of expertise that they use in so many platforms that they could say we are experts in everything but some people don't like when some people say like that but some people like full stack so what is the difference so I could say platform is on level it's like a it's like a the full stack for hosting provider that in the same way you have full stack for development right what is the difference from mobile PSP Ruby then WordPress Ruby or Rails or whatever in terms of hosting so this is another a perfect example about why globalization is good so they build the platform and Python PSP whatever they use and they provide the servers for so many communities so what that's mean is like a as a company if you choose then to do that and then in the future you have a requirement for not yes you could stay you could stay with them because they know how to provide support for the another platform you want to use in the same platform but I know maybe what you are thinking okay let me let me first about here so talking about theory is really easy so let me talk about the company I work my company if you have a JUPAL workshop here the thing is when you are selling yourself you are saying always I am a JUPAL company but that is not totally true and I am I am totally sure about that so like last year my world as a CTO is trying to find new technologies and how to integrate to try to take the best potential in our people so what I did is I like to try things by myself not reading blogs so I learn Node.js I learn Meteor.js and then I create a solution for our company this is a tool I build to manage time tracking resourcing hiring people and to take the capabilities in the company so this is one of the companies so every team member of the company we tell them put the technologies you know and what percentage you know and then we use this to have a big picture in our company in terms what kind of technologies we could offer to people and this is a picture for two days ago so if you could see we are 42 developers so if you could see content and frontend is the core because this is mostly JUPAL WordPress and the frontend is about ground less such these kinds of stuff but the other 50% are the technologies around so we have people who have strong knowledge in JavaScript, strong knowledge in database and when I say database it's not just my SQL, it's progress, it's MongoDB, it's SQL server there are some developers that they know .NET that they know docker that they know background we have some people who are good in testing we have some people who are good in e-commerce and artificial intelligence in Python so I am sure if you take a picture of any JUPAL company and then you have this question of people so do a listing about all technologies you know and what in what percentage you know more than 10% and I am sure you will have something similar to this that where obviously 50% of the core is JUPAL or WordPress or whatever you want but the other are all the other tools you use to create a website which came from Angular, View, React sometimes in Python to create microservices or something and then this is something you need to learn like maybe you promote yourself as a JUPAL workshop but you are more than that and then when we are starting to do that and show this x-ray picture about the company then the client they say what I mean you know React yes we know how many people you know react so from 40 to 12 they know react really okay forget about JUPAL developers I guess I want to get this we are developers and then we start to realize oh that means we are more than that and sometimes this is a big a good question you have to to have for yourself as a person as a company maybe sometimes you promote and you sell from the wrong angle or not or you don't have a complete vision in your company and this really worked for us the last eight months and this is a Meteor actually this is a D3 graphic using React in Meteor and the funny thing is I have a GraphQL server and we use JUPAL 8 as a client to fetch this information to create some SEO keywords to improve the SEO in our website using this tool so it's like you are completing the cycle so as a company as I say globalization so these are like the main technologies we handle right now and then you have some action you could continue doing JUPAL services but also you could create products to try to promote your company and improve your position in the market so for us the main three maintainers in the Drupal console are in our company so Drupal console is open source we are not making money with that but marketing is something really valuable for us because we always say yeah we are a Drupal console maintainers and it's true it's not something it's not fake news right but recently we have been trying to create some tools so in next month we are going to release a magic gen which is just a software as a service so we create a WordPress console yeah WordPress console I did that and what is magic gen is a web interface to allow people to create projects in Drupal in WordPress and create all the code you you want so what that's mean is like as a company if you are a Drupal workshop and then you want to to get a WordPress project as a Drupal we usually see WordPress projects like they are too easy but believe me it's not easy especially at the beginning so what we say if you if you pay well this is going to be free for six months to try the concept but in the future it's like if you pay one license you could say I am good in PHP because I am not Drupal but the learning tool to learn the all the nuances of WordPress easily could take six months and this is a lot of money but if you use Drupal console in the past as a PHP developer you need to get all the decoration and then just know where exactly to insert the magic code you know you are good enough and then you have the website so the idea is if you are a Drupal workshop you create all the generators in WordPress and then you put the connection with a Salesforce or with Melchim or whatever and then you almost immediately could begin in a Drupal and a WordPress workshop easily this is the concept and the artifact is a continuous integration continuous delivery QA we are building so this is going to take for the next end of the year or next year and this is about Docker Composer or this kind of stuff Travis and everything and this is basically we are trying to build something using all the knowledge we know because in the previous picture I showed about the company that means we didn't realize that but the from 42 resources in technical side 15 of us we have a strong knowledge in Docker and all these similar tools and we didn't realize that and then and then we detect this is a lack of the tool around that and we decided to create something for us so this tool is internally for our clients and now we are trying to create this for for commercial purposes we don't know but we are still in the process okay but now you could think okay maybe this is a good speech but this is only worse in Europe in in in America right but we are in Asia and know we are different and blah blah blah I know that feeling because as I mentioned I made all my professional life in Costa Rica which is a teeny tiny island so for reference City Lanka is bigger than Costa Rica and City Lanka has maybe 10 times the population and from there we create Jupal Council so that does your location doesn't mean anything so you could be good if you are good wherever you are for the location is not at the market where you are is it's not an important the more important thing is you and your company but I want to show you an example in this region so two years ago I did a tour around the world for nine months I visit 23 25 countries different cities Singapore Paris island many countries and then I tried to talk with developers and Drupal workshops in in all the cities I visit to try to help for them and basically what I found that is in all these communities there are Drupal workshops doing really well and some of them were more more rich in terms of the service they provide because some of them outside Drupal side they provide mobile development right to connect them this is in general what I found it right but then I found that some as any person when you wake up usually you have every day team you you know you have 10 brilliant ideas to do and usually you you do zero every day right as it is saying for company why because the fear to try to leave our son of comfort this is a human normal situation right but then I found that an Asian company that really is firing and I actually I try to copy the model they do so when you are talking about this technology environment we have now we have this concept of a startup everybody wants to have an startup but for me an startup is to have a bakery job this is an startup and a difficult one having a butcher is an startup and in a difficult one right and what some people do is like they leave everything one day and they say I am going to this do to this idea which is a 10 million dollar idea forget about you but forget about workers forget about everything and I am going to focus in this idea but I like the approach these guys did so this is a company called Taiwan Big Data located in Taiwan and they were a Drupal workshop with some mobile development for some clients so they have this crazy idea as anybody has so they say I want to do something with IOT and this guy has this idea I want to do an smart diaper and when when he showed me and I was really envy and I say what a minute so you say nobody has this idea before no nobody and a smart diaper is like a device they put in a any napping or diaper whatever how you call because they say this is for elder people are for babies this population have the same problem they don't have mental enough knowledge in language or in brain to say I need to change my diaper so the parents or the caterer they always say no not yet not yet not yet oh it's too late and now it's a problem so what they say is like with this device they are going to measure acidity humidity depends depends on the area because these measures are not the same here or in New York so they create this device but as I say they what they say they say we are going to boost this using the Drupal money so we are going to continue with the Drupal money but we are going to support this because before that they don't know anything about how to create this kind of devices so they know how to do the website in Drupal they know how to do mobile applications and they invest money in create this hardware stuff and they did they get a 1.0 they prove this is possible and wasn't crazy and then they get a patent but then they realized the prototype they built wasn't really ready for mass production for performance for cause of the production and for money perspective because to create IoT is really expensive you need millions of dollars so if if they have the approach like a forget everything and do this this their story could be something like this is another startup failure and then go back but they say hmm wait a minute let's pause this idea let's go back to Drupal mobile we get a patent so in the process they were doing about the research about the factories and everything how to do that the factories they choose to do that they say oh so you could do something in IoT so they say why don't you don't help us to create a cloud platform to connect the IoT we are going to design based in your idea not the same product but the same logic in this kind of products and they say why not what is money so starting with that they say yeah but maybe Drupal is not the best approach let's try to learn something with Drupal and they create this this platform for the client to connect all these devices and now they have to do kind of business Drupal and mobile and now they they they create Node.js platform in cloud to connect those those devices so now they have a new line of business at the same time this guy they have another crazy idea they want to to to have some vintage idea this is a they have the idea to create a product to help people to forecast investment in stocks right it's a it's a big problem and then they create this in Python and they do the same they say we will continue with Drupal business but we will invest some money in create this company right not Drupal red but in Python but we need this small money to create this and they create this new company called Plans this company right now is stealing investments so they are not making money but the produce is functional so if you want to invest in Taiwan is stocks maybe you could use but then the company this sister company they have they have this need they need to create a chatbot using IA for this company and then this guy they say wait a minute when we create the cloud platform for the cloud platform for IOT we learn Node.js and we learn also you could create chatbots with that so let's try to use this technology to create a chatbot for our sister company right and they did and works really well and then they say why we don't open a line of business for chatbots in Node.js so now they have Drupal websites they have this Node.js cloud platform and they have this service to create chat providers for other customers so obviously they sell first to the current customers and then they find another clients so all base in their own needs they create in their network of companies they are trying to build but then they say hmm you know what now we create this platform for the client but maybe we need to take a different approach so remember when I say the 1.0 version what could be a failure because the need of a lot of money they say let's try to do a 2.0 version which is better in performance better construction to try to reduce the cost of production and this is this is the 2.0 version so they did and now they say okay this is better it's ready for production but we don't have enough money they then for me they have a brilliant idea they say we have a pattern so we what we are going to do now is we create a product using the same knowledge we we have after creating the cloud platform for the client and now we are going to create a cloud platform for any iot and now we are going to license the pattern so you have enough money to pay a factory in taiwan and then you pay the royalty for the smart diaper so you pay the royalty and then this guy they sell you the iot and with enough money in a week you could have your own brand or a smart diaper so this is the way they used to monetize the their idea so they sustain their iot platform and then they some money for the the investment they did to create this this smart product so at the end what happened in terms of number this is this whole process takes three years so let's imagine three years ago they sell one million dollars per year so they say now in terms of jupal they sell only 70 percent what they used to sell before so that this is seven hundred thousand dollars per year but now that only represents 10 percent of the business 30 percent is represented by chatbots and 25 percent is represented by licensing they sell and 35 percent is representing about the iot because they don't sell the cloud only for the smart diaper they connect right now is he say about six other iot devices for other providers using their platform so now they jump from three years ago to sell one million dollars per year and now they sell seven million dollars and this is is the same what i showed you about the boats connecting islands so what they did is take all these crazy ideas to try all this globalization to connect the dot right sound obviously now it's easy to see to to watch in if you say in a forensic view to say oh it's easy right but obviously they have a lot of struggle but this is how they they they wrote they took to try to handle all this idea of course they have all the crazy idea that doesn't work really well but you you need to take a chance so with things with these things i mean having a jupal workshop only is a huge achievement is a huge achievement believe me i know about that but it's it's nothing wrong to try to do something different to try to connect your business because sometimes you you will learn from your own perspective that you are really good in in other in other areas and maybe your clients they have the needs that you could cover so this is nothing wrong with that so you just need to find what what is exactly the best fit for you so in general so this is also to say new brush strips clean but all blue notes all the corners so that's for some people that means i need to stay in juba but i think you could you could have you know two brush and use each one for whatever works better right juba in the in the sample of this asian guy they are still doing juba and works for some scenarios so they just choose to find another connections with the other technology words and the main the main idea here for me is don't burn the bridges because in the near future this path that you used to have could be a shortcut to try another team so don't bro the lens and that's it this is all i have in terms of the idea of globalization for my perspective and again this is in asia this is in taiwan if war for them maybe could work for other people right so this is all i have so if you have questions okay thank you so much oh let me yeah actually when before we don't when we didn't do globalization was a problem in terms of human resources because the main reason people leave the company was because we only do juba they always say is i want to try something different i want to try artificial intelligence i want to use to try no jjs and the company doesn't have that actually this was one of the starting point to try to do something different because people that were really good they leave the company just because of that and then we retain some people when we say what about if you do 20 in no jjs or in python and they say oh did that change everything right for some people they stay that and then they increase the percentage because they prove is is a good fit for them and for some people after they try they say oh no i prefer to stay with juba because they realize they that that war wasn't what they expected and then they come back and this is normal in life right so sometimes you envision you know the grass is always greener in the neighbor but after you try is it wasn't that easy to have this backyard big backyard so maybe you couldn't come back and actually for us without doing that was a threat for for a company okay any okay so in in our case it's like in any company you have that time right homeless between projects when they just start to finish in big companies in my experience what happened is these people invest this time in youtube usually so what we try to help people is to first having open source project so this is a capabilities problem so when they find a person have a hole in that so we check this profile and then he says so this is an open source project that you could contribute where usually is triple console or son in no gs or son in workers if they like that they do that if they don't then we try to find a project or an exercise they could build in the technology they want one specific example is one guy he wants to learn machine learning and then you say okay you have a week for now to the next project try to build something to show and prove to the other people what you could get and they this is good because that allow us to explore about that and in terms of selling then he changed for 10% to 20% in machine learning and then we could say to people now we have people with experience in python in this and this isn't that and obviously not always is that exactly but that that allow you to try to have a big picture about what people want right and sometimes in this kind of machine learning what happens is sometimes people give up and they say oh no actually this is too much a statistic I don't like that I prefer to try next time with no gs right but as I say it is it is safe for developers to try in this control environment because the other way is go to the market and try hard with a provider and then the market is going to prove you that you are not good in machine learning and then you could face six months unemployment because of that right so as a person you have to choose your battles so if a company provides this this gap to say maybe I could try and you try it's like for me I totally sucked in front end right and I proved that myself 10 years ago and I never tried again you have to choose whether you are good that's it anything else I think we run out of time I will be here all day if you want so to talk about this and thank you for for listening me about these visions I have about technology and globalization thank you so much