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.


quinta-feira, 30 de maio de 2024

ESL DISCUSSIONS - INVENÇÕES




STUDENT A's QUESTIONS

(1) Qual é a maior invenção de todos os tempos?

Existem várias, mas o computador está entre as minhas favoritas.


(2) Que invenção você gostaria de inventar?

Uma máquina do tempo.


(3) Qual é a maior invenção da Mãe Natureza?

O planeta Terra, devido às características que nos permitem viver nele.


(4) O que significa “a necessidade é a mãe da invenção”? Você concorda com isso?

Significa que as pessoas buscam por (melhores) soluções, através de invenções, quando se deparam com algum problema. Concordo plenamente.


(5) Qual é a invenção mais inútil do mundo?

Particularmente falando, não consigo mencionar nenhuma. Contudo, com base em uma breve pesquisa, poderia citar o Pet Rock.


(6) Como o mundo era diferente antes da invenção da roda?

Antes da invenção da roda, a vida era significativamente mais limitada em termos de mobilidade, transporte e eficiência. A movimentação de pessoas e bens dependia exclusivamente da força muscular humana ou animal, dificultando a interação entre culturas distantes. A construção de grandes estruturas e a agricultura eram mais desafiadoras devido à falta de meios para transportar materiais pesados. O comércio era restrito a distâncias curtas, limitando o intercâmbio econômico e cultural.


(7) Você acha que quem inventou a bomba atômica ficou feliz com sua descoberta?

Creio que não. Inclusive, este contexto é retratado no primoroso filme Oppenheimer.


(8) As novas invenções sempre criam novos problemas?

Embora novas invenções frequentemente tragam inúmeros benefícios e avanços, elas também podem gerar novos problemas e desafios. Historicamente, cada grande inovação tecnológica trouxe consigo consequências inesperadas ou efeitos colaterais que precisaram ser abordados. Revolução Industrial: Melhorou drasticamente a produção e a economia, mas também levou a condições de trabalho precárias, poluição e urbanização descontrolada; Internet: Facilitou a comunicação global e o acesso à informação, mas também trouxe preocupações com privacidade, segurança cibernética e a disseminação de desinformação; Automóveis: Transformaram a mobilidade e a economia, mas também contribuíram para a poluição do ar, congestionamentos e acidentes de trânsito; e Plásticos: São extremamente versáteis e baratos, mas seu uso excessivo levou a uma crise de poluição ambiental.


(9) Como as pessoas inventam coisas?

A partir de uma necessidade e também dos recursos disponíveis para resolver tal problema.


(10) Que pergunta você gostaria de fazer a um inventor?

Como se deu o processo criativo da invenção. Isto é, qual a dificuldade encontrada e o procedimento para tentar resolvê-la.


STUDENT B's QUESTIONS

(1) Qual é a maior invenção do ano?

Nos últimos tempos, IAs generativas têm feito muito sucesso entre o público em geral.


(2) Como você acha que é a vida de um inventor?

A vida de um inventor deve ser uma combinação de criatividade intensa, persistência e resolução de problemas. Inventores frequentemente passam longas horas experimentando e refinando suas ideias, enfrentando muitos fracassos antes de alcançar o sucesso. Eles precisam ter uma curiosidade insaciável e uma mente aberta para pensar fora da caixa. Além disso, a vida de um inventor pode ser financeiramente instável, já que o processo de levar uma invenção ao mercado envolve riscos financeiros e esforços significativos para obter patentes e encontrar investidores. Apesar dos desafios, a vida de um inventor pode ser extremamente gratificante, proporcionando a oportunidade de fazer contribuições significativas para a sociedade e a satisfação de ver suas ideias se tornarem realidade.


(3) Qual é a invenção mais perigosa do mundo?

Armas nucleares, pois podem dizimar a vida na Terra.


(4) Qual é a invenção mais legal de todas?

Particularmente, gosto muito de computadores, em suas variadas formas, como notebook, celular, video-games e afins.


(5) Você já pensou em inventar alguma coisa?

Inventei os Aluminions.


(6) Qual invenção é melhor, a Internet ou a eletricidade?

Eletricidade, pois sem ela sequer existiria a Internet.


(7) Que invenção é necessária para salvar o mundo do aquecimento global?

Acho que o principal ponto neste contexto seria a conscientização social. Infelizmente, hoje em dia, ainda há muito negacionismo. Caso contrário, podem ser criadas diversas tecnologias, mas se as pessoas não aderirem, o problema não será atenuado. Como exemplos de invenções, podemos citar paineis de energia solar, veículos elétricos, materiais sustentáveis, dentre outros.


(8) De que invenção você acha que uma formiga poderia gostar?

Não sei exatamente. Talvez uma cidade artificial com todas as coisas que elas precisam, como água, alimentos e afins.


(9) Você acha que novas invenções sempre enriquecem as pessoas?

Não necessariamente. Pode acontecer de uma invenção não fazer tanto sucesso e a pessoa ir à falência, se ela tiver investido muito dinheiro e não obtiver o retorno esperado.


(10) Quem é o maior inventor do mundo?

Na minha opinião, Alan Turing está entre um deles.

CACHOEIRA

 Haicai inspirado na paisagem da cachoeira do Engenho Velho, localizada na divisa do Ceará com o Piauí, onde estive recentemente.

terça-feira, 23 de abril de 2024

ESL DISCUSSIONS - EXERCÍCIO




STUDENT A's QUESTIONS

(1) O que vem à mente quando você ouve a palavra “exercício”?

Musculação, corrida e calistenia.


(2) Por que o exercício é tão importante?

A prática de exercícios é crucial para nossa saúde, pois beneficia o coração, os músculos e os ossos. Além dos benefícios físicos, o exercício regular também promove a saúde mental, reduzindo o estresse, ansiedade e depressão, e melhorando o humor e a qualidade do sono. Combinado com uma dieta equilibrada, o exercício regular é uma parte essencial de um estilo de vida saudável e pode ajudar a aumentar a energia, a disposição e a longevidade.


(3) Que tipo de exercício você acha melhor?

Musculação.


(4) Você gostaria de poder se exercitar mais?

Não. Acho que já me exercito o suficiente.


(5) Por que muitas pessoas não se exercitam?

Preguiça, falta de tempo, limitações físicas, dentre outros fatores. 


(6) Você acha que é fácil ou difícil encontrar tempo para fazer exercícios durante o dia?

Para mim, é fácil, uma vez que treino no meu home gym. Neste sentido, sou uma pessoa mais ativa durante a noite.


(7) Você acha que as pessoas que praticam exercícios são mais felizes do que aquelas que não o fazem?

Penso que a felicidade está associada a diversos fatores, tais como relacionamentos pessoais e carreira, por exemplo, não exclusivamente à prática de exercícios. Ou seja, podem existir pessoas que se exercitam e são mais felizes do que outras que não se exercitam, assim como o contrário também pode ocorrer. Muitos estudos sugerem que há uma forte correlação entre exercício físico regular e bem-estar emocional. O exercício libera endorfinas, neurotransmissores que ajudam a reduzir o estresse, aliviar a ansiedade e melhorar o humor, proporcionando uma sensação de bem-estar geral. Além disso, o exercício regular pode promover uma maior autoestima e autoconfiança, melhorar a qualidade do sono e proporcionar um senso de realização pessoal. 


(8) Você acha que deveria haver uma lei que obrigasse todos a praticarem exercícios?

Não.


(9) É mais divertido fazer exercícios sozinho ou acompanhado?

Prefiro sozinho.


(10) Você precisa de conselhos sobre como fazer exercícios?

Sim, voltado para calistenia, mais especificamente sobre a progressão no front lever e planche.


STUDENT B's QUESTIONS

(1) Você gosta de exercícios?

Sim. Muito.


(2) Quem você conhece que se exercita muito?

Não conheço ninguém que se exercita todos os dias, se isto for o sinônimo de “muito”.


(3) Quais são as coisas ruins do exercício?

Lesões, quando praticado de maneira incorreta.


(4) Qual exercício você prefere: correr, nadar ou andar de bicicleta?

Nos últimos tempos, andar de bicicleta. Mas também gosto de correr.


(5) O exercício não é crime contra o seu corpo?

Não, mas quando praticado de maneira equilibrada e segura.


(6) Você acha que o governo deveria fazer mais para garantir que todos se exercitem?

Sim. Por exemplo, através da implantação de academias a céu aberto, mais a nível de prefeituras.


(7) Como você pode adaptar as coisas que faz no dia a dia para aumentar seu nível de exercício?

Não preciso. Já me exercito tempo suficiente, de segunda à quinta, por pelo menos 1h30min.


(8) Você acha que fazer exercícios faz seu cérebro funcionar melhor?

Sim, há evidências científicas que sugerem que o exercício físico regular pode beneficiar o funcionamento do cérebro de várias maneiras. O exercício aumenta o fluxo sanguíneo para o cérebro, fornecendo oxigênio e nutrientes essenciais, o que pode melhorar a função cognitiva e a capacidade de concentração. Além disso, o exercício estimula a liberação de substâncias químicas no cérebro, como endorfinas e neurotransmissores, que estão associadas a uma melhoria do humor, redução do estresse e ansiedade, e aumento da sensação de bem-estar. Estudos também mostram que o exercício regular pode promover o crescimento de novas células cerebrais e a formação de conexões entre elas, o que pode melhorar a função cognitiva e reduzir o risco de declínio cognitivo relacionado à idade. Portanto, fazer exercícios pode ser uma estratégia eficaz para manter o cérebro saudável e funcionando de forma otimizada.


(9) O que você acha da ideia de aumentar as despesas hospitalares para quem não pratica exercícios?

Irracional.


(10) Se o exercício faz você viver muito mais, por que tantas pessoas não se preocupam em praticá-lo?

Diversos fatores, conforme mencionado na questão A5.

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."

sexta-feira, 29 de março de 2024

GALERIA MARGINAL #245

 Artista: Francis Picabia (1879-1953)



























COLETIVA CONCRETAGENS #518

 Por Augusto de Campos

ESL DISCUSSIONS - DIREITOS IGUAIS

 



STUDENT A's QUESTIONS

(1) Você tem direitos iguais?

Pergunta um tanto vaga, pois a igualdade pode ser analisada sob vários aspectos. A depender do contexto, posso afirmar que possuo mais direitos do que uma parcela da população e menos direito do que outras.


(2) Outras pessoas no seu país têm mais direitos do que você?

Sim. Conforme resposta da questão B9, podemos observar que, na sociedade, certas pessoas recebem tratamento diferenciado em relação à justiça, por exemplo, ficando impunes independentemente do que fizeram. Não que eu já tenha vivenciado algo do tipo, mas é algo comum no Brasil.


(3) Existe igualdade perfeita no seu país?

Não. E penso que nunca existirá.


(4) Qual grupo de pessoas no seu país é menos igualitário?

Não sei em termos estatísticos, mas poderia citar afrodescendentes, mulheres, indígenas e população LGBTQIA+. Tais diferenças podem se dar em contextos como desemprego, disparidade salarial, perda de território e violência, respectivamente.


(5) Quais áreas de desigualdade deixam você mais irritado?

Na real, penso que a indignação diante de tal cenário é algo absoluto. Não acho que seja possível mensurar a diferença entre cada caso.


(6) O que você faz quando vê a desigualdade à sua frente?

Primeiramente, escolher bem as pessoas que irão nos representar, isto é, prefeitos, governadores, vereadores, deputados e presidentes. Além disso, a conscientização é extremamente importante para dar visibilidade a este problema. Neste quesito, penso que minha poesia aborda tal cenário. Com a prática da empatia, também busco sempre promover a inclusão social.


(7) Quais países você acha que dão menos importância à igualdade de direitos?

Países ditatoriais e conservadores.


(8) O que você sabe sobre a história da igualdade de direitos?

Basicamente, que isso foi alcançado com muita luta. São diversas as áreas impactadas, tais como direitos civis, direitos das mulheres, direitos LGBTQ+, direitos dos povos indígenas e outros movimentos de justiça social. Ao longo do tempo, houve avanços significativos na conquista de direitos iguais para grupos historicamente marginalizados, embora desafios persistentes e desigualdades ainda existam em muitas partes do mundo. O progresso em direção à igualdade de direitos é um processo contínuo e em constante evolução, com muitos defensores persistindo na luta por mudanças positivas e duradouras.


(9) Que países defenderam a igualdade de direitos ou são bons exemplos de como a igualdade pode ser alcançada?

Podemos tomar como exemplo países com alto IDH: Suécia, Noruega, Islândia e Finlândia. Dentre as principais pautas neste contexto, podemos citar igualdade de gênero, étnica e salarial, licença parental equitativa, inclusão social por meio de políticas de imigração.


(10) O que você acha do ditado que diz que “todos os homens nascem iguais, mas alguns nascem mais iguais que outros”?

Tomando como exemplo o aspecto sócio-econômico, significa que pessoas pobres nascem com os mesmos direitos que outras pessoas pobres e, em contrapartida, pessoas ricas nascem com os mesmos direitos que outras pessoas ricas. Contudo, percebemos que as pessoas ricas possuem certas vantagens em relação ao acesso à educação, saúde, lazer etc., e isso é algo que vai se perpetuando historicamente. Basicamente, esse ditado ironiza que, embora todas as pessoas possam, teoricamente, ter os mesmos direitos e dignidade intrínseca, na prática, alguns grupos podem desfrutar de privilégios e vantagens injustas devido a sua posição social, econômica, racial ou outras características. 


STUDENT B's QUESTIONS

(1) Que tipos de desigualdade existem no seu país?

No Brasil, podemos citar como alguns dos principais desafios enfrentados pelo país a alta desigualdade de renda, a discriminação racial persistente, as disparidades de gênero no mercado de trabalho, as diferenças de desenvolvimento entre regiões e as disparidades na qualidade da educação.


(2) Que desigualdades existem entre os sexos?

As desigualdades de gênero englobam uma série de disparidades sistemáticas entre homens e mulheres em várias áreas da vida. Isso inclui diferenças na remuneração, representação política, acesso à educação, participação na força de trabalho e divisão desigual do trabalho doméstico. Essas desigualdades prejudicam as oportunidades e o bem-estar das mulheres, reforçando estereótipos de gênero e limitando seu potencial de realização.


(3) Existe muita discriminação racial no seu país?

Apesar da grande pluralidade social, infelizmente, sim.


(4) Você acha que um dia todas as pessoas ao redor do mundo terão direitos iguais?

Infelizmente, não. Pode existir mais igualdade, mas penso que nunca se tornará algo absoluto.


(5) Como você se sentiria se seus direitos fossem pisoteados?

Indignado.


(6) Por que nem todos os países insistem na igualdade total nas suas sociedades?

Alguns países podem não insistir na igualdade total em suas sociedades devido a uma variedade de fatores, incluindo normas culturais conservadoras, interesses econômicos de grupos poderosos, resistência política, falta de conscientização e educação sobre questões de igualdade e barreiras institucionais. Esses desafios podem dificultar a implementação de mudanças significativas em direção à igualdade e destacam a necessidade de esforços contínuos em todos os níveis para promover a igualdade total.


(7) Você acha que os EUA são o exemplo brilhante de igualdade?

Não. Muito pelo contrário.


(8) Em que exemplos você consegue pensar para mostrar que nosso mundo é o lugar mais desigual que se possa imaginar?

Os países mais desiguais do mundo podem variar dependendo de como a desigualdade é medida e quais indicadores são considerados. No entanto, podemos citar África do Sul (étnica e socioeconômica), Brasil (educação e saúde), Estados Unidos (socioeconômica), Índia (gênero, castas) e México (socioeconômica e violência).


(9) Os políticos e os ricos e famosos têm mais direitos do que nós?

Sim. Em teoria, todos os indivíduos devem ter os mesmos direitos perante a lei, independentemente de sua posição social, econômica ou status. No entanto, na prática, pode haver casos em que certos grupos, como políticos e pessoas ricas e famosas, parecem desfrutar de certos privilégios ou tratamento preferencial devido à sua influência, recursos financeiros ou status na sociedade. Isso pode ser evidenciado em áreas como acesso diferenciado à justiça, impunidade em face de transgressões, ou influência indevida sobre decisões políticas e políticas públicas.


(10) Como o mundo seria diferente se todos no planeta desfrutassem dos mesmos direitos e não existisse discriminação?

Com base na história da humanidade, isso é algo inimaginável para mim.