If you are interested in performance, you need to know more about CUDA. From the official website: CUDA® is a parallel computing platform and programming model developed by NVIDIA for general computing on graphical processing units (GPUs). With CUDA, developers are able to dramatically speed up computing applications by harnessing the power of GPUs. In […]
Cracking the Coding Interview
O livro “Cracking the Coding Interview” é uma referência espetacular e bem prática para todos aqueles que desejam desenvolver competência nos fundamentos de nossa profissão. Ele foi escrito por Gayle Laakmann McDowell e se concentra em mostrar questões propostas nas entrevistas para a vaga de programador em algumas das maiores empresas do mundo (incluindo Google, […]
Abordagens comuns e ineficazes para a transformação digital
Empresas tradicionais estão sendo profundamente impactadas pelo surgimento de recursos digitais que transformam seus negócios. Entretanto, essas mesmas empresas estão enfrentando dificuldades para adaptar suas estratégias a nova realidade. Observando o mercado, Sunil Gupta, professor em Harvard, alerta para três abordagens, frequentemente adotadas por empresas tradicionais para tentar a transformação digital, mas que tem se […]
Somos “amadores remunerados”? – Notas, Explicações e Ampliação
Outro dia, compartilhamos dois posts que geraram ótimas reações. Um voltado para o público técnico (Somos “Amadores Remunerados”?), outro voltado para o público de gestão (“Transformação digital fica bem mais difícil quando remuneramos o amadorismo“) Este post contem algumas notas, explicações e ampliações inspiradas nas reações que identificamos. Nossa disciplina tem um ABC Estamos realmente […]
Como a linguagem Rust garante que erros em tempo de execução sejam tratados
Rust adota uma abordagem extremamente elegante para garantir que erros em tempo de execução sejam tratados, impedindo, inclusive, que o um programa compile caso não se atenda as expectativas do compilador. Para demonstrar essa elegância, façamos um comparativo breve com uma linguagem bem conhecida: C#. Qual é o problema com a forma como C# lida […]
Negócios digitais B2B precisam gerar “dinheiro novo” para os clientes
Ontem, tivemos a oportunidade de trocar ideias com quatro times de empreendedores em negócios digitais. Todos com grandes ideias. Nenhum, ainda, com um bom negócio. Empreendedores em negócios digitais, frequentemente, são técnicos com vontade de criar um grande produto, usar grandes tecnologias, mudar a forma como os negócios funcionam, mas frequentemente esquecem de criar uma […]
Sobre a importância de assumir, gerenciar e pagar dívidas técnicas
Uma das justificativas mais frequentes para os nossos “improvisos” do dia-a-dia, é a falta de tempo. “Nós”, de tecnologia, argumentamos que “eles”, do negócio, criam prazos impossíveis de cumprir. Pelo menos com a qualidade que sabemos e queremos entregar. É fato que “eles”, muitas vezes, assumem compromissos sem sentido e que agregam pouco ou nenhum […]
Transformação digital fica bem mais difícil quando remuneramos o amadorismo
Transformação digital, ou, como preferimos, transformação de negócios através de recursos digitais é tema importante na agenda de todo executivo. Há uma pluralidade de oportunidades urgentes que podem e precisam transformar a forma como nossas empresas se relacionam com clientes, fornecedores, parceiros e colaboradores. Tecnologia é competência básica para todas as organizações modernas! Por isso […]
Are we “paid amateurs”?
Before reading this post, I ask you to ignore your ego, just for a few moments. This text was not easy to write, and I think it will not be easy to read either. Please keep in mind that I do not want to offend anyone. However, I think it’s about time to talk seriously […]
Somos “amadores remunerados”?
Antes de ler esse post, peço a você que ignore seu ego, apenas por alguns instantes. Esse texto não foi fácil de escrever e acho que também não será fácil de ler. Por favor, tenha em mente que não quero ofender a ninguém. Entretanto, acho que já passou hora de falarmos sério sobre nossa profissão. […]