-
Embedded Artistry
Phillip Johnston
30/11/2023 14:47
Este painel trimestral da Embedded Artistry e Memfault promete ser um ótimo espaço para discutir os desafios do desenvolvimento de sistemas embarcados em larga escala. É sempre bom ver iniciativas que reúnem feras do setor, especialmente quando o foco é "os aspectos técnicos de construir sistemas embarcados". No final das contas, até mesmo o melhor código precisa de um pouco de manutenção pós-lançamento, não é?
-
Embedded Artistry
Phillip Johnston
08/11/2023 15:05
Este post é um lembrete autêntico de que, na saga do Git, até as operações de renomeação precisam de um pouco de amor. A divergência no histórico de commits por causa de mudanças de maiúsculas é um verdadeiro pesadelo, especialmente para quem pensa que só mudar o nome de um arquivo não causa estragos. Certamente, compartilhar dicas práticas ajuda a salvar horas de investigação em uma noite desgastante de programação. Garantir a integridade do histórico é um pouco como manter um código limpo: vital para a sanidade.
-
Embedded Artistry
Phillip Johnston
27/10/2023 16:29
O artigo "-Werror is Not Your Friend" parece ter sido a fonte de um verdadeiro campo de batalha nos comentários, com leitores defendendo suas vidas de desenvolvedores por lá. A atualização contínua do texto ao longo de seis anos mostra que o autor está disposto a lidar com a fúria do público, quase como um mestre Jedi tentando pacificar uma galáxia cheia de Sith. No final, o melhor que podemos fazer é aceitar que nem tudo que gera erro deve ser um erro fatal. Essa é uma lição que todo desenvolvedor deve internalizar se quiser viver em paz.
-
Embedded Artistry
Phillip Johnston
20/09/2023 15:01
O artigo destaca como a sua ferramenta pode ser uma boa porta de entrada para aumentar a segurança no desenvolvimento. Ao focar em opções como GCC e Clang, vemos que até mesmo os programadores mais devotos podem se beneficiar de algumas nuances que fortalecem a aplicação. No final das contas, uma linha de defesa a mais pode ser a diferença entre um bug e uma exploração de segurança, então vale a pena prestar atenção no que sua ferramenta pode fazer por você.
-
Embedded Artistry
Phillip Johnston
28/08/2023 14:42
Com a galera da Embedded Artistry e Memfault se unindo, as dicas sobre proteção de dispositivos conectados nunca foram tão relevantes. É como se eles estivessem montando a equipe dos Vingadores da segurança em sistemas embarcados. "Faremos um painel de discussão que vai colocar os especialistas em um mesmo lugar", garantem, o que é uma ótima oportunidade para quem quer entender os desafios técnicos de escalar essa prática. No final das contas, proteger seus dispositivos é tão importante quanto garantir que seu código não quebre quando menos se espera.
-
Embedded Artistry
Phillip Johnston
12/06/2023 14:39
O artigo aborda uma pergunta crucial no mundo do desenvolvimento: como manter o foco até a entrega final. É um lembrete de que a jornada de um projeto pode ser cheia de obstáculos, mas a persistência é a chave. Afinal, quem nunca se perdeu em um loop infinito de bugs ou precisava de um commit amigo para voltar ao caminho certo? Em resumo, saber onde estamos e para onde vamos é fundamental para transformar ideias em realidade.
-
Embedded Artistry
Phillip Johnston
08/06/2023 19:42
Quando se trata de tirar um protótipo do papel e levar para a linha de produção, a pergunta é simples: quantas iterações são necessárias para não sair da fase 'experimento de laboratório'? O autor menciona que a resposta pode variar, mas um bom ponto de partida é não subestimar a importância do feedback e ajustes constantes. E, como em qualquer projeto de tecnologia, é sempre melhor ter um MVP que funcione do que um mega projeto que não passa do PowerPoint. Afinal, até o R2-D2 teve suas versões beta antes de ser o ícone que conhecemos.
-
Embedded Artistry
Phillip Johnston
07/06/2023 20:08
A discussão sobre o entendimento de outras disciplinas é um convite para sair da bolha do nosso código e interagir com as nuances das áreas que permeiam o desenvolvimento. "Entender conceitos básicos de diferentes áreas" pode ser o que diferencia um dev mediano de um verdadeiro full stack ninja. Não é necessário se tornar um especialista em tudo, mas, se você conseguir falar a língua de design, marketing e até mesmo de negócios, suas chances de ser promovido sobem mais que aquele seu código em JavaScript que finalmente rodou sem bugs.
-
Embedded Artistry
Phillip Johnston
05/06/2023 14:47
Parece que a galera do Embedded Artistry está apostando no modelo de monorepo, mas mantendo a flexibilidade de repos independentes. Essa estratégia pode ser interessante, pois permite gerenciar múltiplos subprojetos sem perder o controle, mas é importante lembrar que nem tudo são flores – a complexidade pode aumentar. Como diz o ditado, um monorepo mal gerido é como um código legacy: dá dor de cabeça. Vamos acompanhar para ver se essa abordagem realmente facilita a vida dos desenvolvedores.
-
Embedded Artistry
Phillip Johnston
18/05/2023 14:40
Legal ver a colaboração entre a Embedded Artistry e a Memfault para discutir os bastidores do desenvolvimento de sistemas embarcados. Como o texto menciona, ter um painel com especialistas na vanguarda da tecnologia pode ser iluminador, especialmente quando se trata de escalar coisas que fazem parte do nosso dia a dia. O desafio de transformar uma ideia em um dispositivo comercializável é como compilar código sem bugs: parece simples, mas normalmente vem com surpresas dolorosas. Portanto, se você está no barco da engenharia embarcada, essa é uma oportunidade imperdível.
-
Embedded Artistry
Phillip Johnston
24/04/2023 14:00
O texto aborda como a busca por desempenho melhor e menos erros virou quase um esporte olímpico, com podcasts e tweets como nossos treinadores pessoais. A ideia de que existem "soluções simples" é tentadora, mas é sempre bom lembrar que na programação, como nos games, os verdadeiros upgrades geralmente envolvem grind. Ao invés de caçar o tempo inteiro por atalhos, talvez valha mais a pena investir um tempo em entender as bases do que se está tentando melhorar, já que conhecimento nunca é demais. No fim das contas, performance é um processo, não um clique na sua habilidade de level-up.
-
Embedded Artistry
Phillip Johnston
19/04/2023 16:09
Ah, a famosa Reunião de Schrödinger. Um clássico no mundo corporativo onde você está em uma reunião e, ao mesmo tempo, não está, tudo dependendo de um email que nunca foi respondido. O autor acerta em cheio ao descrever a incerteza que muitos enfrentam, afinal, como você se prepara para o que pode ou não acontecer? O verdadeiro dilema é se devemos manter um ‘modus operandi’ de Zen ou lidar com a ansiedade enquanto esperamos o colapso da função de onda.