#SocialCoding

2025-04-09

Rebooting the #openweb in a good way

The #Fediverse exists, and more than that, it’s alive and kicking. Sure, it might be a messy, chaotic, a bit fragmented, and yes, still niche. But let’s not underplay it, this is the healthiest corners of the internet we’ve got. Tens of million accounts, hundreds of thousands active people, sometimes talking about how we build our digital spaces from the bottom up. Yep, there are the cat videos, the #fluffys and the #spikys. But also an in-group debate is bubbling away about who […]

hamishcampbell.com/rebooting-t

just small circles 🕊smallcircles@social.coop
2025-03-22

@coderefinery 💯

Totally. I started #SocialCoding movement at coding.social and discuss.coding.social

Coding is social and if working on social networking solutions "social coders social code the social code" 😅

Exploring some fascinating subjects, like Social experience design #SX, Sustainable open social software / systems / services #SOSS, Free software development lifecycle #FSDL and hedonic peer production (a method that the movement 'self-services' i.e. dogfoods, among others.

2025-03-21

Social Coding: Code better, together

Coding isn’t just a solo mission- great projects thrive on teamwork! 🤝

In our #SocialCoding session, you’ll learn how to contribute and collaborate effectively, as well as what you need to know about licensing.

📅 Join us: coderefinery.github.io/2025-03

just small circles 🕊smallcircles@social.coop
2025-02-01

@frankstrater @dansup @peertube @Gargron

I am not advocating to throw tech at things and see what sticks to the wall. That I call what others dogmatically pursue and think is what people want: #DigitalTransformation

We live in a #technosphere and a big chasm of missing #sociosphere must be bridged.

I'm hobbying along here in #fedi advocacy for years hoping to share dreams of #peopleverse. This I now continue at #SocialCoding movement under the flag of #SocialExperienceDesign (or simply #SX)

2024-09-22

Code forges could significantly reduce the emotional labour of project maintainers by adding a separate tracker for "Bugs", next to the one for "Issues". Maintainers could then turn off notifications for Issues, without missing notifications about bugs. If people started making features requests or starting general discussions in the bug tracker, all the maintainer would need to do is move them to Issues and ignore them.

#SocialCoding #CodeForges #Issues #BugTracking

2024-09-17

@Migueldeicaza Or file an issue (and then maybe submit a PR).

#SocialCoding

Karsten Schmidttoxi@mastodon.thi.ng
2024-06-12

Rather than considering even just once the needs & massive benefits for creators and maintainers, current open source software infrastructure, support tools, but also developer culture itself is completely biased and optimized purely for the benefit of consumers/users. Choosing a non-standard project structure (in my case a mature Google-style monorepo with almost 200 largely independent, but related projects/libraries/tools) is increasingly actively punishing my work and efforts in a variety of ways, e.g.

- non-supportive UIs for improved browsing/overviews of monorepos
- harmed discovery via search & metadata limitations
- wrong, misleading and downgraded project ranking calculations (npm)
- misleading/broken automated project analysis (GitHub)
- lack of support by documentation tooling (TypeDoc)
- lack of support by package managers (Zig) and/or hosting platforms

All of these (and more) factors are actively hurting, disqualifying & even completely nullifying much of my time & energy spent on these projects, making my dream goal of working on open source fulltime increasingly intangible (because the above factors all have an actively downgrading effect which makes these project seem lower quality/relevance). To some extent this is purely because this work is stored in a project structure which is optimized for maintenance & automation. Technically, we're speaking about _one_ additional level of nesting. An extra subdirectory! Otherwise, not any different than a "normal" repo. Still — BOOM — confusion, inflexibility & punishment ensues! 😫😭

So many external aspects and people do not give a damn that a monorepo setup like this and the custom tooling created to automate the maintainance and cross-linking of all these ~360 packages (incl. example projects) are _the only sane way_ for me as a single person to efficiently manage & release a codebase of this magnitude.

I was aware of some misunderstandings about monorepos on purely social/human level, but never saw it coming that the more I was expanding and deepening this work, the more this structure and scope would hurt the project & my goals, because 3rd party infrastructure is just as weirded out by such a "blasphemy" as some people are...

I'd genuinely like to hear ideas what I could/should do to escape the vicious circle created by the above factors, which is a real motivation killer... I really do wonder how other maintainers (esp. would like to hear from indie devs)
handle projects & codebases of this scale without running into these issues...

Thank you for any insights!

Ps. I really seem to have a feeble for "think different" and going against the grain with these things (or maybe being too early?). The first set of 20+ thi.ng libraries for Clojure/ClojureScript were mostly written in a #LiterateProgramming format, often combining source code with diagrams & tables — this too led to many complaints and was partially to blame for not gaining much traction, even though these projects were singular offerings to that language community at the time (and funnily only became more popular _after_ 6-7 years, once I'd already left Clojure behind... go figure!)

#OpenSource #MonoRepo #Maintainance #Infrastructure #Documentation #Tooling #SocialCoding #Expectations #NonStandard

2024-03-30

discuss.coding.social/t/unioni the recent #XZ disaster has prompted me to reread my own article from two years ago next month on "Free Software Unions". While I'd put some of the details in there differently today, I think the core point still stands: that free software maintainers are vulnerable to exploitation, both from Big Tech and, as is now evident, malicious attackers. And that the only way to protect them is to join into mutual support, solidarity groups.

#SocialCoding

So I just learned about #socialcoding (coding.social/) which is absolutely awesome!

For decades I'm learning to code on and off as a hobby. I feel like helping out in #foss would be a gamechanger for me but I cant identify where to help (I know some python and c# but nothing great).

My github account is meh at best and when TIL about git forges joining the #fediverse I was thunderstruck. Is anyone else eager to de-corpo git once we have it running? Forgejo seems to be pioneering atm.

2024-01-09

As part of the Drupal Global Contribution Weekend 2024, we are excited to host the London chapter's Code Contribution Day!

Come and be part of something bigger!

More details & RSVP at meetup.com/london-drupal-user-

#Drupal #CMS #ContributionWeekend2024 #SocialCoding #London #UK

2023-09-19

Let's continue predicting the future: If you sign up for #CodeRefinery, in exactly one week you'll experience the "Reproducible Research" and "Social Coding" lessons - these are definitely not about programming, but how your programming interacts with your scientific community.

coderefinery.github.io/2023-09
(don't forget today's git-intro lesson is starting NOW)
#RSEng #OpenScience #ReproducibleResearch #SocialCoding

Screenshot of "Reproducible Research" schedule, findable from the lesson material linked from the workshop page.  Text is:

This is the planned schedule for the workshop in September 2023 (2 hours and 5 minutes including 10 min break) :

    08:50 - 09:00 Soft start and icebreaker question
    09:00 - 09:10 Overview of CR and how it all fits together
    09:10 - 09:20 Reproducible research, Motivation
    09:20 - 09:27 Organizing your projects
    09:27 - 09:35 Recording computational steps - discussion
    09:35 - 10:00 Snakemake exercise (25 min)
    10:00 - 10:10 Break
    10:10 - 10:15 Summary of workflows and the exercise
    10:15 - 10:30 Recording dependencies
    10:30 - 10:40 Recording environments
    10:40 - 11:00 Container-1 exercise (20 min)
    11:00 - 11.05 WrapupScreenshot, it's of the Social Coding lesson but the schedule isn't as detailed.  Text is:

20 min Social coding
30 min Licensing
20 min Software citation
10 min Sharing code and data
2023-04-21
"Let's Forge!" is a thought theme, on how we can think of our community all building the friendly tech world together: "Friendly Forging: Shared (technology) vision" writes @smallcircles at https://discuss.coding.social/t/friendly-forging-shared-technology-vision/328
#FDSL Free Software Development Lifecycle #SocialCoding #Peopleverse
2023-04-11

@smallcircles @trwnh
@fedidevs@a.gup.pe
@fedidevs@venera.social

That's great news!

And the discussions continue at:
socialhub.activitypub.rocks/

Thanks for your tirelessly consistent commitment to advancing #Fediverse adoption and #ActivityPub development for the past several years too - your efforts continue to be an inspiration for all concerned #Fedizens!

#tallship #FEP #SocialHub #SocialCoding #swicg #FOSS #fediverse-city:matrix.org

.

2023-02-07

I also asked this in the #socialcoding forum, so if you'd like more comfort to write a long detailed answer:

discuss.coding.social/t/how-do

sparseMatrix ✅✅✅ 📻sparseMatrix@ioc.exchange
2023-02-04

Moving my meager set of repositories to codeberg.

I have to say, their account setup and profile magament facility was pretty damn painless but for one thing: bio text is limited to 256 characters and key names were limited to 50. I can appreciate an observance of frugality, but c'mon, Louise, is this a thing?

Maybe 'll just put a masto address in the bio text or something.

Beyond that it's worked great.

Now what about an equivalance to github.io sites? also can they directly import my repositories or do I have to manually engage the shenanniganizer, and engage thusly in shenannigans?

#codeberg
#github
#socialCoding
#scm
#codes
#repository

Ignis 小火龙ignis@poketopia.city
2023-02-03

From zdnet.com/article/browser-vend:
> An industry group made up the four major browser vendors, such as Apple, Google, Microsoft, and Mozilla, have won a tug-of-war with the World Wide Web Consortium (W3C), the standards body for the World Wide Web, effectively proving that without their support, the W3C's ability to regulate web standards is nonexistent.

A glimpse into a possible future of the Fediverse.

#Fediverse #ActivityPub #Mastodon #FediDev #SocialCoding

Ignis 小火龙ignis@poketopia.city
2023-02-03

Woah! I don’t fully understand this yet, but it seems that even the author of IMAP was leaning towards server-sided logic/thin clients, much like what we have today with webmail and MastoAPI: news.ycombinator.com/item?id=4

> “Email synchronization is a fool’s errand..." (view the full quote there, I can't fit it all in 500 characters lol, or view it here: discuss.coding.social/t/client)

#Mastodon #Fediverse #ActivityPub #C2S #ActivityPubC2S #MastoDev #FediDev #SocialCoding

Ignis 小火龙ignis@poketopia.city
2023-02-02

ActivityPub: One Protocol to Rule Them All? overengineer.dev/blog/2018/02/

A critique of AP. One of its focuses is about how fragmented it is. It is an enlightening read. It also includes a follow up.

#ActivityPub #Mastodon #Fediverse #MastoDev #FediDev #Diaspora #SocialCoding

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst