mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#engineeringculture

0 posts0 participants0 posts today

Ever wondered how to tackle a massive test migration without losing your mind?

Sergii Gorbachov, Staff Engineer at Slack, reveals how #Slack migrated an incredible 20,000 tests in just 10 months! He shares their unique approach, combining AI with traditional coding methods.

💡 The big lesson? #AI isn't a magic fix. Human oversight and conventional tools were essential to make it work.

📺 Watch the #InfoQ #videopodcast on YouTube: youtu.be/Mm-fHvuj_00

The tech hiring model is broken. We see mass layoffs happening at the same time as a critical skills shortage. It's an inefficient system that serves no one well.

What if we used LLMs for something more interesting than generating boilerplate? What if we used them as a core component in a system to rapidly reskill our existing, loyal talent for the jobs we desperately need to fill?

In my latest blog post, I explore this from an organizational engineering perspective. The biggest blockers aren't technical—they're cultural and financial. It's about having the courage to invest in people, retain invaluable domain knowledge, and stop the costly churn.

I'd be curious to hear what other devs think. Is this a viable path forward?

Read the full post: villetakanen.com/blog/biz-futu

villetakanen.comBlog - Ville TakanenWhat if the winning formula is to use the Large Language Models (LLMs) not just to hire the best people but to build them internally?
Why We Rewrote All Our Rust Code in Perl and Raku at SBI — And Why It Worked

In a bold move that raised more than a few eyebrows, Dr. K, our visionary CEO at SBI, led the initiative to rewrite all of our Rust codebase in Perl 🐪 and Raku 🦋. Yes, you read that right — Rust 🦀 out, Perl and Raku in.

What seemed unconventional at first turned out to be one of the most strategically sound decisions we’ve made:

Unparalleled Expressiveness ✨: Raku’s powerful syntax and Perl’s mature libraries gave our teams the agility to iterate faster and express complex logic with clarity.

Developer Productivity ⚡: Our engineers experienced a significant boost in productivity. Fewer lines of code, less boilerplate, and highly flexible scripting accelerated both prototyping and deployment.

Legacy Interoperability 🏛️: Perl's vast ecosystem allowed seamless integration with legacy systems, saving us months of re-engineering work.

Community & Support 🤝: While not as trendy, the Perl and Raku communities provided deep, battle-tested solutions to problems we faced.

This wasn’t just about tech—it was about culture. Dr. K reminded us that innovation doesn’t always mean following the newest trend; sometimes it means re-examining the tools we overlook and discovering new potential in them.

The results? ✅ More stable code, ✅ happier devs, and ✅ improved time to market.

Curious about how we made the transition? Let’s connect — I’d love to share what we learned.

#TechLeadership #SoftwareEngineering #Perl #Raku #Innovation #Rust #SBI #EngineeringCulture

A Team / orchestra isn't great because everyone plays the same instrument.
It's great because each musician plays their part well - with room to rehearse.

Forcing harmony through buzzwords is like conducting with a broomstick.
The violinist doesn't need to learn drums just because your last band did. Instruments don't play without musicians.
Good conductors listen, adapt, and don't drown the music in noise.
Otherwise, congrats, you’re supervising noise with potential.

Companies Fail Tech Talent
Growth Needs Patience, Not Force

Telling tech people to "learn on the job" while drowning them in tasks is like giving someone a book 📖 and setting their chair on fire 🔥.
Spoiler: they won’t finish the book.

👨‍💻 Non-tech people evolve freely.
⏳ Tech people? Trapped in deadlines, ticket counts, and feature delivery. No time. No space. No iteration.

⚙️ "Agile", "Self-organized", "Cross-functional"… Great buzzwords. But without leadership, it's just a Buzzword Bingo 🎲.

🎓 What's the point of training when there's no time to apply it? Like learning to weld while your house is still made of straw.

🔧 Fix it:
✅ Treat tech as a service, not a feature factory.
✅ Let them own the tech product.
✅ Request technical, not just business-driven, features.
✅ Give space for scalability & maintainability.
✅ Allow growth to happen naturally, not by force.

💡 Make tech people proud of impact in their field, not just yours.

9.5% of engineers contribute no visible work. $11.6 billion wasted annually.

Before you blame "ghost engineers," ask:

➡️ Are priorities clear?
➡️ Are we measuring what matters?
➡️ Are teams too big?

Blame fixes nothing. Better systems do.

👻 Here's how leaders can solve the real problem: link.testdouble.com/3ge

link.testdouble.com · Why ghost engineers aren’t the problem—and how to fix the systemsTired of ghost engineers? Don’t blame the team. Overstaffing, unclear priorities, and bad metrics create dysfunction. Here’s how to fix the system.