Dev Crítico's Avatar

Dev Crítico

@devcritico.bsky.social

Critical thinking is an art. Staff+ Engineer – Sharing insights on software development, career growth, and product.

22 Followers  |  71 Following  |  14 Posts  |  Joined: 18.01.2025  |  1.7421

Latest posts by devcritico.bsky.social on Bluesky

Importante

Era impossível trocar para v7, a maioria dos UUIDs que estavam compondo os índices eram originados em outros sistemas, e informados no payload que a aplicação recebia.

25.02.2025 02:54 — 👍 0    🔁 0    💬 0    📌 0

Minha maior treta técnica de 2024:

Aurora Postgres (8 vCPU) sofrendo com picos de escrita: 20 QPS por 3h seguidas, cada query com batch de 500 inserts. CPU batendo 97%+!

O culpado? Uso indevido de UUID v4 em PKs e índices.

Como você mitigaria esse problema?

#bolhadev

25.02.2025 02:28 — 👍 2    🔁 1    💬 2    📌 0

IA vai tornar o mercado MENOS competitivo!

Minha teoria é que, quanto mais dependentes de IA, menos irão conseguir passar em processos seletivos, pelo motivo óbvio de serem totalmente dependentes para fazer qualquer coisa.

Consequentemente, teremos menos vagas sendo ocupadas.

#bolhadev

10.02.2025 23:34 — 👍 4    🔁 2    💬 0    📌 0

Testes como LeetCode NÃO são para medir sua proficiência em escrever código, e sim para entender como você resolve problemas usando ED e algoritmos.

Até porque, se você está se candidatando para uma vaga de desenvolvedor (não estagiário), presume-se que você sabe programar.

#bolhadev

04.02.2025 18:48 — 👍 6    🔁 3    💬 0    📌 0

Quem iria se beneficiar seria a Azure, e aí? Explode eles também? Kkkk

04.02.2025 15:40 — 👍 0    🔁 0    💬 1    📌 0
Post image

Vocês costumam "tipar" código #python?

Fui brincar com o typing system para "tipar" uma high order function, achei horrível.

get_fee é uma função que retorna outra função, logo, ela retorna um Callable[a, b], onde:

a -> [array de tipos dos parâmetros]
b -> tipo de retorna da função

#bolhadev

04.02.2025 00:48 — 👍 2    🔁 2    💬 0    📌 0

Quando se entende que documentar faz parte da entrega, e que também gera valor, fica nítido que isso está totalmente errado. Um dev junior deveria ser estimulado a gerar documentação contínua no time, e ser suportado para isso, assim como foi em qualquer outra atividade.

02.02.2025 16:55 — 👍 0    🔁 0    💬 0    📌 0

Apesar da importância, dev de maneira geral tem grandes dificuldades para expressar solução em desenho, e isso acontece porque só se é cobrado desenhos técnicos como entregável, em uma posição mais sênior, e isso NÃO faz sentido!

02.02.2025 16:55 — 👍 0    🔁 0    💬 1    📌 0

• Mitigação de riscos — clareza no impacto de uma alteração proposta;
• Evolução da arquitetura — é possível versionar e entender como a arquitetura evoluiu ao longo do tempo.

02.02.2025 16:55 — 👍 0    🔁 0    💬 1    📌 0

• Comunicação — representação visual;
• Onboarding — pessoas entram no time com visão clara sobre o que existe e vão manter;
• Visualização da comunicação da organização — Conway's Law;
• Planejamentos e refinamentos — suporte a decisões técnicas;

02.02.2025 16:55 — 👍 0    🔁 0    💬 1    📌 0

Saber expressar em desenho de arquitetura a solução proposta, ou a própria em produção (o as-is), é MUITO importante, e gera muito valor em:

02.02.2025 16:54 — 👍 0    🔁 0    💬 1    📌 0
Post image

🧵 A importância de desenhos de arquitetura 👇🏻

A imagem, para ilustração, é um exemplo de como costumo expressar arquiteturas em desenhos, usando C4 Model, partindo de um zoom out da organização e seus contextos sistêmicos, e dando zoom in onde necessário.

#bolhadev

02.02.2025 16:53 — 👍 4    🔁 3    💬 1    📌 0

Temos todas as estações do ano em um único dia.

26.01.2025 19:44 — 👍 1    🔁 0    💬 0    📌 0
Post image Post image Post image Post image

E aí #bolhadev, rate my setup.

26.01.2025 18:10 — 👍 11    🔁 2    💬 3    📌 1

@devcritico is following 19 prominent accounts