An accident made me review priorities and find alternatives

TL;DR

I suffered an accident with total loss of the car and instead of buying another one, I kept the insurance money. I bought an electric unicycle (more on another article), which I use when the weather is good. When it rains, I ride an Uber. To travel, I rent a car only when I need to. Financially it has been very worthwhile, especially with the pandemic. But maybe when I have kids, it could make more sense to buy a car again.

Where it all began

Having a car offers a number of benefits and…


Um acidente me fez rever prioridades e encontrar alternativas

TL;DR

Sofri um acidente com perda total do carro e ao invés de comprar outro, guardei o dinheiro do seguro. Comprei um monociclo elétrico (mais sobre em outro artigo), que uso quando o clima está bom. Quando chove, ando de Uber. Para viajar, alugo um carro somente quando preciso. Financeiramente tem valido muito a pena, principalmente com a pandemia. Mas talvez quando eu tiver filhos, faça mais sentido comprar um carro novamente.

Onde tudo começou

Ter um carro oferece uma série de benefícios e confortos. Mas também demanda gastos, previstos e imprevistos, como também certa…


Are Intel-based Macs still worth buying?

Apple announced at WWDC 2020 that it will make yet another big transition on the Mac: Away from Intel processors, welcoming Apple Silicon. A little more technical: Away from x86_64, welcoming ARM64. As an effusive user of Apple products, some friends and colleagues asked me some questions about this topic:

What do you think about this change? Is it for the better? What could be the impact on future Macs?

Is it still worth it to buy Macs with Intel processors? Is the price dropping? How long will Intel-based Macs be supported?

The short answers (TL;DR)

I’m very…


Ainda vale a pena comprar Macs com processadores Intel?

A Apple anunciou na WWDC 2020 que vai fazer mais uma grande transição no Mac: Saem os processadores Intel e entram processadores Apple Silicon. Ou seja, sai x86_64 e entra ARM64. Como sou um usuário efusivo dos produtos da maçã, alguns amigos e colegas me fizeram algumas perguntas sobre o assunto:

O que você acha dessa mudança? É para melhor? Quais os impactos nos Macs do futuro?

Ainda vale a pena comprar Macs com processadores Intel? O preço vai abaixar? Quanto tempo de suporte os Macs com Intel vão ter?

As respostas curtas (TL;DR)

Estou…


The decision’s backstage and what we’ve learned from the change

Also available in Portuguese

Here at Mercos, we had already migrated in the past our source code hosting: in 2015 we left Beanstalk and went to GitHub. We were a team of approximately 7 developers and the migration was smooth. The reason behind it was basically to have more features: Pull Requests, integrations with other services, etc.

The status quo

As years went by, we added some tools to our workflow: continuous integration, test coverage, static analysis, automatic dependency updates… But GitHub was still the same, stuck in time. …


That thing many talk about but only a few actually do

From time to time someone mentions this term. In the most diverse contexts. It’s a term that has been used to express many different things, and when a word can mean anything, it ends up meaning nothing. In this article I explain my own vision, after a lot of study, about what software architecture actually is, in the most precise way I could until now.

A library’s architecture doesn’t define how the books are going to be organized

Also available in Portuguese

As software crafters, we write code to the best of our ability, according to the knowledge we currently have about programming and also about the application’s business domain.

As time goes…


Os bastidores da decisão e o que aprendemos com essa mudança

Also available in English

Aqui na Mercos, já tínhamos feito no passado uma migração de hospedagem de código fonte: em 2015 saímos do Beanstalk e fomos para o GitHub. Éramos um time de aproximadamente 7 pessoas e a migração foi bem tranquila. O motivo era basicamente termos mais recursos: Pull Requests, integrações com outros serviços, etc.

O status quo

Conforme os anos foram passando, adicionamos algumas ferramentas ao nosso workflow: integração contínua, medição de cobertura de testes, análise estática de código, atualização automática de dependências… Mas o GitHub continuava o mesmo, parado no tempo. …


Aquilo que muitos falam mas poucos fazem

De vez em quando alguém menciona esse termo. Nos mais diversos contextos. É um termo que vem sendo usado para expressar muitas coisas diferentes, e quando um termo pode querer dizer qualquer coisa, ele acaba significando nenhuma delas. Nesse artigo explico a minha visão, depois de muito estudo, sobre o que é arquitetura de software, da forma mais precisa que consegui até então.

A arquitetura da biblioteca não define como os livros vão ser organizados

Also available in English

Todos nós, artesãos de software, escrevemos código da melhor forma que podemos, de acordo com os conhecimentos que temos de programação e também do domínio da aplicação em desenvolvimento.

Conforme passa o tempo…

Caio Andrade

Software Craftsman — Engineering Lead @ Mercos

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store