this post was submitted on 12 Apr 2025
79 points (100.0% liked)
Lemmy Apps
6007 readers
2 users here now
A home for discussion of Lemmy apps and tools for all platforms.
RULES:
- No spamming
- Be nice and have fun
- Follow the general lemmy.world rules
An extensive list of Lemmy apps is available here:
Visit our partner Communities!
Lemmy Plugins and Userscripts is a great place to enhance the Lemmy browsing experience. [email protected]
Lemmy Integrations is a community about all integrations with the lemmy API. Bots, Scripts, New Apps, etc. [email protected]
Lemmy Bots and Tools is a place to discuss and show off bots, tools, front ends, etc. you’re making that relate to lemmy. [email protected]
Lemmy App Development is a place for Lemmy builders to chat about building apps, clients, tools and bots for the Lemmy platform. [email protected]
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I'm just a scripting monkey for a systems engineering/admin team, but I have one system integration that is being fireman carried by a ton of my code. I've since learned that there are entire consulting companies built off selling a slightly expanded version of what I've one man army'd together. Maybe I overestimate my skill, but I feel qualified to talk about large projects and long term sustainability.
I'm convinced that people who talk about things like backwards compatibility as if it's super difficult just aren't willing to try. I won't say shit like that is super easy, but it's not black magic.
I think there's a lot of programmers out there more interested in building shit than ensuring any sort of quality, that it'll be maintainable longer than the next code review, or in thinking about any downstream effects of their code beyond the limited scope they're developing in. Stuff like backwards compat is largely just another design pattern in a sea of them that you learn through experience. But you have to try it to learn what works and what doesn't. Go try folks.