Este arquivo é onde guardo o que vale a pena guardar: ideias, ferramentas, erros e lições que quero voltar a consultar.
Na maior parte, é sobre software, engenharia e a parte prática de construir uma vida fora do lugar de origem.
Sobre o que escrevo#
- notas e experiências de engenharia
- ferramentas, fluxos e pequenos sistemas
- pensamento de produto e decisões de software
- vida em Portugal e a realidade de construir algo novo
Objetivo#
O objetivo é simples: manter notas úteis para o meu futuro eu — e, por acaso, talvez úteis também para ti.
Álgebra Linear: Muito Mais Que Números A Álgebra Linear não é só mais uma cadeira de matemática que temos de passar; é, na verdade, uma linguagem poderosa para descrever como as coisas mudam e se relacionam no espaço multidimensional. Pode parecer apenas um monte de matrizes e vetores assustadores à primeira vista, mas acreditem, é o ingrediente secreto por trás de muita da tecnologia que usamos todos os dias.
Conceitos Fundamentais Fascinantes No fundo, a álgebra linear gira em torno de duas coisas principais:
...
Qual é a dos Números Primos? Como devem saber, os números primos são aqueles números especiais que só são divisíveis por eles mesmos e por 1. Esta definição é basicamente a fundação de muitos conceitos matemáticos. Mas já se perguntaram por que é que o zero ou os números pares grandes não são convidados para o clube?
Por que o Zero está fora O Problema da Definição: Por definição, um número primo precisa de ter exatamente dois divisores distintos.
...
Por que é que o VS Code é tão pesado? A sério, por que é que o VS Code é tão lento e cansado? Parece que estamos a abrir um browser inteiro só para escrever umas linhas de código. Quanto mais plugins instalamos, pior fica. Não percebo mesmo o entusiasmo.
Por que é que toda a gente o usa? O que me irrita ainda mais é que está a tornar-se o padrão em todo o lado. Todos os tutoriais, todas as equipas, toda a gente usa o VS Code. Sinceramente, não estou nada satisfeito com o facto de estar a dominar o mundo quando existem editores muito mais leves e rápidos. Mas pronto, não podemos lutar contra a maré.
...
Qual é a do Kubernetes (K8s)? Então, vamos falar um pouco sobre o Kubernetes, ou K8s como toda a gente lhe chama. Pensem no K8s como o capitão do vosso navio de contentores. É basicamente uma plataforma open-source gigante que trata de toda a parte chata por vocês: fazer deploy, escalar e gerir as vossas apps em contentores. A Google começou isto há uns tempos e agora é basicamente o padrão em todo o lado.
...
Por Que Este Documento? Como programador e empreendedor — e aspirante a hacker — após ler o documento do Eric Steven Raymond, percebi que seria útil criar meu próprio guia, mais atualizado e com minhas próprias experiências incluídas. No entanto, também não faço nenhuma reivindicação de exclusividade sobre este tema; se não gostar do que lê aqui, escreva o seu próprio guia.
Nota: No final deste documento, você encontrará uma lista de Perguntas Frequentes (FAQ). Por favor, leia-as duas vezes antes de enviar quaisquer perguntas sobre este guia.
...