Hacker News new | past | comments | ask | show | jobs | submit login

Back when I was a senior programmer I would probably have had as few credited code changes as that.

But what you wouldn't see are the hundreds of problems I debugged and analysed for other programmers , down to the level of "make this change on line 530".




The most productive team lead I worked with didn't do a lot of story work. He was constantly checking in on everyone else to ensure that no individual contributed was blocked on anything. A problem that would have taken me 3 hrs to figure out, was solved during pairing in 15 minutes.

So thanks for being that guy for a lot of other devs that learned from you.


This is an open source project, if those discussions were happening they'd still be largely visible as contributions on github.


Why? Maybe they talked on video chat or a screenshare, or a messenger like slack. Forcing people to use a possibly less efficient communication method just to have a hard record of their contributions seems like the hallmark of an extremely dysfunctional and distrustful development organization.


open source projects that want public funding should do stuff like that in the open. and record it.


You say this definitively, as if every OSS project uses GitHub exclusively for all communication. This is obviously not the case.


They’d use something visible or their process is borked and not transparent and not welcoming to new users.

It doesn’t matter if it’s a listserv, or an IRC channel, or a GitHub issue. But it does matter if the collaborations are invisible to the team and to others on the project.

It’s their project so they are welcome to organize as they wish, but for a healthy open source project, I think having some collaboration method where newcomers can understand all the meaningful and helpful discussions is a good thing.

If a super awesome person is doing 1:1 calls/DMs/Emails all the time, that’s going to be tough to maintain. Not to mention a pain for any work where it’s multiple people collaborating and coordinating a changes that impact each other.


irony really is dead. The creator of git still uses the Linux Kernel Mailing List. Though I can certainly think of a dozen other ways to communicate that aren't GitHub or Slack.


Potentially. But not in a team of 4.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: