Christiano Milfont Profile Banner
Christiano Milfont Profile
Christiano Milfont

@cmilfont

Followers
3,362
Following
664
Media
1,253
Statuses
25,072

Habilitando a cultura de Produtos Digitais. Principal Product Ops | Trusted Tech Advisor | Cloud-First Strategy na Concrete / Accenture | Romanos 6:23

São Paulo, Brasil
Joined October 2007
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@cmilfont
Christiano Milfont
7 months
Observabilidade e entrega automatizada em primeiro lugar, criei um canal para trabalhar esses conceitos com entrevistas nas maiores empresas do Brasil e grandes brasileiros dando show lá fora!
1
3
9
@cmilfont
Christiano Milfont
2 years
Fiz um levantamento com 100 empresas do Brasil de nível médio a grande, as 3 Stacks mais utilizadas: Java, Nodejs e PHP nessa sequência. Java é disparado a maior base de projetos no Brasil e legado nunca morre.
23
20
652
@cmilfont
Christiano Milfont
2 years
Fim de uma era
Tweet media one
30
28
422
@cmilfont
Christiano Milfont
1 year
O próximo passo do mercado é abolir o ScrumMaster ou Agilista Coach, esse papel vai ser cobrado do Tech Lead
58
15
395
@cmilfont
Christiano Milfont
2 years
Desculpem a facebookezada, mas esse mereceu
Tweet media one
5
33
346
@cmilfont
Christiano Milfont
2 years
Backend está resolvido há 10 anos no mínimo, Frontend está resolvido nos últimos anos. Dados vai demorar ainda uma meia década. O que deveria já tá resolvido e está faltando muito ainda: Qualidade!
16
15
333
@cmilfont
Christiano Milfont
4 years
O código mais lindo, performático e testavel que escrevi nunca foi pro produção, nunca ajudou alguém. O código mais feio e que senti vergonha por um tempo está no ar há 15 anos ajudando muita gente.
10
32
319
@cmilfont
Christiano Milfont
5 years
"Como acelerar sua Startup" é o novo "Enlarge your...". Cada geração tem o que merece.
3
44
314
@cmilfont
Christiano Milfont
1 year
AWS é tão grande e tão sólida que poderia nascer uma faculdade só de como entender, operar e administrar os serviços e 4 anos seria pouco. Voce aí discutindo generalista vs especialista...
13
17
313
@cmilfont
Christiano Milfont
2 years
Você que é Junior em desenvolvimento de software, minha dica não é aprender design patterns, novas linguagens, resolver arvore binária... Chega o momento pra todo dev que escrever código não é como ele entrega mais valor, é como ele resolve o cycle-time.
4
27
269
@cmilfont
Christiano Milfont
2 years
Daily não combina com trabalho remoto e async, é prática do passado bem remoto pelas dificuldades da época, hoje não agrega.
19
10
194
@cmilfont
Christiano Milfont
8 months
Governo de SP inovou e vai levar Alura para todas as crianças gratuitamente, o que muitos estão falando? "Udemy seria melhor", uma empresa estadunidense pra levar nosso dinheiro, ainda por cima como se fosse bem organizado como Alura. Brasileiro não tem jeito, continuamos em 1500
30
5
191
@cmilfont
Christiano Milfont
3 years
Moçada, vou começar a formar uma nova turma em desenvolvimento de software (inicialmente em nodejs e react) de forma totalmente gratuita, quem tiver interesse de avançar na carreira, preenche o form abaixo. O que ganho com isso? Preciso contratar em breve
17
22
118
@cmilfont
Christiano Milfont
3 years
Todo mundo sempre quer voltar pro Java/C#, mas a gente disfarça com TS
3
10
105
@cmilfont
Christiano Milfont
7 months
Perdemos a guerra dos testes unitários no Brasil, pouquíssimas empresas conseguem manter uma Pipeline razoável. Vamos focar então pelo menos nos testes de integração com base nos contratos.
7
7
93
@cmilfont
Christiano Milfont
3 years
Quem fatura 7 dígitos não ensina os outros a faturarem 7 dígitos a não ser que fature ensinando a faturar 7 digitos
5
5
91
@cmilfont
Christiano Milfont
11 months
No meu primeiro ano de faculdade em Ciência da Computação, 1999, um aluno pergunta: "- a gente escreve esse algoritmo em qual linguagem? [era alguma cadeira de matemática]" Prof: "- não importa, leio qualquer uma" Foi de uma arrogância inspiradora, tomei como meu modelo.
4
2
94
@cmilfont
Christiano Milfont
4 months
única pergunta que você pode fazer em qualquer entrevista: "Pode me passar o contato para eu ligar sobre um trabalho que você realizou e o resultado ainda existe?" vai se impressionar com quantos candidatos sobram
74
4
90
@cmilfont
Christiano Milfont
3 years
A maior revolução do NOSQL foi nos entregar uma coluna JSON nos bancos de dados
3
4
90
@cmilfont
Christiano Milfont
2 years
Turma de Python da minha bolha, quer trabalhar num unicornio ganhando acima do mercado? Pinga no pvt
10
10
78
@cmilfont
Christiano Milfont
2 years
Código em produção cheio de bugs, zero cobertura com testes, difícil de escalar e caríssimo nos recursos entrega mais valor ao cliente e Stakeholders do que nosso lindo código e arquitetura que só está num git e no discurso. Convivamos com isso.
12
10
77
@cmilfont
Christiano Milfont
4 years
Quem usa Github para outras atividades além de versionamento de código?
25
3
76
@cmilfont
Christiano Milfont
6 years
Camisa do @ce_js
Tweet media one
3
7
75
@cmilfont
Christiano Milfont
2 years
Sem juízo de valores aqui, apenas constatando um fato. Antes da pandemia, as empresas locais em estados mais longe de Rj/SP praticavam um salário de 8k CLT como o topo, hoje isso não segura um pleno. A única saída para essas empresas é investir forte em formação.
3
0
73
@cmilfont
Christiano Milfont
4 years
Passei 1 ano na Via Varejo, responsável pelo online da compahia. Recebi uma estrutura praticamente condenada, foi um ano de trabalho duro depois de uma Black Friday desastrosa em 2018. Ver as Casas Bahia e Ponto Frio passando liso só digo uma coisa, compre ação enquanto é tempo.
6
1
66
@cmilfont
Christiano Milfont
2 years
Cycle time é o tempo de colocar no ar uma solução, tempo de resolver um bug, etc. Um senior bate o olho no problema e toma a decisão rápida de como deve ser resolvida não só pq ele aprendeu as boas práticas, mas pq ele focou em "problem solving skills"
1
1
65
@cmilfont
Christiano Milfont
2 years
@pablordinella Principal devx software engineer, filho do fogo, herdeiro do dragão, senhor dos 7 reinos, guardião da magia, aquele cujo nome não é possível de ser pronunciado pela língua humana e Dev React
3
3
61
@cmilfont
Christiano Milfont
2 years
Essa discussão de senior de 2 anos, etc não leva a nada. Vamos falar sobre empregabilidade de alta renda. Profissionais de tecnologia estão vivendo uma era de transição rápida - até impulsionada pela covid - de mundo hibrido para um novo totalmente digital. Continua...
1
7
57
@cmilfont
Christiano Milfont
2 years
"... é que eu tenho que dar manutenção num sistema feito com JSF" ... silêncio ... ... silêncio ... ... silêncio ... A gente nunca sabe o que dizer nessa horas
10
1
60
@cmilfont
Christiano Milfont
7 years
Quem não funciona remoto também não funciona presencial, só disfarça.
0
24
56
@cmilfont
Christiano Milfont
7 years
Quem precisa daquele tutorial curto pra aprender definitivamente o Redux?
13
1
53
@cmilfont
Christiano Milfont
5 years
Jovens, tenho 20 anos aprox de software e uns poucos anos de chave de fenda no bolso (antes tinha um troço chamado CPD que voce fazia de tudo, crimpar cabo de rede a purge de redes novell), larguei a faculdade faltando 1 ano de 5 (CC eram 5 na minha época), não largue a faculdade
9
11
56
@cmilfont
Christiano Milfont
1 year
É muito mais barato e efetivo formar do que contratar. A diferença é que as empresas já tem um departamento pessoal estruturado que é acionado para suportar as contratações e quase ninguém tem sequer uma área que cuida da educação e evolução técnica.
9
7
53
@cmilfont
Christiano Milfont
5 years
Martin Fowler palestrou recente no Brazil sobre Refactoring em pleno 2019, aonde nós erramos?
28
3
50
@cmilfont
Christiano Milfont
2 years
O assunto mais quente do momento é DevX, aqui no Brasil inclusive deveria ser o foco de toda grande empresa, o que se perde de dinheiro por Onboarding produtivo demorado, cultura tóxica de dev, falta de integração síncrona, CI async ineficiente...
2
14
50
@cmilfont
Christiano Milfont
7 years
Todos devemos agradecer a Jobs por ter banido o Flash e ter adiantado a evolução da Web em pelo menos meia década.
0
8
47
@cmilfont
Christiano Milfont
2 years
@coproduto os 4 filhos[as] se criarem e voltar a dormir 8h direto
4
0
47
@cmilfont
Christiano Milfont
3 years
Um fenomeno que sempre existiu na nossa area é do artista do código que fica famoso pelo que escreve, como apresenta e como se promove. Quase nunca como o código dele se comporta em produção. Foi pensando nisso (entre outros fatores) que criei o canal
2
5
49
@cmilfont
Christiano Milfont
5 years
O melhor livro sobre microservices se chama Domain Driven Design, está tudo lá
6
7
48
@cmilfont
Christiano Milfont
4 years
@devscansados Eu concordo, Dev que numa época dessa usa bermuda é um perdulário, pra que gastar roupa em casa?
2
0
47
@cmilfont
Christiano Milfont
2 years
Um verdade inconveniente, toda literatura Agile é para problemas das décadas passadas, não endereçam nada para o momento atual, quiça o futuro.
11
3
46
@cmilfont
Christiano Milfont
5 months
Quem nunca fez um git blame pra ver quem era a pessoa que cometeu aquele código e viu que era voce?
7
5
44
@cmilfont
Christiano Milfont
3 years
Mantra: Customer First (Cliente em primeiro lugar) Data Driven (Direcionado por Dados) Continuous Delivery (Entrega contínua)
1
5
44
@cmilfont
Christiano Milfont
2 years
Não sei quem foi que inventou que legado significa sistema sem testes, isso está totalmente errado em qualquer conceito que tenha o termo legado. Legado é todo o trabalho que alguém deixou pra outro, se tem qualidade ou não é independente do termo.
8
1
43
@cmilfont
Christiano Milfont
3 years
Polêmica do dia, Code Review é ineficiente, os Lint e analisadores de código em geral quem devem fazer o trabalho, fazer isso no olho é similar a testar manual.
23
1
43
@cmilfont
Christiano Milfont
2 years
Tweet media one
0
5
42
@cmilfont
Christiano Milfont
2 years
Aquela história do "todo é maior do que a soma das partes", ele entende os ciclos (planning, development, deploy, operation), equilibra cada ciclo. Senior tem 3 papéis principais acrescentados ao seu perfil de dev pra chegar lá: Tester, Troubleshooter e Tracker.
1
0
42
@cmilfont
Christiano Milfont
4 months
Todo Dev precisa se transformar em DevOps, não dá mais para ter profissionais que não entendem de todo o ciclo de vida do produto. E se voce não sabe programar, desculpa, não é DevOps, só uma pessoa que é usada pra configurar ferramentas.
6
4
42
@cmilfont
Christiano Milfont
3 years
Tem gente que fica com inveja, eu fico realizado quando descubro que um cara que foi formado por mim (ou que tive contribuição substancial na carreira) ganha mais que eu. A filosofia mestre-pupilo que levo das artes marciais pra carreira técnica.
4
0
40
@cmilfont
Christiano Milfont
2 years
Passei vários dias lendo e assistindo o que falam sobre kanban no Br, principalmente quem tem curso, entendi pq quase ninguém consegue aplicar. Vou de thread pra explicar os pontos ...
2
4
42
@cmilfont
Christiano Milfont
5 years
Material pra guardar, todo dev web precisa entender isso
0
10
40
@cmilfont
Christiano Milfont
4 years
Como prometido no podcast
Tweet media one
@devscansados
Estamos tds cansados(as)
4 years
E o episódio que mais atrasamos a lançar é sobre o quê? Agilidade! Gravamos ele ano passado (sim, tinha q ter a piada)... com a participação especial de @cmilfont Site: Ouça no #Spotify , Google, Apple ou Deezer. Procure por Devs Cansados e nos siga!
2
11
61
1
3
41
@cmilfont
Christiano Milfont
5 years
Desculpe o choque de realidade, mas não caia nessas frases feitas de Coach como "quem define seu valor é você", não vai funcionar. Quem define seu valor é o que voce consegue entregar.
3
6
41
@cmilfont
Christiano Milfont
2 years
Moçada JR e Pleno que está trilhando Nodejs, React (vou introduzir o RN) com dificuldade de entrar no mercado, vou abrir a temporada 2022 da formação ProdOps Eng. Olha um Mindmap do conteúdo que rolou e está sendo melhorado, acompanha no canal @sseraphini
Tweet media one
2
5
41
@cmilfont
Christiano Milfont
6 years
Quero dar mentoria em um dev junior, se tiver interesse me manda direct
8
11
38
@cmilfont
Christiano Milfont
1 year
O mercado brasileiro precisa de mais Hard Skills, já tem muita gente pra o tal do soft
1
1
36
@cmilfont
Christiano Milfont
6 years
Fiquei super animado pelo convite do @QConSP em entrar na organização pra ajudar na trilha de Frontend, passei de fan a membro do time!
Tweet media one
5
0
37
@cmilfont
Christiano Milfont
4 years
Meu primeiro freela foi em 1999, queriam me pagar com uma caixa de cerveja antártica... Eu aceitei :(
6
0
37
@cmilfont
Christiano Milfont
6 years
Tenho trabalho pra manter e contratar, mas fico feliz quando um amigo vai trabalhar fora pra ganhar mais em dinheiro, bagagem social, técnica e aproveitar economias melhores, não entendo choro.
2
3
35
@cmilfont
Christiano Milfont
4 years
Quem trabalha muitas horas é demonstração de ineficiência, estamos chegando ao fim da glamourização do workaholic. As minhas épocas mais improdutivas foram sentado por 10 horas direto fazendo a mesma coisa. Virando noite.
0
4
36
@cmilfont
Christiano Milfont
4 years
Vcs precisam puxar a discussão dentro de vossas empresas junto aos setores de Gestão de Pessoal para falar sobre carreira em Y. Tem engenheiro chorando em posição fetal nesse momento por ter que aceitar se tornar um manager.
7
4
33
@cmilfont
Christiano Milfont
2 years
Jente, que é isso?
Tweet media one
12
2
36
@cmilfont
Christiano Milfont
1 year
Vamos apimentar o sábado, Tech Lead que não programa?
20
1
34
@cmilfont
Christiano Milfont
2 months
Tecnologia está resolvida há mais de década, tanto back quanto Front. O desafio atual é Team Building. Estamos errando feio e 99% do mercado não sabe o que fazer
4
5
35
@cmilfont
Christiano Milfont
2 years
Maior mentira q vão falar pra voce: " - trabalhe com o q goste e nunca mais vai ter que trabalhar". Trabalhe com o que te pagam bem e aí vai conseguir diminuir a carga de trabalho e quem sabe até parar de trabalhar. Nunca misture trabalho com prazer, vai se deixar ser explorado
3
1
33
@cmilfont
Christiano Milfont
2 years
Galera louca pra ir trabalhar na gringa e eu pensando no sítio que quero comprar um dia em Mombaça-CE
5
1
35
@cmilfont
Christiano Milfont
3 years
Polêmica do dia: todo Dev tem que ser DevOps, não é questão de generalista vs especialista. Mas Dev não pode ser ignorante sobre as práticas de Delivery e Observability. Dev que só codava ficou antes de 2010, consegue sobreviver, mas não tem futuro.
6
3
35
@cmilfont
Christiano Milfont
2 years
Problema em todas as tentativas de falar sobre gestão e "Team Building" focam no materialismo puro suavizado com termos como otimização e performance. Mas nenhuma se trata em dar dignidade ao ser humano, colocar a pessoa no centro e como tornar o trabalho dela menos excruciante
6
6
35
@cmilfont
Christiano Milfont
2 years
Todo senior faz instintivamente uma Tracking List, fuça nas aplicações pra entender o todo e consegue responder qualquer pergunta sobre elas. Gravei sobre esse papel em #ProdOps
1
1
35
@cmilfont
Christiano Milfont
2 years
E eu não falei pra deixar de estudar sobre patterns, linguagens, etc. Mas quando voce entende que é um "Problem Solver", voce estuda focado e vai saber equilibrar o que estudar.
1
1
35
@cmilfont
Christiano Milfont
2 years
Claro que os números são enviesados pelo círculo que consigo atingir de forma mais profunda. No varejo o .Net aparece como outlier da lista
2
0
34
@cmilfont
Christiano Milfont
5 years
No passado os projetos eram de 2+ anos, BDUF, arquitetura completa em UML, documentação completa em Casos de Uso e PMBoK. Agora são projetos de 2+ anos em Sprints de 15 dias, centenas de Post-its que parecem escritos por criança.
4
3
31
@cmilfont
Christiano Milfont
3 years
Um dos piores erros que um diretor de tecnologia comete é querer unificar a stack em um mesmo ambiente homogêneo, exemplo: "Ah, tudo aqui tem que ser em Java (.Net/Python/Node)" Mesmo quando não há necessidade tão clara, ter um ambiente heterogêneo sempre é melhor.
5
4
33
@cmilfont
Christiano Milfont
3 years
Falei isso dia desses aqui nesse canal, Clean Architecture é uma coisa de quem não entrega software (talvez há muito tempo) e romantiza um mundo que não é viável.
@alberto_souza
Alberto Souza
3 years
Uma polêmica de vez em quando para aquecer o coração. A de hoje é que você, provavelmente, não precisa de clean architecture no seu projeto.
11
10
81
7
3
33
@cmilfont
Christiano Milfont
2 years
Todo senior testa e sabe testar, chega um momento que nem sabe mais codar sem TDD (cada um inclusive com seu proprio Playbook de como fazer isso). Entende como fazer testes de carga e principalmente como analisar isso.
1
1
32
@cmilfont
Christiano Milfont
5 years
Agile passou, teve seu papel fundamental na história, só que evoluímos! [thread]
1
10
32
@cmilfont
Christiano Milfont
2 years
"Tenho 43 anos" Filha 2: "eita como vc é velho" Filha 1: "já era pra ter morrido" Filha 3: "papai vai morrer" Nada como a sinceridade pura de crianças
4
0
30
@cmilfont
Christiano Milfont
4 years
Um grande problema pra dev é tratar código como filho (fiz muito), se alguém "de fora" comenta sobre qualquer coisa ou tem a petulância de querer se meter é o mesmo sentimento de "quem ele pensa pra me dizer como devo criar meus filhos?"
3
3
30
@cmilfont
Christiano Milfont
5 years
Com vocês, o anúncio oficial do PWA da Ifood
8
9
32
@cmilfont
Christiano Milfont
1 year
O príncipe dos oceanos, marajá dos legados, o profeta dos testes de integração, primeiro de seu nome, @rponte falando no #devconf #devconf23 @opensanca
Tweet media one
2
4
31
@cmilfont
Christiano Milfont
3 years
@hugaomarques Playbook para cada serviço, começando pelo mais importante. #ProdOps
Tweet media one
1
3
31
@cmilfont
Christiano Milfont
3 years
Que empresas voces conhecem com auto-gestão? Isso funciona, é utopia, é ilusão?
18
1
29
@cmilfont
Christiano Milfont
4 years
Um dos significados de Legado é "o que é transmitido às gerações que se seguem". Pode ser positivo ou negativo, por causa da indústria de software hoje em dia essa palavra ganhou um tom negativo. Olhe pro seu legado e veja quantas coisas positivas você deixou.
0
2
30
@cmilfont
Christiano Milfont
4 years
Gente, podem ficar tranquilos que existem posições de DevOps sim, isso não é só cultura, assim como existem devs .Net apenas.
3
1
30
@cmilfont
Christiano Milfont
10 months
Eu não sou fan de tecnologia, sou fan de tranquilidade. Sempre me preocupei com a Stack que me garanta confiabilidade no em produção e menor custo e energia no desenvolvimento. Olhando para o Frontend atual e comparando com o cenário de 10 anos atrás, chegamos em estabilidades...
1
0
29
@cmilfont
Christiano Milfont
5 years
Em resumo, se divirta com cadeiras que formam a sua base científica, aguenta aquilo que pode não fazer sentido, pega esse diploma e esfregue na cara do RH.
3
0
30
@cmilfont
Christiano Milfont
11 months
Vai vir uma onda de demissão grande em TI no segundo semestre. Capex foi minguado, recessão estadunidense vai piorar.
9
2
30
@cmilfont
Christiano Milfont
6 years
Lei da gravidade financeira: dinheiro atrai dinheiro, dívida atrai dívida.
2
6
27
@cmilfont
Christiano Milfont
6 years
sabe aquele seu amigo que começou contigo nos anos 2000 e ainda tá postando sobre JPA e essas coisas velhas? Então.
7
1
27
@cmilfont
Christiano Milfont
7 years
Você devia evangelizar PWA na sua empresa
1
7
28
@cmilfont
Christiano Milfont
4 years
Voltando a programar diariamente com o tema: "cada commit, uma derrota" @devscansados
0
3
28
@cmilfont
Christiano Milfont
2 years
Para turma do #react e #reactnative Vocês conferiram se a empresa está listada aqui Em breve novidades pra quem é Júnior, vou fazer uma formação estilo Específica para React(s)
1
4
26
@cmilfont
Christiano Milfont
6 years
Liberal nos testes de aceitação e conservador nos unitários.
2
5
28
@cmilfont
Christiano Milfont
4 years
Quando vejo empresas ainda configurando VPN para seus funcionários conseguirem trabalhar de casa eu não culpo TI, culpo a alta administração que não preparou um plano de contingência para um crise anunciada e não contornável. Alguém realmente imaginava que não ia parar tudo?
3
0
27
@cmilfont
Christiano Milfont
3 years
Só pode ser chamado de programador se você fizer TDD, seu código seguir o Clean Code by the book, o push ser sempre no master/main com integração sincrona respeitando ratio de 4:1 além do 100% de coverage.
5
3
28
@cmilfont
Christiano Milfont
3 years
Série de 3 EPs com Phil Calçado @pcalcado_ptbr @pcalcado , Senior Director of Engineering na SeatGeek.
0
5
27
@cmilfont
Christiano Milfont
4 years
Tweet media one
1
7
27
@cmilfont
Christiano Milfont
3 years
Homem Aranha deveria ser atualizado para os dias de hoje, na época que ele foi criado o jornalista era uma profissão cool de jovem talento que ganha pouco, agora ele deveria ser Dev ganhando em real.
3
0
26
@cmilfont
Christiano Milfont
1 year
De forma silenciosa, o Azure DevOps está substituindo Jira + Github (gitlab, etc) no mercado brasileiro numa velocidade impressionante. AWS e GCP precisam de um ecossistema forte para integrar desde o Release Planning senão vai ficar feio pra recuperar.
1
1
27
@cmilfont
Christiano Milfont
2 years
@wsantosdev O cérebro ainda é uma região que não entendemos, em 2010 eu desenvolvi crise de ansiedade que tecnicamente é uma depressão. Depois do gatilho inicial - segundo nossa ciência de hoje - não terei mais uma "cura", apenas "controle". Precisando de ajuda, bater um papo, fica a vontade
3
0
26
@cmilfont
Christiano Milfont
11 months
Falei dia desses sobre a recessão no mercado americano forçando as Big Tech pisarem no freio. Comentei sobre como o Capex desse ano foi bem minguado. É fácil voce acompanhar a tendência e ter mais ou menos um cheiro de como será nos próximos meses, segue a mini-thread...
2
2
27