101010.pl is one of the many independent Mastodon servers you can use to participate in the fediverse.
101010.pl czyli najstarszy polski serwer Mastodon. Posiadamy wpisy do 2048 znaków.

Server stats:

483
active users

#developerlife

0 posts0 participants0 posts today

Okay, ich hab’s ernsthaft ausprobiert: Einen Tag lang Code Engineering mit Roo Code.
Fazit: Ich kehre zurück zum klassischen Vibe Coding über die ChatGPT-Eingabezeile.

Warum?
– Vergisst laufend Kontext
– Loop-Schleifen im Prozess
– Ahnungslos bei Library-Nutzung
– Und teuer: Viele API Calls, 20 $ später noch kein lauffähiger Code.

Also wieder: Terminal, Kaffee, Promptfenster. 🧑‍💻☕

#AI#Coding#RooCode

I hate JavaScript so much I developed an app with it :blobcatgiggle: :javascript:

Wrapped it as :androidalt: application to run in a WebView, but it also runs on a normal browser :ablobcatwobpatted:

Being web application it is visible source, but also published as real open source :ablobcatbongokeyboard:

Give it a go - I find those old-school :dvd: screensavers soothing - and let me know your thoughts about it.

Bouncing Logo is pending inclusion into Samsung Galaxy Store, next will be adding it to @fdroidorg :blobcatcheer:

Oh, and it's on self-hosted @forgejo instance :forgejo:

bouncinglogo.comBouncing Logo - classic screensaver app for smart devices by Inretio

Attention server admins! Yesterday I've read a post by @simon_brooke how nasty AI scraper bots are attacking his self-hosted @forgejo instance. Soon after I'm seeing unusual, periodic traffic spikes on mine and again - dominated by OpenAI, but some other freeloaders too:

20.171.207.41   GPTBot/1.2
85.208.96.211   SemrushBot/7~bl
54.36.148.64    AhrefsBot/7.0
114.119.139.53  PetalBot

With GPTBot and SemrushBot attacking hardest :blobcatscared:

They've been hammering my little server periodically today as well, slowing down my instance dramatically as if I was experiencing malicious DDoS attack :blobcatfearful: Well, in a sense it is one :blobcatnotlikethis:

Watch out - it seems corporate AI techbros learned to scrape :forgejo: content and starts doing it on a massive scale :blobcatoutage: Remember when @Codeberg was (and repeatedly is) hit?

For now blocked IP ranges and User-Agent combinations, not sure for how long that will be enough :blobcatumm:

Please boost for visibility and be prepared!

Why is your perfect little process failing so miserably?

Because it's dead. Lifeless. A corpse in a PowerPoint slide.

You can't jam humans into a structure and expect magic. People don't follow processes, they embody them. Or reject them with the grace of a cat knocking things off a table.

Guide them. Talk. Collaborate. And what a miracle, they might actually come to use your process without knowing that hey use it.

Remember: even the best idea dies screaming if the humans aren't ready or the use case is fantasy.

Processes don't fail. People do. Because someone forgot to include them.

🎭 NATS: When Your Digital Child Becomes the Prize in a Custody Battle

Reminder to all companies:
If you build your empire on open-source and contribute nothing back, don't be surprised when the ground starts cracking.

NATS, one of the few messaging systems that actually works without summoning ancient demons, now finds itself torn between its creators at Synadia and its adoptive guardians at CNCF. Like any good custody battle, it’s about one thing: Money. 🤑

As a tiny contributor to NATS, it fills me with childlike glee and existential dread to witness what happens when open source ideals collide headfirst with cold, hard business reality.
It’s a classic story:
A vendor generously donates an open-source jewel… only to demand it back when the math stops adding up.

Synadia, the ever-devoted parent, wants to put NATS under the Business Source License (BSL) to secure its survival. Meanwhile, CNCF holds the project in a loving but legally fortified embrace, refusing to let go.

CNCF, clutching its righteous torch of community ownership, refuses to hand over the toys, reminding Synadia: “You gave it away. There are rules. Also… you signed things.”

As a microscopic speck in this universe of giants, I have one simple emotion: sadness.
Sadness that the best technology can still be crushed under the weight of human greed, misaligned incentives, and tragic irony.

OSS survives because we believe in it. OSS dies when we monetize belief.

Whatever happens, little NATS deserves better than a lawsuit. It deserves a future.

Will I stop contributing to NATS?
No. I'm far too stubborn for that.
Will I trust it the same way?
Ask me again when the lawsuits stop.

⚡ Still contributing. Still dreaming. Still worried.

Sources:
* cncf.io: cncf.io/blog/2025/04/24/protec
* thestack: thestack.technology/we-want-it
* Nats.io: github.com/cncf/foundation/blo
#opensource #natsio #cncf #synadia #foss #techdrama #softwareengineering #NATS #OSS #BusinessSourceLicense #DeveloperLife #SupportOSS #coding #programming

Which programming language should you choose?
It doesn't matter. Pick any. As long as you’re gluing libraries, worshipping frameworks, and elegantly concealing incompetence behind layers of "magic", you’re doing just fine.
After all, it's all just ancient text rituals running on toasters if you want to.

#Programming #CodeLife #TechHumor #DeveloperLife #FrameworkHell
#CodeMagic #SoftwareEngineering #ToasterDrivenDevelopment #DevSatire
#ChooseYourWeapon #CodingTruths #AncientCodeRituals #GluingCodeTogether #coding

The Only Two Tests That Matter

Most tests are meaningless noise. If you want to do it right, only two types matter:

1️⃣ Component Tests – Test behavior, not mocks. Fake external services, ensure input/output works, and confidently. With that it’s easy to generate API docs & client libs without experience pact tests.

2️⃣ E2E Tests – Run 24/7, track real user behavior, log metrics, measure uptime, bugs, performance, and resilience. No need for e2e tests in CI pipelines if testing every environment.

Both test behavior, not code. You can refactor without touching tests as they only break when behavior breaks. If tests are slow, your implementation is the problem. Even a Raspberry Pi can handle it.

And above all: Tests must run locally. No excuses. It’s important for debugging and reproduction of user behaviors.

🔥 Rails Query Time Woes? 🚫 I felt the pain of slow loading pages. 😫 But then I discovered a simple optimization trick! 💡 By implementing eager loading, I slashed my query time by a massive 70% 🚀.

This significant boost in performance has noticeably improved user experience and application responsiveness. ✨

#Rails #RubyOnRails #Optimization #DeveloperLife #WebDevelopment #TechTips #Programming #SoftwareEngineer #Productivity

medium.com/@salujabhavesh/how-

Medium · How I Reduced Rails Query Time by 70% with This Simple HackBy Bhavesh Saluja

🎬 Are you coding, or just gluing? 🎬
🔧 Frameworks, tools, dependencies… is software development collapsing under its own weight?
💡 Why are REST endpoints now rocket science?
⚙️ How did “simple” turn into layers of unnecessary complexity?
🚀 Rediscover simplicity, quality, and true innovation.
👨‍💻 It’s time to build, not glue.
Rethink development.

linkedin.com/feed/update/urn:l