Edmilsom Carlos

3.6K posts

Edmilsom Carlos banner
Edmilsom Carlos

Edmilsom Carlos

@EdmilsomCarlos

Washington, USA Katılım Ağustos 2009
526 Takip Edilen69 Takipçiler
Astronauta Marcos Pontes
Astronauta Marcos Pontes@astropontes·
O FUTURO DO ESPAÇO COMEÇA AQUI No dia 4 de abril de 2026, a equipe da POLI-USP lançou o foguete Elara II, em Pirassununga — o primeiro do grupo com propulsão híbrida. O voo não atingiu todos os parâmetros, principalmente pela quantidade de oxidante, que impactou a altitude. Mas o mais importante funcionou: o sistema de recuperação foi acionado com sucesso, o foguete retornou com danos mínimos e os dados foram coletados. A missão validou sistemas essenciais como paraquedas, frenagem e estrutura, após mais de 12 horas de campanha. Eu me lembro dos meus primeiros testes… é assim que se constrói uma missão de verdade: testando, ajustando e evoluindo. Parabéns aos estudantes. É assim que o Brasil avança no espaço. 🚀🇧🇷 Abraços espaciais Astronauta Marcos Pontes Senador do Brasil 🇧🇷👩‍🚀 Faça parte do meu canal do Whatsapp whatsapp.com/channel/0029Va…
Português
11
3
58
4.9K
Łukasz | Wookash Podcast
Łukasz | Wookash Podcast@wookash_podcast·
To people who are *good* at reviewing code (or claim to be hehe) - how is that possible? To what extend you can properly review the code with low familiarity with the codebase? Eg. New project, you jump in, Claude Code PR - 500 lines changed - review now What's the strategy?
English
180
8
368
94.7K
Allen Holub. https://linkedIn.com/in/allenholub
I really don't get "spec-based development," which is nothing but a fancy way to describe a phase-gated "waterfall." An upfront specification is never correct, at least if our goal is to develop software people actually want to use. The more detailed and larger the spec, the less correct it is. We all learned the hard way that the most effective way to develop a product that people actually want to buy is incrementally, in very small chunks, delivered as frequently as possible to get feedback, and then continuously adjusting what we're building based on that feedback. I suppose you could argue that you can specify each small increment, but even there, it's best to get feedback while we're working, so the spec will be fluid. The irony of the AI stans demanding a full specification up front is that AI actually makes incremental development easier and more effective. We can try out ideas with less effort and get them into customers' hands much faster. In other words, the real advantage of AI-assisted development is that it tightens the feedback loop and enables incremental development. Why would anybody throw away that advantage and revert to a half-century-old way of working that has been proven ineffective? Seems nuts.
English
65
39
336
32.5K
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
@EdmilsomCarlos @vadym_80 I never said "I don't review". I review plenty -- just not the code. I don't review the code for the same reason that I don't review the binary generated by the compiler. I have learned to trust, within limits, the output of a properly constrained AI.
English
1
0
2
93
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
AIs are just another step up the semantic expression ladder. We initially expressed our semantics in binary, then assembler, then Fortran, then C, then Java, then Python, etc. AI is just the next step up that same old ladder. And when you take that step, nothing else changes. You are still expressing behavioral semantics. You still need to express structural semantics. All the old principles still apply. You still have to be concerned about design and architecture. And even though the syntax allows informal statement, you cannot abandon formalism. When you express behavior you need a formal way to enforce the behavior you want. I use Gherkin for this. It seems to work pretty well. Consider that Gherkin is written in triplets of Given/When/Then. Each of those GWT triplets is a transition of a state machine. A full suite of Gherkin triplets is a formal description of the finite state machine that represents the behavior of the application. Other formalisms that matter are things like module dependency graphs, testing constraints, complexity constraints, and many others. This step up the semantic expression ladder provides you with an enormous amount of options. But you'd better choose those options wisely!
English
55
71
636
30.8K
Vadym Kov
Vadym Kov@vadym_80·
@EdmilsomCarlos @unclebobmartin It seems like you might be making assumptions about what we think regarding engineering, which could be a form of cognitive bias. Unfortunately, I didn’t receive answers to my questions
English
1
0
0
25
Edmilsom Carlos
Edmilsom Carlos@EdmilsomCarlos·
@vadym_80 @unclebobmartin Accountability and ethics are the answer to all the questions. It is not a matter of being better vs not better, more reliable vs less reliable. Engineering goes beyond typing words. Engineering encompasses things which can’t fit the “I don’t review” mindset
English
2
0
0
77
Vadym Kov
Vadym Kov@vadym_80·
@EdmilsomCarlos @unclebobmartin do you trust it more? Why? Why do you think some John will have enough coding knowledge according to your expectations? why do you think some John has enough knowledge and it is better write in some Python/Java, but not C or assembler?
English
2
0
0
44
Edmilsom Carlos
Edmilsom Carlos@EdmilsomCarlos·
@unclebobmartin @unclebobmartin what is the number of plane crashes caused by lack of human verification on supposedly faulty binary code ? Bob, Google AI was suggesting us to put white glue to make creamy pasta the other day. Should we only verify the results by eating after cooking it?
English
1
0
2
225
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
Would you fly on an airplane whose navigation software binary was never reviewed by engineers but entirely generated by C compilers? Why? Do you expect that the C compiler has no bugs? Do you expect that the interface between the compiler and the platform is perfect? How could you haven step foot on a plane without knowing that every single bit (binary digit) has been verified through the review of responsible engineers. (And yet I imagine that you do.) In the end nobody depends entirely on reviews. What they depend upon, for mission critical software (or for any software for that matter) is testing. And I am, by God, testing the hell out of the things I have the AIs build for me.
English
5
0
8
648
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
Do you also read the binary produced by the compiler? In any case, with the right set of tools and metrics issues like dead code, function and module structure, and architecture are manageable without resorting to reading the code. After all, if we must read all the code, then we might as well write all the code.
English
11
1
8
1.7K
Hoje no Mundo Militar
60 palestinos foram encontrados no interior de um caminhão de lixo tentando entrar clandestinamente em Israel. Todos homens, jovens e em idade militar. Não é muito difícil deduzir a intenção deles. #hojenomundomilitar
Português
210
935
10.1K
194.7K
Edmilsom Carlos
Edmilsom Carlos@EdmilsomCarlos·
@LewisCTech Thanks for this. There is much more to be evaluated imo. The emergence of “user” as a concept (~60s). The relationship between SDLC and programming paradigms available. Boehm spiral model. And more, much more to understand why we are where we are - rinsing and repeating.
English
1
0
1
91
Área Militar
Área Militar@areamilitarof·
Líder Supremo da Coreia do Norte, Kim Jong-un, observa o teste de lançamento de mísseis de cruzeiro antinavio a partir de um importante destroier do país. O líder norte-coreano Kim Jong-un supervisionou o teste de lançamento de mísseis de cruzeiro estratégicos e antinavio a partir do destroier Choe Hyon, enfatizando que a principal prioridade do país é fortalecer a dissuasão nuclear "sem limites", informou a mídia estatal nesta terça-feira. Segundo a Agência Central de Notícias da Coreia (KCNA), a Coreia do Norte realizou no domingo o lançamento de dois mísseis de cruzeiro estratégicos e três mísseis antinavio a partir de um destroier naval, em um "teste de eficiência operacional". Em março, a Coreia do Norte realizou testes semelhantes de mísseis de cruzeiro estratégicos a partir do navio de guerra de 5.000 toneladas em duas ocasiões antes de sua entrada em serviço, testes esses também observados por Kim. A referência de Pyongyang a armas "estratégicas" sugere que elas poderiam ter capacidade nuclear. Fonte: YonhapNews
Área Militar tweet mediaÁrea Militar tweet media
Área Militar@areamilitarof

Kim Jong-un promete apoio à "concretização" da política territorial da China sobre Taiwan, a política de "Uma Só China". O líder norte-coreano Kim Jong-un recebeu o ministro das Relações Exteriores da China, Wang Yi, em Pyongyang no dia 10 de abril de 2026. Durante o encontro, Kim prometeu apoio total à China na realização de sua política territorial sobre Taiwan. Segundo a agência estatal norte-coreana KCNA, Kim Jong-un declarou que a Coreia do Norte “apoiará integralmente todas as políticas internas e externas do partido e do governo chinês para realizar a integridade territorial do país com base no princípio ‘uma só China’ e para construir um mundo multipolar justo e equitativo”.

Português
1
8
81
7.1K