Rebecca Mark trabalha na Unison Computing, onde sua missão é tornar o aprendizado da linguagem de programação Unison o mais divertido e acessível possível.
Jonathan: Rebecca, bem-vinda ao podcast do Exercism. É fantástico ter você aqui. É um grande privilégio poder conversar com você. São 7h30 da manhã aí no seu fuso e agora são 4h30 da tarde aqui no meu. Seja bem-vinda. Onde exatamente você está no mundo?
Rebecca: Estou em Seattle, Washington, então estou falando com você bem cedinho.
Jonathan: Que legal, e pelo que vejo o café já foi passado e você já está com a recarga pronta, quentinho e preparado para o dia.
Rebecca: Ah, sim, bem do meu lado. Tenho uma Chemex extra aqui e meu dia vai estar bem abastecido.
Jonathan: Certo. Excelente. Então, Rebecca, seja bem-vinda. Conheço um pouco sobre você pelo seu envolvimento com o Exercism, especificamente com a própria trilha de Unison, mas antes de nos aprofundarmos nisso, eu adoraria saber um pouco mais sobre você e como você acabou em Seattle. Um pouco disso é Seattle. Eu falei Seattle. Estou certo ao dizer, sim, falei. Sim. Por um segundo pensei que tinha uma memória, tipo um peixe, e que tinha esquecido onde você mora, mas é Seattle. Eu adoraria saber um pouco sobre como você acabou ali. Um pouco sobre você, um pouco da sua história, e depois como você entrou na tecnologia e o que te motivou a seguir esse caminho na sua vida.
Rebecca: Sim, então minha família na verdade imigrou direto para Seattle há seis gerações. Então já faz muito tempo. Família de imigrantes aqui em Seattle. E eu adoro aqui. Estudei por aqui e isso na verdade faz parte bem importante de como entrei na tecnologia, porque Seattle é uma cidade muito grande de tecnologia. Mas eu na verdade não estudei programação na universidade. Estudei Letras com foco em poesia, então pode parecer que... Sim. Pode parecer uma combinação estranha, mas acho que é relevante de certa forma. Estudei aqui na Universidade de Washington. Eu estava em Portland trabalhando com ensino superior na minha primeira carreira. Trabalhando com estudantes, tentando reduzir a lacuna de desempenho das pessoas e manter as pessoas na faculdade. Esse era o meu, meu, meu trabalho como. Coach de vida para estudantes. E isso foi incrível. Mas trabalhei com muitas faculdades online e vi como meus estudantes tinham muita dificuldade com as plataformas tecnológicas, e também como a tecnologia permitia que eles tivessem experiências melhores e transformassem suas vidas e. Reduzissem ciclos geracionais de pobreza ou opressão. E eu queria me envolver nisso de forma prática. E, talvez por egoísmo, a educação é muito difícil por vários motivos. É muito bonito, mas também é muito desafiador, e na tecnologia você realmente tem a sensação de fazer progresso toda semana. E isso despertou um aspecto de resolução de problemas para o que eu queria para a minha carreira. Então mudei de caminho e me candidatei a uma escola chamada ADA Developers Academy, que fica em Seattle. Foi isso que me trouxe de volta, num círculo completo, e acabei voltando e fazendo o programa de um ano lá.
Jonathan: Então espera aí. Você cresceu em Seattle e depois se mudou para trabalhar, para começar sua carreira. De onde você saiu de Seattle? O quê
Rebecca: Fui para Portland. É só um pouco ao sul de Seattle. Sim.
Jonathan: Entendi. Certo, legal. E então agora você fez Letras, poesia, literatura inglesa. Eu também fiz isso, mas no colégio eu adorava inglês e todo esse tipo de coisa, então eu ficava tipo, uhuu. Mais um estudante de literatura inglesa. Me conta sobre essa chama. O processo de passar de ver todos esses problemas sendo resolvidos diante de você em termos de tecnologia e tudo mais, e decidir dar o salto. Como foi esse processo, como você decidiu tipo, ok, preciso sair e romper com essa trajetória de carreira e ir para algo completamente diferente. Como foi isso?
Rebecca: Sim. Sim. Foi um pouco de sorte, porque eu vinha sentindo tipo, uau, vejo meus estudantes, ou indo muito bem ou com muita dificuldade nisso, e quero fazer parte. Não sei o que, além do que estou fazendo agora, e sei que não está alimentando uma parte do que quero no meu fluxo de trabalho diário. E então, meio por tédio, comecei a aprender HTML e CSS durante o almoço. E eu ficava praticando, fazendo uns sites pequenos ou uns formulários web pequenos. E eu usei materiais de aprendizado totalmente gratuitos na época. E era só estudar sozinha e ficar tipo, o que é toda essa coisa de internet
Jonathan: Sim. Sim.
Rebecca: Que ainda é uma pergunta que eu me faço. Mas sim, é só... não sei, eu simplesmente me apaixonei por programação. Parecia a coisa mais próxima de mágica, de certa forma, tipo fazer a tartaruguinha se mover pela tela ou fazer um quadrado aparecer. Sim, e eu só pensei, ok, gosto disso e também gosto da missão disso e como faço para colocar essas duas coisas em conversa e simplesmente. Construí uma carreira a partir de me perguntar isso repetidas vezes.
Jonathan: Legal. E então o processo de. Programar e passar de, bom, aprender a conceituar e enquadrar o que estava acontecendo no computador, mas ter um modelo mental para isso. Uma das coisas interessantes quando converso com muitas pessoas, e eu diria que é verdade também na minha própria experiência com desenvolvimento, porque estou lentamente invadindo esse espaço peça por peça. Era ter um modelo mental do que está acontecendo e conseguir gerar. Na sua mente, isso é uma parte enorme de aprender a programar. Então como você fez isso? Qual foi, como você descobriu como você aprende, se é que faz sentido. Você está olhando para CSS e HTML e fica tipo, ok, legal. Como você começou a organizar essa informação no seu cérebro? Se é que faz algum sentido
Rebecca: Sim, não, ótima pergunta. Como eu formalizei isso? Acho que uma das coisas que foi muito gravada em mim pela minha formação em literatura foi: você lê com atenção. E você lê nas entrelinhas e presta atenção na forma das coisas. E acho que um programa tem uma forma. Trabalhei com linguagens tipadas, e então há coisas bem específicas, há maneiras de escrever algo que simplesmente não compila. Eu
Jonathan: Sim, exatamente. Sim.
Rebecca: Quando eu programo, gosto de pensar, ok, qual é a estrutura do objetivo, qual é a narrativa? E sei que isso pode ser atípico, um jeito bem atípico de imaginar o que um computador está fazendo ou de juntar a e b. Mas sim, eu sempre pensei, ok, e se eu imaginasse o computador como meu protagonista, o que ele está fazendo nos pontos A, B e C? E como ele alcança o objetivo que eu quero que ele faça? E pode não ser uma história tão interessante quanto Finnegans Wake, mas as opiniões variam sobre isso. Mas esse é o modelo que eu usei.
Jonathan: Isso é fascinante. O que você fala agora, eu consigo colocar perfeitamente num programa ou código. Tipo, você tem suas cenas, tem seus personagens, que poderiam ser como variáveis, ou então tem o enredo, o que é divertido. Poderíamos mergulhar fundo nisso e talvez você encontre algum tipo de estudante de literatura inglesa que de fato se torna desenvolvedor. Mas acho que o motivo de eu perguntar isso é porque. Uma reformulação mental, e muitas pessoas aprendendo a programar, na verdade tendo que vir de uma nova carreira ou de uma carreira antiga, desculpe. E na verdade aprendendo a trocar, a encontrar formas de se reconectar mentalmente. E então eu estava falando com o Bobby Towers, um dos nossos outros contribuidores. Talvez você o conheça, mas. Ele vem de uma formação musical, uma formação muito musical, e ele desenvolveu tipo o próprio teclado de uma mão para poder digitar com uma mão porque teve um acidente com o outro braço. E tenho certeza que ele não vai se importar que eu compartilhe isso, mas foi muito interessante conversar com ele sobre como ele entende música e os padrões e as coisas tão típicas da música e como elas se traduzem em desenvolvimento. E acho que o que é empolgante nessas conversas é que estou percebendo que cada pessoa tem sua própria maneira única de. Pegar a informação que está por aí na documentação, informação muito pragmática e científica, e dar a ela um sabor próprio. Então isso é muito interessante. Então você começou tipo aprendendo a programar CSS, HTML, começando a enquadrar as coisas, começando a construir uma narrativa com seu, na sua mente, digamos. Como você então. Aprofundou esse conhecimento e o que aconteceu quando você bateu num bloqueio mental, quando achou muito difícil avançar e enxergar o todo. Como você encontrou esses obstáculos e como os superou?
Rebecca: Sim. Sim. Ótima pergunta. Acho que eu encontrava obstáculos o tempo todo. Tipo, com certeza estou continuamente batendo na parede. E o que realmente me ajudou, acho, nesses momentos, foi recorrer a uma rede de pessoas. Foi com certeza a comunidade, a amizade e a mentoria que me ajudaram. Quando encontrei desafios difíceis ou mesmo só coisas novas. Por exemplo, quando fiz meu estágio logo depois da minha escola de programação, eu tinha uma amiga muito boa passando por isso comigo. E ela estava lá para normalizar, tipo, se eu estivesse sentindo, ah, não sei isso e talvez eu devesse saber, poderia ir falar com minha amiga e dizer, você sabe disso? E ela diria, não. Como a gente saberia disso? A capacidade de
Jonathan: tipo, ah é, vou sim. Fez
Rebecca: sim. Acho que ter pessoas ao meu redor ajudou a normalizar onde eu estava na minha jornada e as pessoas. Foram muito generosas com seu tempo e seu apoio. E então minha atitude sempre é retribuir isso. Porque sim, foi a comunidade que realmente me manteve à tona nos momentos difíceis.
Jonathan: Isso é muito legal. E então você fez um ano de tipo bootcamp. Você poderia dizer, poderia chamar de bootcamp ou era mais como uma escola específica? Não que haja muita diferença, mas
Rebecca: Sim, acho que poderia ser classificado como bootcamp. O programa da ADA é, acho, único de certa forma, porque não é que você não pague para ir, ele não tem um modelo de mensalidade. Então como estudante você se candidata e há processos de candidatura bem rigorosos. E aí se você for selecionada, são empresas que querem um estagiário por esse pipeline porque veem valor nesse programa. Que na verdade patrocinam a escola inteira, além de bolsas e outras fontes sem fins lucrativos. É realmente incrível, como modelo, porque como estudante, já é difícil o suficiente ficar um ano sem renda enquanto aprende. Então o fato de eu não ter que pagar mensalidade adicional foi muito útil para isso.
Jonathan: Certo. Então você essencialmente. Foi patrocinada antes do... Então uma empresa dizia, sim, vamos te patrocinar e depois você trabalha para nós no final? Era mais ou menos assim que funcionava ou era, você passava no teste e aí no final havia tipo uma oportunidade que era oferecida para você se envolver? É isso
Rebecca: Sim, é mais o segundo. Então na época o que as empresas faziam era patrocinar um certo número de pessoas. E aí a escola dizia, ok, então podemos admitir essa quantidade, e aí na metade do ano. Você tem esse tipo de embaralhamento em que todo mundo entrevista com empresas diferentes e elas vão sentindo qual poderia ser uma boa combinação. E aí rodam um algoritmo, um algoritmo de combinação ótima. E aí você acaba numa empresa. Sim, fazem.
Jonathan: na verdade fizemos isso, então foi,
Rebecca: Sim. É tipo o algoritmo de combinação para residências médicas.
Jonathan: Certo. Entendi. Interessante. E ok, então o que você estudou naquele ano? Era JavaScript, tradicional? Vou receber muito hate agora por chamar JavaScript de linguagem de programação tradicional. Mas qual era, era esse tipo, como era o currículo e tal.
Rebecca: Sim, então na época o currículo era baseado em Ruby e você aprendia HTML, CSS, e depois para desenvolvimento de aplicações web você usava Ruby on Rails, Sinatra para coisas de framework web. E também usávamos um. Para mais desenvolvimento de front-end. Porque isso também fazia parte. E era muito nos ensinar sobre integrações de API, como costurar diferentes partes de uma aplicação. E era um fluxo de trabalho muito colaborativo também, então tentavam imitar o mais próximo possível como seria trabalhar em equipe. Então isso também era muito legal. Então era uma educação realmente mão na massa, prática, em software.
Jonathan: Certo. Uau. E, ok, então é isso, estou passando. Adoro ouvir a história de como as pessoas acabaram onde acabaram. E então você trabalha na Unison, que agora é uma linguagem. Como isso aconteceu? Como consequência de tudo isso, e talvez você possa explicar um pouco sobre a Unison. Para todos aí, só para que tenham uma noção de como isso é. E vamos colocar tudo nas notas do programa de qualquer forma, para que as pessoas possam dar uma olhada. Mas sim, explica, manda ver.
Rebecca: Sim. A Unison Computing é a empresa para a qual trabalho e estamos escrevendo uma nova linguagem de programação chamada Unison. E a diferença central dessa linguagem de programação é que sua base de código não é um saco mutável de arquivos de texto. Todas as suas funções são reduzidas a hash para uma AST e são endereçadas por conteúdo. E isso é uma. Coisa técnica. O benefício para você como programador, como programador atuante, é que coisas como distribuir uma computação programaticamente se tornam muito simples. Há toda uma classe de problemas em torno de serialização e desserialização de dados que meio que desaparece se o seu código puder ser endereçado e recuperado programaticamente. Então estamos realmente interessados em melhorar. O fluxo de trabalho dos programadores com a nossa linguagem de programação e permitir que as pessoas escrevam sistemas distribuídos em escala total apenas com uma linguagem de programação, sem ter que considerar alguns dos custos operacionais e intelectuais de um sistema de produção totalmente realizado. Sim.
Jonathan: Isso seria tipo o back-end, front-end? E por favor me corrija se eu estiver errado, mas isso significaria que você poderia escrever uma aplicação web completa em uma única linguagem, de ponta a ponta, front-end, back-end, todo o resto?
Rebecca: Somos realmente um back-end.
Jonathan: Certo.
Rebecca: Sim, somos realmente uma linguagem de back-end. A verdadeira intervenção aí é que existe todo um conjunto de complexidade operacional em torno, digamos, de gerenciar um cluster Kubernetes, ou gerenciar um cluster ZooKeeper, ou mesmo só uma frota de microsserviços, que a Unison consegue descrever programaticamente e depois rodar um programa contra, sem que você tenha que fazer todo esse trabalho.
Jonathan: E o que você faz na Unison no dia a dia? Qual é o seu envolvimento ali e quais são os prós e as coisas que você realmente gosta e quais são as coisas que talvez você ache, ah, queria que isso fosse melhor ou diferente? Tipo, como está o dia? Como está o
Rebecca: Sim.
Jonathan: hoje? Não sei.
Rebecca: Hoje, espero ter uma implantação de site que eu realmente quero terminar. Então vou estar melhorando parte da nossa documentação, tipo nossa documentação da linguagem. E o grande objetivo desta semana tem sido. Nosso ecossistema distribuído, parte do qual pode aparecer no Exercism. Então confira a nossa trilha. Então o meu papel
Jonathan: jabá.
Rebecca: Sim.
Jonathan: Sim.
Rebecca: Meu papel é ajudar as pessoas a aprender Unison e sentir que podem entrar na linguagem, alcançar proficiência de trabalho e se sentir bem-vindas. Conseguir a informação de que precisam para realizar qualquer que seja o seu objetivo. Então sim, e qualquer, esse tipo de saco de gatos de atividades é no que acaba se transformando durante a semana, porque alguém pode precisar de ajuda para solucionar um problema, ou outra pessoa vai dizer, esse link está errado no site. Então varia bastante. Acho que a coisa mais difícil é, trabalhando no contexto da pandemia e trabalhando remotamente, é muito difícil construir uma comunidade. Muitas conferências ou eventos de tecnologia que poderiam estar acontecendo nesse período realmente ficaram em segundo plano, compreensivelmente. Acho que é algo que eu sinto falta, a empolgação em torno de, ah, vou apresentar em Leon, na França, esta semana, ou algo assim.
Jonathan: Olha o estilo de vida da indústria de tecnologia. Aí vamos nós. Venha para uma base sólida
Rebecca: Sim. Sinto falta de conhecer pessoas novas, então acho, mas acho que isso deve melhorar, espero, nos próximos.
Jonathan: Então você trabalha remotamente neste momento, sua equipe está espalhada por todo lugar? Por todos os Estados Unidos. Pelo mundo. Onde está sua equipe no momento?
Rebecca: Sim, temos muita gente na costa Leste, na região de Boston, Rhode Island. Mas na verdade somos uma empresa totalmente distribuída. De forma adequada, e então sim, eu estou na costa Oeste. Algumas pessoas estão na parte central dos Estados Unidos e sim, não temos um escritório neste momento. Estamos totalmente nas nossas pequenas áreas.
Jonathan: Certo, então como você tem a oportunidade de sair e conhecer outras pessoas na área de tecnologia no momento? Ou é como você disse, tudo parou e é um pouco bom acordar no home office? Fechar a porta, sair, ir para casa pelo corredor. Sabe o que quero dizer? É, você, como você está achando isso como um todo? Quais são alguns dos seus desafios, em termos de se manter conectada com o trabalho, ou como você está lidando com a situação atualmente? E sim. Como é o futuro para você nisso e para a Unison como equipe? É remoto a longo prazo ou é mais o objetivo de migrar para algo um pouco mais? Presencial.
Rebecca: Eu, eu acho que o objetivo é continuar remoto. Funciona para muita gente. Que tem deveres fora do trabalho ou, e fundamentalmente eu gosto muito disso por alguns motivos. Uma coisa é que tivemos uma conferência online no último ano. E espero que isso continue, conforme continuamos a crescer a comunidade, talvez até tenhamos um componente presencial no ano que vem. E outra coisa que vamos fazer na verdade no próximo mês é um retiro presencial da empresa. Então alugamos uma grande, sim, alugamos uma grande mansão lá perto de Boston e vamos todos meio que invadir para lá. E tem todos esses quartos legais, uma quadra de tênis, e vamos só trabalhar. Juntos e fazer mais das atividades de planejamento ou tipo atividades de visão que provavelmente seriam melhor feitas presencialmente. Estamos tipo reunindo a equipe um pouco mais. Agora que isso se tornou uma opção mais viável.
Jonathan: Sim, acho que esses, tivemos um encontro parecido em setembro, agosto, com o Exercism, início de agosto, e percebemos que foi muito bom para a conexão da equipe e especialmente para avançar em. Alguns daqueles grandes projetos que precisavam ser terminados ou precisavam ser iniciados. Então tenho certeza que vai ser super divertido. Agora, Rebecca, você também foi muito responsável pela... pela trilha de Unison no Exercism e por construir tudo isso. Conta um pouco sobre essa experiência, como você conheceu o Exercism e qual é sua esperança para essa trilha daqui pra frente.
Rebecca: Sim. Sim, não, tem sido uma experiência realmente fantástica. O Exercism foi inicialmente apresentado a mim pelo meu colega de trabalho, St. Que é um grande fã da plataforma e já a usou antes. E na Unison, eu não tinha os recursos para construir uma plataforma completa de gestão de conteúdo de aprendizado. Somos uma equipe bem pequena e temos muitos outros objetivos, então eu pensei, como faço para
Jonathan: anos depois, a Rebecca ainda tipo
Rebecca: Sim. Ainda estou construindo
Jonathan: isso.
Rebecca: a plataforma. Sim. Então sabíamos que precisávamos fazer parceria com uma outra organização também. Levar a linguagem Unison para as pessoas experimentarem e, espero, se houvesse um componente de navegador, seria muito legal porque as pessoas poderiam interagir com a linguagem de forma bem leve. E quando vimos o que o Exercism oferecia, pensamos, ok, essa é uma ótima comunidade. Está crescendo, é gratuita. Isso é muito legal. Nossos usuários vão gostar disso. Então sim, decidimos, ok, é assim que as pessoas vão poder praticar. O processo em si de construir a trilha é um pouco interessante porque Unison não é uma linguagem baseada em arquivos, certo? Tipo, sua base de código é reduzida a hash e salva numa base de código, e a maioria das outras linguagens opera com arquivos num sistema de arquivos. Então havia alguns desafios técnicos interessantes aí.
Jonathan: Só expande um pouco sobre isso. Tipo o quê? Eu adoraria, só. Falando como uma pessoa não técnica, tenho certeza que o Jeremy riria de mim neste momento por fazer uma pergunta muito técnica, mas só mergulha um pouco nisso, em alguns dos desafios, e tenho certeza que as pessoas vão conseguir captar um pouco do que você está falando, se estiverem ouvindo.
Rebecca: Sim. Então na Unison você trabalha com essas coisas chamadas scratch files e scratch files são qualquer coisa com sufixo .u, e são realmente descartáveis. Você escreve seu programinha, pode rodá-lo, numa experiência tipo REPL ou tipo notebook, mas depois você apaga.
a função do arquivo, porque você a salvou na própria base de código da Unison. E então a base de código da Unison é a fonte da verdade, não o sistema de arquivos. E onde isso fica interessante ao integrar com o Exercism é que, claro, o Exercism olha para o arquivo, recebe um arquivo, roda um monte de testes contra ele, e depois diz, ok, o estudante passou no teste ou aqui estão alguns problemas.
E acabou dando certo, porque toda vez que você roda o teste, você basicamente recebe um novo contêiner Docker. Tem algumas coisas técnicas que acontecem no back-end que são realmente inteligentes.
Jonathan: bruxaria mágica.
Rebecca: Sim, tem um pouco de bruxaria mágica. O Eric merece muitos méritos pelo que a plataforma faz. Sim, acabou dando certo. Mas o modelo fundamental de Unison como linguagem é que não é uma base de código persistida em arquivo. Então, se os estudantes querem salvar seu trabalho, rodada por rodada,
Jonathan: O que você faz
Rebecca: Sim.
Jonathan: Você, onde
Rebecca: Onde
Jonathan: Então isso, isso significa que um estudante tem que começar, tecnicamente teria que começar no início de cada, tipo no início do currículo. Praticamente toda vez. Porque foi onde minha mente foi, tipo, ah, não tem salvamento. Mas talvez seja só o jeito bobo como meu cérebro processa isso. Mas eu fiquei tipo, ah, uau, tenho que começar de novo. em
Rebecca: Então, a coisa sortuda é que a interface web salva a última execução. Então, embora não salvemos necessariamente o sistema de arquivos ou o estado do arquivo, a própria plataforma do Exercism. Salva o trabalho do estudante. Então isso é muito legal. Isso, isso é, é realmente incrível, E aí, se um estudante está usando a linha de comando, ele tem acesso ao conjunto completo, tipo, de toda a experiência da Unison, certo? Porque aí ele está baixando de fato o gerenciador de base de código da Unison e trabalhando diretamente com ele. Sim, há muita flexibilidade entre a interface web e trabalhar na linha de comando.
Jonathan: Certo. Isso é muito interessante. É tão legal porque toda vez que falo com um mantenedor ou contribuidor diferente na plataforma do Exercism, só as nuances de cada linguagem e as pequenas, tipo, complexidades e esse tipo de coisa, isso me impressiona demais, quantas maneiras diferentes existem de fazer as coisas em geral. Certo. Então agora você está na Unison. Acho que agora seria uma boa oportunidade de te fazer a pergunta para a qual, espero, te preparei o suficiente antes, em torno de todo esse conceito da colina pela qual você morreria na área de tecnologia. Em última análise, qual é a coisa que você tipo? Essa é a minha. Minha visão e acho que é absolutamente essencial, e eu não abriria mão disso. Eu lutaria, se bem que talvez não usemos a palavra lutar necessariamente no Exercism. É mais: o que você apoiaria de todo o coração e diria, isso é uma, isso é algo que eu realmente quero defender. O quê, que pensamento? Ou poderia ser tipo, coloque suas funções antes do seu CSS. Não sei. Estou só inventando algo, mas, não sei o que poderia ser.
Rebecca: Sim. A minha, minha colina pela qual morrerei é que penso, ha, penso que a tecnologia por muito tempo aceitou personalidades tóxicas em razão de, porque são tecnicamente brilhantes. E acho que isso. Deveria ser invertido. Eu preferiria muito mais
Jonathan: isso. Adoro. Sim.
Rebecca: preferiria muito mais trabalhar com 50 pessoas realmente competentes, trabalhadoras, do que com um gênio babaca. Eu, eu não, eu nunca realmente entendi. A aceitação de comportamento realmente tóxico. Só porque alguém é super inteligente, isso sempre
Jonathan: Tenho a sensação de que isso está mudando lentamente na, na tecnologia como um todo. E acho que a razão, e você pode me dizer se estou errado, porque sou da cultura do Exercism. Eu amo isso. Eu absolutamente amo isso e sei do que você está falando. Mas no sentido de que. Quanto mais pessoas estão aprendendo, de origens, culturas e experiências muito diferentes, quanto mais a tecnologia se torna uma coisa, acho que mais você verá essa inversão, acho, acontecer. E acho que isso me deixa super empolgado. E acho que, pensando no espaço de tecnologia como um de fora, na verdade neste momento é realmente uma transferência de riqueza de certa forma, porque você tem um grupo relativamente pequeno de pessoas que detêm conhecimento. Porque esse conhecimento, tipo até entender a linha de comando ou o que diabos está acontecendo com seus scripts bash e todo esse tipo de coisa, eu não faço ideia do que está acontecendo por baixo do capô, mas o conhe... o conhecimento está fazendo com que muito dinheiro, energia e finanças fluam para esse espaço, porque são essas pessoas que têm a habilidade e o conhecimento, e para fazer isso, acho, espero estar certo nisso, ao longo do tempo, nos próximos dois anos, conforme as pessoas aprendem e conseguem contrapor, contestar e trazer diferentes formas de entender as coisas, vamos ver essa mudança. Estou otimista e tenho esperança nisso, mas acho que concordo com você nisso. Acho que tem sido muito interessante. Em última análise, o que eu vivi é que você pode ter o gênio, mas na verdade a quantidade de energia necessária para lidar com isso no nível emocional e mais a repercussão com outras pessoas, mais o estresse que outras pessoas têm que aguentar com clientes, por exemplo, ou com a equipe, isso na verdade se equilibra, e eu não vi tipo uma experiência totalmente positiva. Alguém tem que pagar. No sistema, alguém está pagando por isso. Então concordo muito com você nisso e acho que é algo que você pode aplicar também tipo a soluções de tecnologia para as coisas. É Esse é o único jeito de fazer. É tipo, tipo, não, na verdade há 20 jeitos e todos têm trade-offs. E na verdade a maturidade é dizer, qual é o trade-off que você está disposto a aceitar? Em vez de tipo, não, é assim que tem que ser feito. Porque sempre foi feito assim. Enfim, meu pitaco. Mas sim,
Rebecca: Sim.
Jonathan: Acho que concordo. Certo, legal. Então acho que estamos os dois na mesma página em relação a toda essa colina. Estou percebendo que há muitas colinas com que estou me comprometendo neste momento.
Rebecca: Sim, toda vez
Jonathan: Cada pessoa com quem falo, eu fico tipo, sim, exatamente. Fico tipo, uau. Eu, no momento, estou morrendo em sete colinas neste ponto. Pelo menos. Mas não, gosto muito disso. Rebecca, o que para você nos próximos anos? O que você espera aprender ou espera ver na sua vida? Na tecnologia como um todo? Qual é tipo o seu sonho? Qual é sua perspectiva sobre isso?
Rebecca: Acho que eu adoraria ver a comunidade Unison crescer de uma forma realmente sustentável. Realmente acolher pessoas de origens diferentes. Isso é de todo coração, foi por isso que entrei na Unison, a oportunidade de conduzir uma comunidade adiante. Mas no longo prazo, eu também adoraria me reconectar com pessoas bem no início de suas jornadas na tecnologia. Pessoas que eram como eu há 10 anos, que ficavam tipo. O que é, como fazemos a internet funcionar? São curiosas, mas não necessariamente têm a formação e têm formas diferentes de pensar sobre tecnologia. E eu adoraria fazer programação para poetas, ter
Jonathan: Isso seria incrível. Compositores e poetas. Um pouco de código. Sim.
Rebecca: Sim, então espero conseguir engajar com pessoas no início de sua jornada na tecnologia. Acho que isso seria realmente incrível.
Jonathan: Então, se você tivesse 10 pessoas entrando numa sala agora que completamente não têm ideia sobre programação e desenvolvimento e o mundo que existe aí dentro, quais seriam suas três principais dicas para elas começarem E elas não têm escolha. Têm que aprender. É tipo, legal, vocês estão aqui. Não tem como escapar. Vocês têm que simplesmente seguir em frente. Qual seria tipo, por onde você começaria com elas e como você faria isso?
Rebecca: Eu diria a elas que. Elas deveriam olhar ao redor da sala e ver o sucesso de cada um como o seu próprio. E então provavelmente diria a elas para, provavelmente diria para investir em aprender como testar um sistema e conferir o seu trabalho. Eu diria a elas, ah, nossa. Provavelmente diria sobre usar um debugger para coisas práticas. Mas acho que o primeiro ponto é realmente o que eu diria a elas, é ver o sucesso das outras pessoas como o seu próprio. Porque a
Jonathan: Você acha, eu te amo? Sim. Não, porque eu, isso é um ponto muito interessante. Então rodamos essas turmas recentemente. Não sei se você sabe que rodamos duas experiências de aprendizado de 30 dias na trilha de Alexa e na trilha de Go. Então fizemos e tivemos 300, não, mais de três, 700 pessoas se inscreveram na trilha de Go. E tivemos cerca de cem na trilha de Alexa. E foi tão interessante porque estávamos, queríamos muito fazer alguns experimentos sobre como as pessoas aprenderiam juntas. Porque percebemos que aprender juntos é um dos aspectos mais fundamentais em termos de acelerar o aprendizado das pessoas em direção a, e alcançar um objetivo. Então o fato de você dizer, gostei muito disso e acho que vou ter que falar mais com você sobre isso em algum momento, sobre fazer cada um ter sucesso por conta própria, porque acho, se for honesto, que é uma ferramenta tão poderosa em, em, em termos de aprendizado. Nós muitas vezes operamos, como indivíduos isolados. E na verdade uma das coisas que realmente sentimos é que a aceleração vem da comunidade, de obter a perspectiva de outra pessoa. E na verdade acho que vou ter que pegar essa frase emprestada e talvez pedir a você em geral, para fazer dos outros um sucesso,
Rebecca: Por favor
Jonathan: como prioridade. Talvez pudéssemos fazer algo em torno disso. Mas isso é muito legal. Gosto muito disso. Obrigado. Obrigado por compartilhar isso, Rebecca. Obrigado pelo seu tempo. Acho que foi muito legal só conversar e passar um tempo agradável falando sobre programação e tecnologia e todo esse tipo de coisa. Então obrigado por acordar cedo, por passar o café e por arranjar tempo para mim. Nesta manhã, ou na sua manhã, e sim. Agradeço. E para todos que estão ouvindo, confiram a linguagem Unison. Vou preparar as notas do programa e colocá-las na sinopse e na descrição deste podcast. Mas foi ótimo ter você aqui. Muito obrigado e vou parar a gravação e aí vamos bater um papo um pouco mais depois disso. Então fica comigo, Rebecca, mas todo mundo, até mais. Sim.
Ouça, aprenda e se inspire com os membros da nossa comunidade.