Your P2K Articles (2022-05-20)
Kindle Highlights
“I don’t agree, but I see why you feel that way.”
Just like boredom kills love, when we feel our partner is helping us become a better, more interesting person, we love them all the more.
Back-end -> Tecnologias do lado do servidor, como Bancos de Dados Relacionais e NoSQL, Padrões de Arquitetura, APIs REST usando linguagens de programação como Go, NodeJS, Scala, Python, Kotlin, Elixir ou Java.
All couples argue about money. Why? Because money is all about values. It’s a quantification of what’s important to you. Get closer to an understanding of their values, and the money problem magically gets easier to deal with.
DevOps -> Rede, segurança e protocolos, sistemas operacionais, infraestrutura como código, contêineres e orquestração de contêineres, monitoramento e alerta usando provedores de computação em nuvem como AWS, Google Cloud ou Microsoft Azure.
As part of learning more about the history of programming, Ashby was reading Tracy Kidder’s Soul of a New Machine, about the race to design a 32-bit microcomputer in the late 70s. It covered both the engineering culture at the time and the problems and concepts those engineers wrestled with.
“How do you find ideas worth writing about?” Justin Murphy offers two good solutions for finding something to say: (1) “classical erudition, old-fashioned and patient study of great works, and (2) adventure + introspection. Do literally anything hard, risky, or strange, and combine it with thinking.”
What does love mean to them? Marriage? Happiness? Dig for their unique perspective on stuff like what “being fulfilled” entails. When you know that your partner sees the completion of household chores as an important expression of caring, then it’s not a mystery why they’re getting upset—and you can do something about it.
More importantly, this formula leads us to an unfortunate conclusion—inflation has a larger impact on those with lower savings rates. And since we know empirically that those with lower savings rates are typically those with lower incomes (see ch.3 of Just Keep Buying), this means that inflation is disproportionally harmful to the poor.
In 1996, Phillip Laplante wrote Great Papers in Computer Science, which might be a bit outdated at this point. For a more recent take on the same thing, the trio recommend Ideas That Created the Future, published last year. Lakhani, who is now doing a PhD in computer science at Carnegie Mellon University (my alma mater), points out that there was a course when he arrived that covered the important papers of the field.
There’s a talk they love that Bret Victor gave in 2013 called “The Future of Programming.” He’s dressed like an engineer from the 70s, white button-up, khakis, pocket protector. He starts giving his talk using an overhead projector that has the name of the talk. He adjusts the slide and it reveals that the date is 1973. He goes on to talk about all the great things coming out of research, all the things that are going to shake up computer science. And they’re all things that the audience is still dealing with, like the move from sequential execution to concurrent models.
1º Pilar -> Plataforma - a base de código, os scripts, a infraestrutura, o pipeline CI/CD, os batch jobs, os padrões de arquitetura, os bancos de dados, suas habilidades técnicas com um paradigma ou linguagem de programação particular, framework, ferramenta ou biblioteca. Tudo aquilo que, em geral, apenas os engenheiros podem ver e avaliar. É o cerne do trabalho do engenheiro, a capacidade de resolver problemas com ferramentas. É a base de tudo! Muitos chamam isso de sua(s) área(s) de especialização. Estamos falando aqui, também, sobre todos os requisitos não-funcionais do seu sistema, tais como confiabilidade, escalabilidade, extensibilidade, capacidade de depuração, testes e manutenção.