social.tchncs.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly server from Germany – which tends to attract techy people, but welcomes everybody. This is one of the oldest Mastodon instances.

Administered by:

Server stats:

3.9K
active users

#cleancode

2 posts2 participants0 posts today

Ayer aprendí algo importante en #cleancode. Los tests deberían seguir las siguientes reglas:

F.I.R.S.T.

F: Fast (Que corran rápido)
I: Independent (Que sean independientes)
R: Repeatable (Deben correr en cualquier entorno)
S: Self-Validating (Salida Booleana, pasa o falla, nada más)
T: Timely (Escribirlos antes que el código de produccion)

Si ya programas hace un rato probablemente te habías dado cuenta de esto ;)

💧"Every great app starts with great code."💧

Natalie Samhan will lead a session titled "Streamlining Quality Checks by Leveraging Custom Lint Rules" at #FlutteristasConf2025. She will explore how Flutter and Dart developers can use the custom lint package for a straightforward setup or the analyzer package for more advanced customization.

Learn how custom lint rules can help you build cleaner, more maintainable projects. 🐳

RSVP: 👉 flutteristas.org

Why I Read Code, Not Just Docs.

Many ask what books I read to know so much. Truth? I read a lot.

The Key is to read Iterative on usage:
📚 I read & test language updates to stay ahead.
📚 I read JavaDocs from methods to understand my tools.
📚 I dive into source code to see reality.

Marketing slides, old books, outdated websites, foreign benchmarks, YouTube videos, consultants, or sales pitches, code doesn't tell you everything.

That's how I spot:
❌ Frameworks abusing ThreadLocals, reflection, synchronised.
❌ "GraalVM-ready" still needing class loading & build on runtime.
❌ Cloud SDK packed with 300+ dependencies.
❌ Memory leaks, vulnerabilities & hidden bloat.
[...]

AI won't save us, it'll just continue the trend.

🚨 When your code is a few KB, but your dependencies rival AAA game installations. Still believe in fairy tales of secure code?

Gigabytes of code you didn't write. Licences you didn't read. Security flaws you didn't anticipate. Yet, you trust them. Adorable.

Not just Node.js. Gradle caches, AWS libs with 400 sub-dependencies + reflection parties. In control? How cute.

I use plain Java with jlink + jpackage. Minimal. Secure. No bloat.

Fewer deps = fewer surprises. Because I care.

But hey, keep stacking that Jenga tower. Watching it fall will be fun.

💡 Resilience. Reliability. Reusability.
Always wrong investments…

If you think bugs, tech debt & maintenance are “normal,” do the world a favor: resign. You’re part of the problem.

MVP/PoC ≠ Done.
It’s a candle - fragile, short-lived.
Real engineering = the light bulb: robust, lasting.

But devs & managers stop at "it works."
Why? Because real engineering demands more.
More thinking. More iterations. More uncomfortable truths.

💀 Fragile systems = endless maintenance.
💀 Seniors wasted on babysitting.
💀 Knowledge stagnates.

🔍 Product & Tech - Two worlds, but only one is visible.
Mixing them = slower, costlier, dumber.

🔥 Resilient systems don’t break.
🔥 Reliable systems don’t fail.
🔥 Reusable systems don’t get rewritten.

Start building like you mean it.