I've been moving most of my projects off of GitHub and into Gitea, and will continue to do so.
207 karma · joined January 28, 2013
[ my public key: https://keybase.io/chrisallenlane; my proof: https://keybase.io/chrisallenlane/sigs/JRxC6dh_BPA-eK6eqSSX_kmifr5iXMvbsOC7dl6Un1o ]
I've been moving most of my projects off of GitHub and into Gitea, and will continue to do so.
I'm still burned out on "regular" CG in movies. I'd be much more excited about a (hypothetical) return to practical effects than a push even further into computer imagery.
Which is weird, given that "sex sells."
> This is what everyone does normally, except Github made forks a thing or whatever so you could clone someone elses repo and hack on it without having mainline permissions.
Yeah. I'm an open-source maintainer and the "everyone creates a branch on upstream" model is a complete non-starter for me, even if only due to the mess it would cause. This is a massive step backward from "fork and pull."
I'm in my 40s, but still only on my second car, which is an old Honda Civic. I plan to drive it until I can purchase a second- or third-gen EV Civic. (Surely Honda eventually plans to make an EV Civic?)
Also, I've found that GPT has become much less useful as it has gotten "safer." So often I'd ask "How do I do X?" only to be told "You shouldn't do X." That's a frustrating waste of time, so I cancelled by GPT-4 subscription and went fully self-hosted.
This year I used GPT-4 to write a significant amount of Terraform that was necessary to migrate an application onto AWS.
Writing Terraform, in my opinion, is problem that's broad but shallow. GPT-4 needed to do little beyond summarize documentation, but it was able to do so competently, and that was hugely valuable to me.
Conversely: In my free time, I've attempted to use it for a game-development side-project, and very little of its output has been useful at all.
That said, there's certainly no harm in treating your device as compromised. I do the same. "Better safe than sorry."
Obviously it's not perfect, but it's no worse than asking human coworkers, which are also sometimes wrong. (I'd prefer not to interrupt my human coworkers with questions with searchable answers anyway.)
I understand the motivation to keep "noise" low, but I disagree that civility is noise.
I'm terrible at marketing myself. I suppose that is a hurdle that I must overcome. I'll check out your projects to see what I can learn.
Congrats on your success!
This can happen on Slack or whatever too, but with much less friction. I'm not ignoring teammates for days - I just want to be able to take 10 minutes or whatever to reach a reasonable place to context-switch versus being forced to do so right now.
> I can hop back into "the flow" pretty much immediately.
I envy you, but I very much cannot do this. If I'm working on something of sufficient complexity, I'm going to lose at least 15 minutes every time I'm forced to make a substantive context-switch. It's a huge drain for me.
That said - perhaps I haven't looked hard enough, but it just doesn't seem like projects that accept donations make enough money (on the whole) to be worth the time spent setting up donations.
Sure, I've seen maybe two where a developer ends up being able to work on their project full-time (that's the dream), but most seem to make like $5/year or whatever.
Am I wrong? I would love to be wrong.
Not to mention grocery delivery apps and such. Just speaking personally, it's perhaps a little too easy to never leave my home. Doing so now requires a deliberate decision.
FWIW, if you're contributing to a sufficiently large project, it's entirely possible that the maintainers don't even read your name or look at your avatar when they review your PRs. (Unless, of course, you're _heavily_ involved in the project.)
I personally seldom do. There simply isn't enough time to "get to know" contributors. PRs are business and transactional, and nothing else. Building FOSS is a team effort, but it's not a "social" activity. You can't "hang out" on Github.
(I don't say this to be disparaging or discouraging, of course!)
IMO, if you want to engage professionally with others in a more personal way, ~~Twitter~~ Mastodon, Twitch, and other similar platforms are the way to go.
When I'm reviewing your PR, I only care about the diff. When I'm talking to you on Mastodon/Twitch/HN/etc, I care about your thoughts and opinions. It's just a different, less task-focused way to interact with someone.
I wish you the best with your project!
(I should probably look into this...)
- It exposes me to entirely new classes of problems (pathfinding, graphics math, ai, etc), which are much more interesting than the daily CRUD nonsense.
- It forces me to branch out into adjacent interests and areas, like pixel-art, music composition, storytelling, etc.
- It provides a medium for self-expression.
- There's a well-trodden path for monetization (Steam, etc) if you're interested in that.
- It's fun to share with others! Nobody gives a shit about the Unix-y projects I typically work on, but people have actually been interested to hear about my game :)
This has really reinvigorated me. I do recommend checking it out if it sounds interesting to you at all.
Between switching to a standing desk and the Theragun, my hips/back/neck are in much better shape than they were a few years ago.