O que, afinal de contas, é programar?

O que, afinal de contas, é programar?

A resposta-curta-que-cabe-em-um-tweet: Programar é dar ordens para que os computadores façam o que você quer que eles façam. Mas vamos entender melhor o que significa programar e como isso funciona na prática. O que é um computador e como ele ajuda a programar? Um...
LinkedList vs ArrayList: por que falar sobre isso?

LinkedList vs ArrayList: por que falar sobre isso?

Já se deparou em uma discussão técnica sobre como reduzir o consumo de memória ou melhorar a performance ao manipular grandes volumes de dados? Ou, talvez, durante uma entrevista, já te perguntaram sobre as diferenças entre as principais estruturas de dados...