Mostrando postagens com marcador biblioteca marginal. Mostrar todas as postagens
Mostrando postagens com marcador biblioteca marginal. Mostrar todas as postagens

domingo, 29 de dezembro de 2024

ZINE PROTESTIZANDO #38

Nesta edição, busquei publicar alguns dos meus haicais mais voltados para o estilo clássico, isto é, referenciando a natureza.

LEITURA

sábado, 19 de outubro de 2024

SOFTWARE ARCHITECTURE METRICS (CHRISTIAN CICERI ET AL.)

"Software Architecture Metrics" de Christian Ciceri et al. aborda a importância de medir e acompanhar métricas de arquitetura para garantir a evolução sustentável de sistemas complexos. O livro apresenta práticas e métricas que permitem avaliar a saúde e a eficácia da arquitetura de software ao longo do tempo. Dentre os principais aspectos abordados, podemos destacar:

1. Métricas como Guia de Evolução: As métricas ajudam a avaliar se a arquitetura está cumprindo os objetivos de negócios e permitindo a evolução contínua do sistema.

2. Métricas Estruturais: Avaliam a qualidade interna do software, como acoplamento, coesão e modularidade, garantindo que o código permaneça sustentável e de fácil manutenção.

3. Métricas de Manutenibilidade: Indicadores como tempo para corrigir bugs e complexidade técnica ajudam a monitorar a facilidade de manutenção e evitar a deterioração do sistema.

4. Métricas de Fluxo de Trabalho: Acompanham o impacto das decisões arquiteturais na produtividade da equipe, garantindo que a arquitetura não seja um gargalo para o desenvolvimento ágil.

5. Métricas de Experiência do Usuário: Foco na qualidade da experiência do cliente, medindo o desempenho e a disponibilidade para garantir que a arquitetura atenda às expectativas de usuários e negócios.

6. Feedback Contínuo: Destaca a importância de uma abordagem iterativa, onde as métricas são monitoradas continuamente para apoiar a tomada de decisão e a adaptação da arquitetura.

7. Trade-offs e Contexto: O livro reforça que não há métricas universais; as medições devem ser aplicadas de acordo com o contexto e os objetivos específicos da organização.


A VIDA FELIZ (SÊNECA)

O ensaio A Vida Feliz foi escrito por volta do ano 58 dC., destinado ao seu irmão mais velho, Gálio.

A principal coisa a entender sobre o texto é o próprio título: 'Feliz' aqui não tem a conotação moderna de se sentir bem, mas é o equivalente da palavra grega eudaimonia, que é melhor compreendida como uma vida digna de ser vivida, um estado de plenitude do ser. Para Sêneca e para os estoicos, a única vida que vale a pena ser vivida é aquela de retidão moral, o tipo de existência à qual olhamos no final e podemos dizer honestamente que não nos envergonhamos.

Logo no primeiro parágrafo Sêneca dá a linha da argumentação estoica: Não devemos ter a felicidade como objetivo: “não é fácil alcançar a felicidade já que quanto mais avidamente um homem se esforça para alcançá-la mais ele se afasta”. A solução é ter como objetivo a virtude. A felicidade será consequência.

Sêneca faz grande oposição ao epicurismo, corrente filosófica que valoriza o prazer como fonte de felicidade, como vemos no capítulo X: “Você se dedica aos prazeres, eu os controlo; você se entrega ao prazer, eu o uso; você pensa que é o bem maior, eu nem penso que seja bom: por prazer não faço nada, você faz tudo.” No XV, Sêneca explica por que não se pode simplesmente associar a virtude ao prazer. O problema é que, mais cedo ou mais tarde, o prazer o levará a territórios não virtuosos: “Você não oferece à virtude uma base sólida e imóvel se você a colocar sobre o que é instável”.

O livro fornece uma lista de regras pelas quais Sêneca está tentando viver. Vale a pena considerá-las na íntegra:

• Eu vou encarar a morte ou a vida a mesma expressão de semblante;

• Eu desprezarei as riquezas quando as tiver tanto quanto quando não as tiver;

• Verei todas as terras como se pertencessem a mim, e as minhas terras como se pertencessem a toda a humanidade;

• Seja o que for que eu possua, eu não vou acumulá-lo avidamente nem o desperdiçar de forma imprudente;

• Não farei nada por causa da opinião pública, mas tudo por causa da consciência;

• Ao comer e beber, meu objetivo é extinguir os desejos da natureza, não encher e esvaziar minha barriga;

• Eu serei agradável com meus amigos, gentil e suave com meus inimigos;

• Sempre que a Natureza exigir minha vida, ou a razão me pedir que a rejeite, vou desistir desta vida, chamando a todos para testemunhar que amei uma boa consciência e boas atividades;

A profundidade do pensamento, a vivacidade do estilo e os ricos exemplos que o filósofo apresenta para confirmar suas teses tornam a leitura de “A Vida Feliz” extremamente prazeirosa.


sábado, 27 de julho de 2024

PRODUCTION-READY MICROSERVICES (SUSAN FOWLER)

Mais uma leitura bastante enriquecedora!

Um guia essencial para pessoas engenheiras de software que desejam garantir que seus microserviços sejam estáveis/confiáveis, escaláveis/performáticos, tolerantes a falha/preparados para catástrofes, além de possuírem um bom monitoramento e procedimentos de alerta baseado em métricas-chave, bem como uma documentação informativa para promover a compreensão arquitetural do todo.

Os tópicos sobre monitoria e documentação, tratados nos últimos capítulos, são especialmente importantes para mim, pois venho buscado trazer melhorias neste sentido em relação aos microserviços mantidos pelo meu time. O Production-Readiness Checklist, presente no apêndice, com certeza será um bom recurso nessa tarefa.


sexta-feira, 12 de julho de 2024

ZINE PROTESTIZANDO #37

Seguindo com mais uma edição do meu zine PROTESTIZANDO, desta vez, contando com algumas das minhas experimentações poético-visuais.


sábado, 1 de junho de 2024

DOMAIN-DRIVEN DESIGN DISTILLED (VAUGHN VERNON)

Iniciei meus estudos de DDD com o clássico de Eric Evans, mas gostaria de ter sido com Domain-Driven Design Distilled, de Vaughn Vernon.

Neste segundo, de maneira sucinta, são apresentados os princípios fundamentais do Design Orientado a Domínio (DDD), enfatizando a importância de uma profunda compreensão do negócio e da colaboração contínua entre pessoas desenvolvedoras e especialistas de domínio.

Vernon destaca conceitos chave como Bounded Context, Ubiquitous Language, Aggregates etc., que ajudam a organizar o código de forma coesa e modular.

A obra oferece uma abordagem prática e simplificada para aplicar DDD em projetos reais, promovendo a construção de software mais alinhado aos objetivos de negócios.

Ansioso para ler seu outro livro, também bastante referenciado: Implementing DDD.


domingo, 31 de março de 2024

SOFTWARE ENGINEERING AT GOOGLE (TITUS WINTERS ET AL)

Um dos livros que eu mais estava ansioso para ler. Achei robusto, mas não denso. Destaque para os capítulos relacionados à Cultura e Processos, como trabalhando em grandes times, compartilhamento de conhecimento, liderança, documentação e testes.

Através dos relatos, pude notar que, apesar do tamanho e impacto, a empresa também é "gente como a gente", isto é, enfrenta os mesmos desafios que nós em relação a aspectos técnicos e interpessoais.

Consegui absorver saberes importantes que, com certeza, me tornarão um melhor engenheiro de software:

"We believe it is important to differentiate between the related-but-distinct terms 'programming' and 'software engineering'. Much of that difference stems from the management of code over time, the impact of time on scale, and decision making in the face of those ideas. Programming is the immediate act of producing code. Software engineering is the set of policies, practices, and tools that are necessary to make the code useful for as long as it needs to be used and allowing collaboration across a team."

quinta-feira, 1 de fevereiro de 2024

A STARTUP ENXUTA (ERIC RIES)

Uma leitura muito agregadora para entender melhor como funcionam os mecanismos internos da empresa em que atuo no momento.

 * * *

Algumas das principais ideias do livro incluem:
  • Desenvolvimento Ágil: Ries destaca a importância de adotar uma abordagem ágil no desenvolvimento de produtos. Isso envolve a criação rápida de protótipos, testes contínuos e iteração baseada em feedbacks, permitindo que a startup se adapte rapidamente às mudanças.
  • Validação de Aprendizado: Em vez de se concentrar apenas em construir um produto, Ries enfatiza a importância de validar constantemente as suposições do negócio. Isso envolve testar hipóteses por meio de experimentos práticos e interação com as pessoas clientes para garantir que a startup esteja no caminho certo.
  • MVP (Produto Mínimo Viável): Ries introduz a ideia de criar um Produto Mínimo Viável, a versão mais básica do produto que ainda oferece valor às pessoas clientes. Isso permite que a startup lance rapidamente, colete feedbacks reais e ajuste sua abordagem de acordo.
  • Pivôs Estratégicos: Se as suposições iniciais se mostrarem inviáveis, Ries sugere a prática de "pivôs", ou seja, fazer alterações fundamentais na estratégia da startup sem alterar a visão principal. Isso ajuda a startup a se adaptar às mudanças de mercado ou a insights adquiridos durante o processo.
  • Medição de Resultados: A ênfase na mensuração é central na metodologia Lean Startup. Ries incentiva a definição e o acompanhamento de métricas-chave (KPIs) para avaliar o progresso e o sucesso, garantindo que as decisões sejam baseadas em dados concretos.
  • Inovação Contínua: Ries argumenta que as startups de sucesso são aquelas capazes de inovar continuamente. Isso não se limita apenas à inovação de produtos, mas também à inovação em modelos de negócios, estratégias de marketing e processos operacionais.
  • Desenvolvimento Sustentável: A Lean Startup aborda a construção de um negócio sustentável a longo prazo. Ao evitar o desperdício de recursos em ideias não validadas, a startup pode economizar tempo e dinheiro, aumentando suas chances de sucesso.


sexta-feira, 22 de dezembro de 2023

ATOMIC HABITS (JAMES CLEAR)

Mais uma leitura que me trouxe muita satisfação, pois descobri que muitas das estratégias descritas no livro eu já aplicava de maneira recorrente na minha rotina. Contudo, achei algumas outras muito interessantes e com certeza irei torná-las um hábito.

* * *

Dentre as principais ideias presentes no livro de James Clear, vale destacar:
  • Os Hábitos como o Juro Composto da Autoaperfeiçoamento: Clear argumenta que pequenos hábitos podem não parecer significativos no momento, mas se acumulam ao longo do tempo, levando a melhorias significativas na vida. Assim como o dinheiro se multiplica através do juro composto, os efeitos dos hábitos se multiplicam à medida que você os repete.
  • As Quatro Leis da Mudança de Comportamento:
    • Gatilho (Cue): Um gatilho dispara seu cérebro para iniciar um comportamento.
    • Desejo (Craving): O desejo é a motivação por trás de um hábito.
    • Resposta (Response): A resposta é o hábito ou comportamento real que você executa.
    • Recompensa (Reward): Recompensas satisfazem seu desejo e ajudam seu cérebro a decidir se esse loop específico vale a pena lembrar para o futuro.
  • Torne Óbvio: Para criar um bom hábito, torne os gatilhos óbvios. Para quebrar um mau hábito, torne os gatilhos invisíveis. Clear enfatiza a importância de identificar e manipular os gatilhos para moldar seus hábitos de maneira eficaz.
  • Torne Atraente: Associe uma ação que você deseja fazer com uma ação que você precisa fazer. Clear sugere focar no desejo que leva a hábitos. Se você puder tornar um hábito mais atraente, é mais provável que você o siga.
  • Facilite: Simplifique o processo de iniciar um bom hábito. Reduza o atrito associado a comportamentos bons e aumente o atrito com os ruins. Pequenas mudanças podem levar a diferenças significativas no comportamento.
  • Faça Satisfatório: Os hábitos são um loop de feedback movido pela dopamina. Para tornar um hábito mais atraente, adicione um pouco de prazer imediato. Clear defende encontrar maneiras de se recompensar imediatamente quando você completar seu hábito.
  • Regra dos Dois Minutos: Qualquer hábito pode ser iniciado tomando uma pequena ação que leva menos de dois minutos. Isso é crucial para superar a inércia e começar.
  • Regra dos Cinco Minutos: Se você estiver adiando uma tarefa, faça apenas cinco minutos dela. Isso torna mais fácil começar e frequentemente você continuará.
  • O Ambiente Importa: Seu ambiente pode moldar seus hábitos. Faça pequenas mudanças no ambiente para encorajar bons hábitos e desencorajar maus.
  • Identidade Baseada em Hábitos: A maneira mais eficaz de mudar seus hábitos é se concentrar não no que você deseja alcançar, mas em quem você deseja se tornar. Sua identidade emerge de seus hábitos.
  • Rastreamento de Hábitos: Clear enfatiza a importância do rastreamento de hábitos. Isso fornece uma pista visual de seu progresso e pode ser muito motivador.


domingo, 15 de outubro de 2023

ZINE PROTESTIZANDO #36

Por falta de inspiração, há tempos, não escrevo nada novo, por isso, continuo apenas publicando alguns poemas das antigas.

DOWNLOAD

domingo, 10 de setembro de 2023

GETTING THINGS DONE (DAVID ALLEN)

Foi uma leitura satisfatória, apesar de não ter sido tão agregadora, uma vez que diversas das técnicas apresentadas já aplico há algum tempo na minha rotina, seja por meio da utilização de softwares como Trello e Notion, bem como de uma agenda, que me acompanha desde os 16 anos. Neste sentido, destaco apenas o principal digrama que representa o workflow do framework GTD:


 A seguir, também listo algumas das principais ideias do livro:
  • Capturar Tudo: Uma das ideias fundamentais é que você deve capturar todas as suas tarefas, compromissos, ideias e projetos em um sistema confiável. Isso significa tirar todas essas coisas da sua mente e colocá-las em algum lugar onde você possa revisá-las regularmente.
  • Clarificar as Ações a Serem Tomadas: Para cada item capturado, você deve esclarecer qual é a próxima ação concreta que precisa ser realizada para avançar. Isso evita que as tarefas sejam vagas e difíceis de abordar.
  • Organizar por Contexto: É importante organizar suas tarefas por contexto, ou seja, onde e quando você pode realmente realizá-las. Isso ajuda a abordar as tarefas de maneira eficaz, pois você pode agrupar atividades semelhantes.
  • Usar Listas e Pastas: Organize suas tarefas e projetos em listas, pastas ou categorias relevantes. Isso permite que você encontre rapidamente o que precisa e saiba exatamente onde procurar para encontrar suas tarefas.
  • Revisão Regular: Faça revisões regulares de suas tarefas, projetos e objetivos. Isso pode ser feito diariamente, semanalmente ou mensalmente, dependendo do que funciona melhor para você. As revisões garantem que você esteja sempre focado no que é mais importante.
  • Faça, Delegue ou Adie: Quando se deparar com uma tarefa, decida se pode fazê-la imediatamente (se levar menos de dois minutos), se pode delegá-la a outra pessoa ou se deve adiá-la, adicionando-a à sua lista de afazeres com uma ação clara.
  • Tenha um Sistema Confiável: Confie plenamente em seu sistema. Sabendo que você capturou tudo e organizou de forma eficaz, você pode confiar no seu sistema para orientar suas ações, o que ajuda a reduzir o estresse e a manter o foco.
  • Mente como Água: O objetivo final do método GTD é alcançar um estado de "mente como água". Isso significa ter uma mente clara e tranquila, pronta para responder ao que a vida lhe apresenta, sem ser sobrecarregada por informações não processadas ou tarefas pendentes.


sábado, 12 de agosto de 2023

OS 7 HÁBITOS DAS PESSOAS ALTAMENTE EFICAZES (STEPHEN R. COVEY)

Não é o tipo de leitura que costumo fazer, mas decidi abrir um pouco a mente para ler, pelo menos, estes que são considerados clássicos.

* * *

O livro descreve sete princípios ou hábitos que podem levar à eficácia pessoal e profissional. Aqui estão as principais ideias de cada um dos sete hábitos:

#1 Seja Proativo: Esse hábito enfatiza assumir responsabilidade por sua vida e ações. Em vez de reagir às circunstâncias externas, pessoas eficazes assumem o controle de suas respostas e escolhas. Elas se concentram no que podem controlar e influenciar, em vez de se preocupar com coisas além do seu controle.

#2 Comece com o Fim em Mente: Esse hábito encoraja as pessoas a definirem seus valores, metas e missão na vida. Pessoas eficazes têm uma clara direção e propósito. Elas criam uma declaração pessoal de missão e alinham suas ações com sua visão de longo prazo.

#3 Coloque as Primeiras Coisas em Primeiro Lugar: Covey introduz o conceito da "Matriz de Gerenciamento do Tempo", que categoriza tarefas com base na urgência e importância. Pessoas eficazes priorizam tarefas importantes que contribuem para seus objetivos e valores. Elas aprendem a dizer não a atividades menos importantes que podem distraí-las de suas prioridades.

#4 Pense Ganha-Ganha: Esse hábito promove uma mentalidade de benefício mútuo e cooperação. Pessoas eficazes buscam soluções que sejam mutuamente benéficas, em vez de abordarem situações com uma mentalidade competitiva ou adversária. Esse hábito trata de buscar acordos e relacionamentos nos quais todos ganham.

#5 Primeiro Busque Compreender, Depois Ser Compreendido: Esse hábito enfatiza a comunicação empática. Pessoas eficazes ouvem atentamente os outros antes de expressarem suas próprias opiniões. Ao entenderem as perspectivas dos outros, podem se comunicar de maneira mais eficaz e construir relacionamentos mais fortes.

#6 Crie Sinergia: Sinergia é a ideia de que o trabalho colaborativo em equipe pode produzir melhores resultados do que esforços individuais. Pessoas eficazes abraçam a diversidade e trabalham em colaboração para criar soluções inovadoras e alcançar objetivos comuns.

#7 Afie o Serrote: Esse hábito trata da autorenovação e autocuidado. Pessoas eficazes cuidam de seu bem-estar físico, mental, emocional e espiritual. Elas se envolvem em atividades que as rejuvenescem, permitindo-lhes manter o equilíbrio e sustentar sua eficácia a longo prazo.


domingo, 2 de julho de 2023

CARTAS DE UM ESTOICO - SÊNECA

Este livro é uma compilação de cartas escritas pelo filósofo romano Sêneca a seu amigo Lucílio. Nessas cartas, Sêneca aborda uma variedade de tópicos relacionados à filosofia estoica e oferece conselhos práticos sobre como viver uma vida virtuosa e serena. Algumas das principais ideias presentes nele são:

- Aceitação da natureza: Os estoicos acreditavam que devemos aceitar a ordem natural do universo e viver em conformidade com ela. Sêneca enfatiza a importância de se adaptar às circunstâncias e aceitar os eventos que não podemos controlar.

- Desapego material: Sêneca argumenta que a riqueza e os bens materiais não são fontes verdadeiras de felicidade e que devemos aprender a ser felizes com o mínimo necessário. Ele incentiva seu amigo a se libertar do desejo excessivo por luxo e a buscar contentamento interno.

- Domínio das emoções: Uma das principais preocupações dos estoicos era o controle das emoções. Sêneca discute a importância de cultivar a tranquilidade interior e a serenidade, superando a raiva, o medo e a tristeza excessiva. Ele oferece conselhos práticos sobre como lidar com as adversidades e manter a calma em todas as circunstâncias.

- Reflexão sobre a morte: Sêneca aborda repetidamente o tema da morte e argumenta que devemos aceitar sua inevitabilidade. Ele incentiva Lucílio a refletir sobre a brevidade da vida e a viver cada dia como se fosse o último, a fim de aproveitar plenamente o presente.

- Viver de acordo com a razão: Os estoicos enfatizavam a importância de viver de acordo com a razão e a virtude. Sêneca destaca a importância de desenvolver a sabedoria, a justiça, a coragem e a temperança, e de praticar ações virtuosas no dia a dia.

- Aproveitar o presente: Sêneca enfatiza a importância de viver no momento presente, aproveitando o aqui e agora. Ele adverte contra a preocupação excessiva com o passado ou o futuro, e encoraja a apreciação das pequenas alegrias da vida cotidiana.


segunda-feira, 10 de abril de 2023

ENGENHARIA DE SOFTWARE MODERNA (MARCO VALENTE)

Gostaria de ter descoberto este livro no início da minha carreira. Através de uma abordagem didática e científica, isto é, apresentando diversas referências sobre obras clássicas e artigos, este livro nos brinda com as principais ideias sobre Processos, Requisitos, Modelos de Software, Princípios de Projeto, Padrões de Projeto, Arquitetura, Testes, Refactoring, DevOps e Git (como apêndice).


domingo, 27 de novembro de 2022

O EXISTENCIALISMO É UM HUMANISMO (SARTRE)

"Mas se realmente a existência precede a essência o homem é responsável pelo que é. Assim, a primeira decorrência do existencialismo é colocar todo homem em posse daquilo que ele é, e fazer repousar sobre ele a responsabilidade total por sua existência. E quando dizemos que o homem é responsável por si mesmo, não queremos dizer que ele é responsável estritamente por sua individualidade, mas que é responsável por todos os homens. Há dois sentidos no termo subjetivismo e nossos adversários se aproveitaram desse duplo sentido. (...) Quando dizemos que o homem faz a escolha por si mesmo, entendemos que cada um de nós faz essa escolha, mas, com isso, cada homem escolhe por todos os homens. Com efeito, não existe um de nossos atos sequer que, criando o homem que queremos ser, não crie ao mesmo tempo uma imagem do homem conforme julgamos que deva ser."

sábado, 24 de setembro de 2022

LEARNING TEST-DRIVEN DEVELOPMENT (SALEEM SIDDIQUI)

Estavam faltando umas boas referências de TDD na minha biblioteca. O projeto implementado no livro está disponível no meu GitHub, bem como algumas referências importantes.

* * *

Your code is a testament to your skills as a developer. No matter what language you use, code should be clean, elegant, and uncluttered. By using test-driven development (TDD), you'll write code that's easy to understand, retains its elegance, and works for months, even years, to come. With this indispensable guide, you'll learn how to use TDD with three different languages: Go, JavaScript, and Python.

Author Saleem Siddiqui shows you how to tackle domain complexity using a unit test-driven approach. TDD partitions requirements into small, implementable features, enabling you to solve problems irrespective of the languages and frameworks you use. With Learning Test-Driven Development at your side, you'll learn how to incorporate TDD into your regular coding practice.

This book helps you:
  • Use TDD's divide-and-conquer approach to tame domain complexity
  • Understand how TDD works across languages, testing frameworks, and domain concepts
  • Learn how TDD enables continuous integration
  • Support refactoring and redesign with TDD
  • Learn how to write a simple and effective unit test harness in JavaScript
  • Set up a continuous integration environment with the unit tests produced during TDD
  • Write clean, uncluttered code using TDD in Go, JavaScript, and Python

domingo, 29 de maio de 2022

TEST-DRIVEN DEVELOPMENT WITH REACT (JUNTAO QIU)

Excelente leitura para estudar TDD através de tecnologias como React Testing Library, Cypress e Cucumber. É tão completo que ainda aborda gerenciamento de estado com Redux.

O único "problema" é que alguns trechos de código usam versões de bibliotecas antigas, mas foi um ótimo desafio para atualizar tudo para as mais recentes, fazendo os devidos ajustes.

O projeto implementado pode ser encontrado no meu perfil do GitHub.


domingo, 27 de fevereiro de 2022

PROFESSIONAL FRONT-END ARCHITECTURE (FABIO NOLASCO)

Concluí a leitura de mais um livro nesta minha trajetória de especialização em desenvolvimento front-end. Esta não é uma obra que apresenta tutoriais detalhados sobre ferramentas específicas, muito pelo contrário, até porque senão ela ficaria imensa.

No decorrer da leitura, o autor apresenta alguns cenários e contextos que já vivenciou em seus mais de 20 anos de carreira, seguidos de algumas sugestões de leitura e tópicos para uma pesquisa mais aprofundada.

Conhecer frameworks é apenas a ponta do iceberg no desenvolvimeno de software. Todos estes post-its representam assuntos que ainda tenho que aprender. Só sei que nada sei.

COMPRAR

domingo, 6 de fevereiro de 2022

INGLÊS DE RUA (JOSÉ ROBERTO IGREJA)

Foi muito interessante conhecer esta obra, pois, no decorrer leitura, me recordei de diversas passagens de séries, filmes e músicas, nas quais algumas destas gírias foram utilizadas.

* * *

"Inglês de Rua American Slang é um livro dirigido a todos que já possuem um bom conhecimento do idioma, mas que precisam se habituar ao 'inglês de rua', o inglês coloquial que ainda é pouco ensinado nas escolas e que tanto faz falta em vários momentos em que você precisa entender e interagir no idioma de forma mais natural e eficaz. Este livro vai ajudar você a enriquecer substancialmente o seu conhecimento do vocabulário coloquial empregado em diversas situações pelo falante americano, proporcionando uma melhor compreensão e tornando o seu discurso mais próximo do falante nativo."