norden.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Moin! Dies ist die Mastodon-Instanz für Nordlichter, Schnacker und alles dazwischen. Folge dem Leuchtturm.

Administered by:

Server stats:

3.4K
active users

#techdebt

0 posts0 participants0 posts today

Agile Bible, Verse 5:

“Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.”

Now tell me, when every process, idea, stakeholder, task, OKR, strategy, tool, framework, micromanagement, team structure, and team requirement comes top-down…

What exactly are you doing to ensure every individual has the environment and support to deliver their unique value and impact?
(Spoiler: The value and impact is not equal to your role. Shocking, I know.)

Keeping up with the pace of technology evolution is one thing—harnessing its full potential is another.

That's why this edition of Tech to Know dives into the big questions shaping business strategy:

💡 How do we balance cloud scalability with financial discipline?

🤖 What does agentic AI mean for business operations?

💻 Are coding assistants as transformative as they seem?

Read now: ter.li/164xwn

Holy crap! I just noticed we're up to 130 unit test suites in @pidgin 3 now! Compare that to the 7 suites we have in Pidgin 2!

This is what we've been talking about when we've been saying that we're making the code easier to maintain. The code has been reworked so that we can actually unit test way more of it and we will continue to add more tests as we move forward!

🔗 Struggling with evil dependencies in your codebase?

This article explores strategies to identify, manage, and minimize them—ensuring cleaner, more maintainable software. Don’t let dependencies slow you down: ter.li/7twu3v

ThoughtworksHow to tame evil dependenciesDependencies between software development teams in large organizations are an almighty problem making it important to look at dependencies holistically.

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.

"Show don't tell" of federate #FOSS code & apps doesn't work well in environment where we need "Show don't tell" of #OpenStandard specs to make progress. Especially if the specs are so vague that each code implementation thrown in the cauldron of #ActivityPub #fediverse installed base is known to only add #ProtocolDecay and #TechDebt.

In #Commons #CommonSense makes #CommonsSense: Don't introduce the opposite of #interoperabily when in pursuit of seamless interop.

We need both forms of showing.