Meu problema com micro-serviços
Algumas falácias que infelizmente usam para se vender a ideia de micro-serviços
Algumas falácias que infelizmente usam para se vender a ideia de micro-serviços
Então você está assistindo a uma apresentação em um evento ou um consultor está na sua empresa mostrando algo que pode tornar sua vida melhor. Terminada a palestra, em uma conversa entre colegas você critica o conteúdo ministrado e obtém como resposta algo como o clássico “quem é você para criticar fulano?”. Ou então algo ainda …
De uns tempos para cá tenho notado que cada vez mais pessoas falando sobre “software legado”. E sabem o que acho mais interessante? Elas caem em uma situação parecida com a que Santo Agostinho enfrentou ao falar sobre o tempo. “Que é, pois o tempo? Se ninguém me pergunta, eu sei; se quero explicá-lo a quem me pede, …
Diversas vezes caio nestas conversas em que a palavra produtividade pula como pipoca. Terminado o diálogo me afasto das pessoas, relembro o que dissemos e fico com a certeza de que só falamos bobagem. Por que? O que é produtividade afinal? Se você trabalha com desenvolvimento de sistemas ou qualquer outra atividade que envolva a geração de algum produto …
Existe código fonte bonito? O programador é um tipo de artista? O que é o belo?
Acho que foi segunda feira que vi meu nome sendo citado no Facebook em uma frase mais ou menos assim: “é uma sacanagem o que você está fazendo com o Henrique Lobo Weissmann (…)”. Cliquei no link para ver do que se tratava e isto deu início a uma experiência deprimente. Um post em um grupo …
Eu e algumas justificativas para piratear livros Leia mais »
Já reparou que a maior parte das conversas que envolvam as palavras “performance” e “escalabilidade” terminam no vácuo? Normalmente a certeza vêm quando topo com perguntas do tipo: “X é rápido?”, “X é mais rápido que Y?”, “X escala?”, “Quem escala melhor, X ou Y?”. Há ausências nestas perguntas sobre as quais quero falar aqui. Primeira …
O que não te dizem sobre performance e escalabilidade Leia mais »
Hoje pela manhã vi no Facebook um post fascinante sobre um monte de falhas de segurança ridículas em um site extremamente popular. Muito bem escrito, achei o autor uma pessoa corajosa e, em seguida, por impulso, o compartilhei na minha linha do tempo (orgulhosamente com o texto “Fascinante”) para, algumas horas depois, removê-lo. Percebi que na realidade estava estimulando um crime sem me dar conta disto. E sabem o que é mais “bacana”? Fazemos isto o tempo inteiro sem nos dar conta.
Está precisando contratar um programador? Este post talvez lhe economize uma fortuna. Vou expor a seguir algumas dicas para lhe ajudar a negociar com bons programadores e, ainda mais importante: te ajudar a detectar “profissionais” ruins. Estas diretivas devem ser aplicadas principalmente no seu primeiro contato com o provedor de serviços.
Apontando as falhas de um dos artigos mais falaciosos, vazios, perigosos e irresponsáveis que já li no qual é exposta a idéia de que ter um chefe ruim é algo bom. Não: não é!
Recentemente topei com uma pesquisa salarial na área de desenvolvimento de software que me fez lembrar de um filme do François Truffault chamado Fahrenheit 451 (baseado no livro homônimo de Ray Bradbury). A pergunta que me faço é a seguinte: será que não estamos simplificando demais o humano? O que me chamou a atenção foi …
O Fahrenheit 451 da TI: questionando pesquisas salariais Leia mais »
Todo mundo fala com muita empolgação a respeito de processos ágeis e eu, como todo bom “do contra”, resolvi falar um pouco sobre processos lentos que com extrema agilidade transformam um ser pensante em mero símio.
Revisitando um antigo post no qual eu dizia ter abandonado o HTML em favor do Flash. Ouch!
“Trabalhe conosco: temos máquina de café expresso, videogame, ambiente divertido, aconchegante e uma equipe super cool!”. Até quando a infantilização do desenvolvedor vai continuar hein? Mais um daqueles posts que diminuem minha empregabilidade. :) Venho observando uma forte tendência da infantilização do desenvolvedor. Vejo isto em eventos, ofertas de emprego, propagandas, matérias nítidamente pagas em …
Cilada: a fábrica de doces e o desenvolvedor infantil Leia mais »
De uns tempos pra cá venho experimentando uma sensação que até então julgava impossível: me sinto sozinho enquanto consumidor dos produtos Microsoft. Muito sozinho. Meu celular é um Nokia Lumia, o notebook mais usado um Dell com Windows 8, meu video game é um XBox, a IDE mais fantástica que conheço é o Visual Studio …
De uns anos pra cá tenho visto cada vez mais a palavra startup proliferando em artigos, redes sociais, blogs, etc. Empresas inteiras são criadas apenas para incentivar o empreendedorismo. É muito óbvio pra mim que há muita coisa podre por aí e neste post vou jogar algumas no ventilador. O Empreendedorismo Obrigatório Demorou um tempo …
Sempre quando vou apresentar uma plataforma de desenvolvimento que não seja “mainstream” topo com argumentos do tipo “aonde vou encontrar mão de obra que saiba lidar com isto?”, “ninguém que eu conheço usa isto!” ou mesmo “para nos mantermos competitivos temos de usar as ferramentas que o mercado adota”. Papo furado! “Competitividade” “Gente em terno” …
A humanidade levou milênios para aperfeiçoar a arte de transmissão do conhecimento. Infelizmente muitos preferem uma visão “retrô”. Neste post pretendo discutir uma idéia que passeia na minha cabeça a um bom tempo: o efeito negativo do excesso de conteúdo gráfico pode causar em uma equipe de desenvolvimento. Vou além: como vou mostrar neste post, …
Quando o diagrama te emburrece: involução linguística por UML em excesso Leia mais »