DEV Community

The Pidgin Team

Gary Kramlich on April 27, 2023

Pidgin will turn 25 years old this year, and when a project gets around this age people inevitably assume that the project consists of a decently s...
Collapse
 
cubiclesocial profile image
cubiclesocial

"I primarily write software for me. If others benefit too, then great."

That's my personal motto regarding public facing software development. It separates my personal happiness from all the naysayers who approach me and would bully me and result in burnout given half a chance. As long as you like and use Pidgin and enjoy developing for it, then who cares what anyone else says?

Should XMPP have been the underlying protocol for all things instant messaging so the user can freely choose their preferred chat client? Perhaps. But that's not how it has played out in the industry at large. And dumping private corporate communications into the cloud which is data mined by whomever can pay for it is always a privacy/security concern (e.g. I've been sent sensitive passwords over Discord/Slack/Teams before). But few people seem to actually care about that because laziness/convenience always seems to defeat both security and privacy.

Collapse
 
ben profile image
Ben Halpern

Thanks for sharing a really authentic post here @grim

Collapse
 
michaeltharrington profile image
Michael Tharrington

Just to say that it sounds like you're working extremely hard. I really appreciate the way you've talked through the demands placed on you for being one of the primary contributors to Pidgin β€” there are high expectations and not enough appreciation for how much work you put in. This is too common of a story for folks like yourself working on open source projects.

No advice here, just wanted to recognize that you're doing good work and def deserving of a break. πŸ™‚

Collapse
 
klutt profile image
klutt

Keep up the good work, but prioritize your health. Sure, I'm really looking forward to the alpha, but it's not like Pidgin is a very critical program for me. I manage perfectly well without it. So take a break if you need it. You're worth it.

Collapse
 
klutt profile image
klutt

Also, this might sound I'm trying to sneak in a suggestion, but I really believe that what I'm writing here is true. I think the stress from other people nagging would get decreased with a proper roadmap. The worst thing is not knowing where we are. If we know that we have these 500 tickets left to solve, then it's much easier to accept that it will take a long time.

And sure, I do understand that it might take some work to create such a thing, and we can simply not demand anything from you. We can only be grateful for whatever you do. But I think it's worth considering, since it might reduce questions about when the alpha will come. And for those who still asks, you can simply just post a link as an answer.

Collapse
 
grim profile image
Gary Kramlich

I already did that and even wrote a blogs post about it :) patreon.com/posts/what-were-with-3...

Collapse
 
klutt profile image
klutt

Haha, I had forgotten that I had read it. Sorry. :D

Thread Thread
 
grim profile image
Gary Kramlich

No worries ;)

Collapse
 
davepile profile image
davepile

Probably a good idea to mention what pidgin is. Sorry, but I have not heard of it. Is it this? pidgin.im/

Collapse
 
grim profile image
Gary Kramlich

Yes that is correct. Every one of my posts is related to Pidgin in some way shape or form, so constantly posting about it gets to be a little much. But I'll make sure it's at least linked in each post.

Collapse
 
zerodivider profile image
Zeljka Zivanovic

Totally.. I also got confused about what that is. I recall I used some pidgin on Linux instead of Skype for Business, but still not sure it is that app. :((

Collapse
 
grim profile image
Gary Kramlich

Yes this is that application.