Post 9rYinHnLnUIxpuJaHA by varkychen@mstdn.social
 (DIR) More posts by varkychen@mstdn.social
 (DIR) Post #9mzro2PaN504eHJyyG by gnomon@mastodon.social
       2019-05-02T12:40:19Z
       
       5 likes, 5 repeats
       
       Just putting it out there: if anyone ever wants help - debugging, problem-solving, tutoring, whatever - with the Linux CLI (bash/ksh93, GNU coreutils..., vi, emacs, sed, awk) and/or git, I'll help.I won't make you feel bad for anything you don't already know.  I promise.  (Nobody ever should.)I'll reiterate every once in a while. Boosts appreciated!
       
 (DIR) Post #9mzro2p6qBPtvRGMkq by gnomon@mastodon.social
       2019-09-17T00:30:14Z
       
       2 likes, 10 repeats
       
       Just re-upping this offer: because being comfortable with git is a barrier to entry to many FS/OSS projects, and because I care deeply about lowering those barriers, I will tutor anyone who asks for help with git, and/or connect them with any mentor(s) they might prefer.I'll do this while I put energy and work into making the tool more approachable, and into making better tools and learning paths.Boosts gratefully appreciated.#gittutors
       
 (DIR) Post #9mzv0qmTE3CQCepIv2 by fireglow@social.firc.de
       2019-09-17T01:09:34.831776Z
       
       0 likes, 0 repeats
       
       @gnomon That is very noble of you!
       
 (DIR) Post #9mzwkDYpTclDq6duNc by gnomon@mastodon.social
       2019-09-17T01:28:35Z
       
       1 likes, 0 repeats
       
       @fireglow just tending the garden - I've gotten a huge amount out of this community and now I have something to give back.Thank you!
       
 (DIR) Post #9n9nRHy7tHcnsSSveC by Absinthe@qoto.org
       2019-09-21T19:31:49Z
       
       0 likes, 0 repeats
       
       @gnomon I would love to be better with git. Especially after trying to get the submodules working with my vim plugins yesterday
       
 (DIR) Post #9n9vcyGtkX83tbKMs4 by gnomon@mastodon.social
       2019-09-21T21:03:34Z
       
       0 likes, 0 repeats
       
       @Absinthe it's funny how several people now have mentioned submodules in particular as a point of frustration.  You're in good company!!Would you like to engage about that?  What are your medium and timing preferences?
       
 (DIR) Post #9nA5sJIeqcyn026TxI by Absinthe@qoto.org
       2019-09-21T22:58:23Z
       
       0 likes, 0 repeats
       
       @gnomon sure. This is a fine medium and timing is whatever.
       
 (DIR) Post #9qVj48LiZOnrzJwzlg by woozle@toot.cat
       2019-09-19T14:28:32Z
       
       1 likes, 0 repeats
       
       @gnomon FWIW, I've been writing up reference wiki pages as I figure out how to use it myself: https://htyp.org/Git
       
 (DIR) Post #9rVripfmYE8Gtaf0rI by gnomon@mastodon.social
       2020-01-30T01:34:18Z
       
       3 likes, 6 repeats
       
       Recurring offer reminder: I'll help / mentor / teach / tutor / troubleshoot with anyone who wants to learn git for basic version control, collaboration, managing personal projects, or for a day job. I'll work to connect people with mentors other than me if they prefer - no need to explain why.Same for bash, command line tools, and so on.I want using & contributing to FS/OSS to be easier for way more people.Boosts appreciated!!#gittutors #git #help #teaching #troubleshooting #ohShitGit
       
 (DIR) Post #9rW8yCbXgrUaWv9TDU by murabito@lets.bemoe.online
       2020-01-30T05:45:06.654568Z
       
       2 likes, 1 repeats
       
       @gnomon i'll take you up on that offer. there are some things i would love to know more about and would help me understand so much more than i already do. i am usually too afraid to ask because in general i'm pretty proficient at using computers and the knowledge i lack is embarrassing to me :mioohazukashi: but i'll trust your promise because i am a generally trusting person and i appreciate the reasons you give for being willing to help out and i aspire to hopefully be knowledgable enough to help out others similarly in the future. just to give you a quick summary of what i'm looking to learn:i am clueless about awk, grep, and sed, and these are used all over the place. i can get by in vi and have been using vim/nvim as my text editor for over a decade so although i can't do really anything as efficiently as many people, i am comfortable working in it. emacs, on the other hand, is something i've been wanting to learn for also over a decade but am still pretty clueless about. there are many things emacs can do that i find intriguing (obvious example: org mode).i can only do the most basic things in git and would love to know how to do more than just ~3 basic commands.i can't remember all the tools that exist in gnu coreutils but i do not doubt that is much i don't know that would be really beneficial *to* know. that's already a lot of stuff and i don't want to be a bother. but i'll be more than grateful if you can help me out.if you are still interested you now have my fedi address and i can also be reached via email > alt@bemoe.onlineand jabber/xmpp> murabito@social.p7.co.nzthank you again for your efforts
       
 (DIR) Post #9rWkHTgP8QddQxP6Su by gnomon@mastodon.social
       2020-01-30T12:27:54Z
       
       1 likes, 0 repeats
       
       @murabito ahoy! Thank you for reaching out! Just pinging back super quickly right now to acknowledge - I'll reach out again in short order to figure out our time zones and comms channels, and then we can put together a quick topic plan and start working through it. Looking forward to it!!
       
 (DIR) Post #9rWkkAbd8qs0fJquVk by murabito@lets.bemoe.online
       2020-01-30T12:48:22.077335Z
       
       0 likes, 0 repeats
       
       @gnomon that sounds great! my timezone isn't usually congruous with when i am awake or not (as in, my sleep schedule depends on my plans more than my plans depend on any sleep schedule). but yah hmu when you want to figure out comms channels and times and stuff. i do have a lot of things scheduled today and tomorrow so it's likely i won't be available really until next week but you seem really cool and i look forward to learning from you! thanks for the quick response :nkoLove:
       
 (DIR) Post #9rWy7sDWSfWRzID1sG by clacke@libranet.de
       2020-01-30T15:18:12Z
       
       1 likes, 0 repeats
       
       @murabito @gnomon For awk and sed you can have @perloid 's calm and friendly voice carry knowledge into your ears over at http://hackerpublicradio.org/series.php . Each episode comes with extensive show notes and lots of code examples.Specifically: - awk: http://hackerpublicradio.org/series.php?id=94 - sed: http://hackerpublicradio.org/series.php?id=90
       
 (DIR) Post #9rWyCrwusuR4bYp91s by clacke@libranet.de
       2020-01-30T15:19:11Z
       
       0 likes, 0 repeats
       
       (not all of the series are Dave's, but these two are)
       
 (DIR) Post #9rXRtZCZxnj0mjmlhA by perloid@mastodon.sdf.org
       2020-01-30T15:37:04Z
       
       2 likes, 0 repeats
       
       @clacke @gnomon @murabito Thanks @clacke.The Awk series was shared with b-yeezi (who is apparently not on Mastodon), and is being adapted by Seth Kenlon of Red Hat and released on opensource.com (https://opensource.com/article/19/10/intro-awk)
       
 (DIR) Post #9rYfEE9R3M6aXNEgpU by murabito@lets.bemoe.online
       2020-01-30T21:58:58.219194Z
       
       1 likes, 0 repeats
       
       @clacke @gnomon @perloid is this really @perloid talking in these? because it is an amazing voice. i am super jealous. you have a perfect voice for this kind of thing. i would also suggest narrating audio books and even recording guided meditations. it's hypnotic. and i'm being weirdly gushy and creepy aren't i and now i'm embarrassed. :mioohazukashi: すみません!
       
 (DIR) Post #9rYfEENGDxAFEFhjNY by perloid@mastodon.sdf.org
       2020-01-30T23:33:52Z
       
       1 likes, 0 repeats
       
       @murabito  Yes, it's me. Thank you for the compliment!  It didn't come across as gushy or creepy.I have always been reluctant to listen back to my own podcast episodes because I dislike my voice, though I have mostly got over this.I have wondered whether to be a reader for LibriVox, but have never taken the necessary steps to do it.@clacke @gnomon
       
 (DIR) Post #9rYimxcgnPtRH3Amsi by varkychen@mstdn.social
       2020-01-30T04:50:13Z
       
       0 likes, 0 repeats
       
       @gnomon Well said!!
       
 (DIR) Post #9rYimxuPjW4UA1SwVc by gnomon@mastodon.social
       2020-01-30T12:24:30Z
       
       0 likes, 0 repeats
       
       @varkychen cheers!!
       
 (DIR) Post #9rYimyAikt7Cyb5xvU by varkychen@mstdn.social
       2020-01-30T13:27:43Z
       
       0 likes, 0 repeats
       
       @gnomon I'm a fledging too in contributing as well. I feel there's some level of toxicity in OSS communities which kinda keeps me away.
       
 (DIR) Post #9rYimyT9eLrPtligeu by gnomon@mastodon.social
       2020-01-30T15:44:51Z
       
       1 likes, 0 repeats
       
       @varkychen I know what you mean. It made me nervous when I first started getting involved many years ago.I still see it but now instead of nervous it makes me frustrated and impatient: there is so much work to do in these projects, and so much complexity to deal with, how is it fair for newcomers to have to figure out how to navigate that toxicity too?Then I ran out of patience with myself for just being bothered by it, so now I'm working on fixing it.I hope it helps you.
       
 (DIR) Post #9rYinHnLnUIxpuJaHA by varkychen@mstdn.social
       2020-01-30T16:20:26Z
       
       1 likes, 0 repeats
       
       @gnomon I'll sheepishly admit that it's a cocktail of that, laziness, inertia and social media that keeps me away :0140:
       
 (DIR) Post #9rYjBGiTSWxBROTBce by murabito@lets.bemoe.online
       2020-01-30T23:35:11.517885Z
       
       0 likes, 0 repeats
       
       @perloid @clacke @gnomon DO IT. librevox needs you, man. i listen to audiobooks a lot and you have the talent for it, trust me.
       
 (DIR) Post #9rYjBH0uLzhOMZ5uM4 by perloid@mastodon.sdf.org
       2020-01-30T23:36:57Z
       
       1 likes, 0 repeats
       
       @murabito Yes, I'll check it out. Thanks for the suggestion.@clacke @gnomon
       
 (DIR) Post #9rYoNyBIBQoZUSpCi0 by wabbster@mstdn.social
       2020-01-30T05:15:57Z
       
       1 likes, 0 repeats
       
       @gnomon One more hashtag #GitGift 🙂
       
 (DIR) Post #9rYsCsvDnQuFoJHHVI by clacke@libranet.de
       2020-01-31T01:33:00Z
       
       0 likes, 0 repeats
       
       @perloid @gnomon @murabito Oh cool! Seth also wrote the 7-article series https://opensource.com/resources/what-is-git , which brings us back to where this subconvo started 24 hours ago. 😀
       
 (DIR) Post #9rcKz31pB388yz6Fdo by dpreacher@mstdn.io
       2020-02-01T13:49:27Z
       
       0 likes, 0 repeats
       
       @gnomon where do I start from for learning git. It always feels hard to grasp all the pieces.
       
 (DIR) Post #9rcKz3GiHh2XjA48qe by gnomon@mastodon.social
       2020-02-01T20:40:00Z
       
       0 likes, 0 repeats
       
       @dpreacher that's a really excellent question.I don't think there's any single best way to learn it, not in general. It'll always depend on the best way your own mind moves things from short term into long term memory, what metaphors you already know that you can use to attach new contexts to, how task-oriented vs how knowledge-oriented you tend to be.I've observed that learning the terminology first can help make all the rest of the documentation easier to absorb and retain.1/2
       
 (DIR) Post #9rcKz3cgxycYpKLh6e by gnomon@mastodon.social
       2020-02-01T20:43:36Z
       
       1 likes, 0 repeats
       
       @dpreacher that is, if you can take a couple of hours to dig deep into exactly what a commit is, what a tree is, what a blob is; what refs, branches, and tags (lightweight and annotated) are and how they work; what remotes are and that to do with them; what the work tree, index, and data store are; then all the actions you can perform that operate on those things make a bunch more sense. Really helps everything else you pick up kind of hang together in a way that makes sense.2/2
       
 (DIR) Post #9rcL9C0qd35dk6Tqwi by gnomon@mastodon.social
       2020-02-01T20:44:14Z
       
       0 likes, 0 repeats
       
       @dpreacher does that help at all? I can get more specific and offer more specific, concrete direction if you like.
       
 (DIR) Post #9rcL9CA44mSkCgnDJQ by gnomon@mastodon.social
       2020-02-01T21:17:47Z
       
       1 likes, 0 repeats
       
       @dpreacher oh! I forgot to mention the single best way to cheat at learning git quickly!At some point you'll run into a situation where your repo is doing something you don't quite understand, you'll look up a fix, it'll screw things up badly, and you'll feel a bit panicked & maybe start trying random actions.1. Don't feel bad, literally every single git learner does this.2. Stop, stand up, take a short 5 minute walk. (Actually do this.)3. Run "git reflog --help". You're safe!!
       
 (DIR) Post #9rhPMbQa8Vi1bWSKOW by gnomon@mastodon.social
       2020-02-04T15:59:05Z
       
       1 likes, 0 repeats
       
       @murabito Ahoy!  Sorry for not getting back to you sooner; a few things came up that blocked out my time a bit.Understood about your timezone!  I'm in EST (Toronto) and I work a Mon-Fri 9-5 (ish).  I can usually use lunch breaks during the workday, and evenings and weekends are generally easiest.As for comms, do you prefer fewer, longer messages (eg. email), shorter quicker ones (eg. masto), or fully interactive (IRC)?  I'm on Freenode, if that works for you.
       
 (DIR) Post #9rhU7lExs1xLSrlRxo by murabito@lets.bemoe.online
       2020-02-04T17:03:58.479512Z
       
       0 likes, 0 repeats
       
       @gnomon that is an excellent question... my initial reaction is leaning towards email, because keeping track of and being able to use as reference either threads on the fediverse or irc logs seems to be rather a lot of work in comparison to doing the same in email. of course, i think more instantaneous interactive exchanges would also be necessary from time to time :nkoThink: ... i think, as far as time is concerned, i am generally more free weekdays than weekends, but the extent to which this is the case is probably negligible. i think overall i am not very skilled at predicting my availability ahead of time, but the fluidity of my schedule and free time should be able to make up for that. i can't recall if i mentioned it at all earlier, but the email i use most is almost exactly my fedi handle. that is to say, murabito@bemoe.online is my email address... i feel like i'm forgetting about something but that's not altogether that surprising as i was just about to take a nap ^^' so hopefully if i did forget something i will remember it on waking
       
 (DIR) Post #A7lzOteM2XgEHZtjd2 by Zergling_man@mastodon.linuxbox.ninja
       2021-05-30T11:06:54Z
       
       0 likes, 0 repeats
       
       @gnomon https://github.com/komeiji-satori/dress
       
 (DIR) Post #AtjtjF1xMZCexySD9U by gnomon@mastodon.social
       2025-04-30T15:21:48Z
       
       1 likes, 0 repeats
       
       @gord Oh yay!!  For sure, we can do that!I don't think learning CVS and Mercurial first was a mistake: those mental models will still serve you well when dealing with git.We could start by exploring some branching and merging examples until you feel like you always understand what git is doing, then touch on pull requests?