Live data from Hacker News

Oh My Git: An open source game about learning Git

ohmygit.org

11–20 of 49 posts

Re: Oh My Git: An open source game about learning Git

#11

Imagine if apps just… worked like this, somehow. Start off with a realtime visualization and point and click commands, and as you learn them you can evolve into a straight CLI…

That's a similar approach to the one I use for teaching git. First the sim, then the CLI.

https://theintelligentbook.com/supercollaborative/#/challeng...

(Albeit I made mine simulate how things like VS Code look while you're doing it a bit more)

Re: Oh My Git: An open source game about learning Git

#13
post #7

I'm so used to whatever flawed abstractions I have in my head that I fear learning the truth could be detrimental.

This, but I compartmentalize. If I own the project then my heresies are dogma. If you own the project I allow your heresies to be dogma.

This is a phenomenal outlook, actually. Joining and working with other projects is then like attending an interfaith group comprised entirely of heretics arguing about the right way to disagree.

Re: Oh My Git: An open source game about learning Git

#17
This was presented at a conference (maybe FOSDEM?) some years ago. I as impressed, this showed what I had tried to train at work for years with mixed success.

Unfortunately there was no .deb or .rpm available at least at the time, that would be acceptable to distribute in Linux shop. So I built one myself. It was not perfectly easy (at least not for a greybeard not used to such game engine stuff), but in the end I got it building and running myself, still with some quirks not making it suitable for distribution.

I never found the time to polish it and whenever I looked at the repo again there was no activity. Now I see 2 months ago there were at least some commits.

Potentially useful project, but stalled before it got popular? I would wish it a second chance.

Edit: Downloading and installing random binaries is not something I can promote at my work. Of course a .deb or .rpm is nothing but a binary, but at least in theory (hello xz) you can audit what is built there and rebuild it yourself.

Re: Oh My Git: An open source game about learning Git

#20

Does this game include the newer Git commands that were featured in this HN submission from a few weeks ago? https://news.ycombinator.com/item?id=39889043

I don't think so (it's years that I tried the game).

Most of those commands don't even apply to the game.

worktree and cloning are a different aspect.

bisect (not new, must have existed for over 15 years, too)

This game visualizes how your commit history grows. None of those commands manipulate commit history.

Post reply on HN