TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Lessons I learned from working full-time on a FOSS project for 503 days

140 点作者 willm大约 1 年前

6 条评论

righthand大约 1 年前
This is all pretty ideal and I think these outcomes are more likely if the project has a substantial base.<p>Comparatively I was trying to contribute to another FOSS project only to get push back. I started contributing to the docs to build the package which were way out of date. The project switched from qmake to cmake. The project did not have a correctly working cmake setup so I assisted with that. Every time I contributed the maintainers would check my PR then ping another maintainer who was supposedly working on the specific issues. Eventually I managed to get some docs and code merged but after that the maintainers returned harder to blocking my PR’s with their own work which they happily merged in. They would not update my PR that they had already gone in and solved the problem, I had to repull and figure it out myself, which left me with open PRs&#x2F;tickets just lingering in the space. They would happily clarify my questions with obscure non-revealing conversation about their project. Eventually I gave up.<p>Similarly I have tried to contribute to things like KDE in the past as well and been met with similar walls on contributing. Some developer somewhere is in charge of a FOSS project as a hobby and only really cares about their use cases or providing a simple demo app or rewriting an old app for their needs because the old app was too complicated or probably run by another hobbyist maintainer. This leads to opening tickets and looking for ways to contribute or discuss implementation with little to no response. Or in the case of KDE, having your ticket closed and shifted over to their bug system which requires rediscussion and retriaging.<p>At some point you just lose momentum and interest trying to push a project along due to the sheer uneventfulness and refocusing of it all.<p>I think we need fewer hobbyist project owners and more hobbyist project managers.
评论 #39953530 未加载
评论 #39953346 未加载
KiranRao0大约 1 年前
To me, these lessons feel very similar to the lessons learned working at a midsized company.<p>Was there any particular takeaways that are exclusive to working at a FOSS?
评论 #39952346 未加载
评论 #39952456 未加载
bionhoward大约 1 年前
I love Rich! Using it for tree_plus and other projects, and it’s beautiful and hackable. Great Python package for terminal visuals. Definitely recommend it if you have a Python CLI, can really improve readability and visual niceties.
candiddevmike大约 1 年前
I looked all over Textuals website and I have no idea how they make money. Donations? Consulting?
评论 #39952634 未加载
评论 #39952275 未加载
评论 #39952232 未加载
评论 #39952284 未加载
RojerGS大约 1 年前
The title of this posting was edited and no longer matches the title of the article linked. I wonder if anybody knows why?
quantum_state大约 1 年前
Very valuable … thanks for sharing