Issue 025: 2017-03-15
Git is a version control system that most developers use. Additionally, most open source projects publish their source code repositories via Git (typically on GitHub). Consequently, it’s very useful to know Git. The funny part about Git is that initially, it’s easy to use, but any heavy usage can lead to a blackhole of frustration and concern (‘Am I doing this right or will I mess up my whole code base?’). I came across two great resources that you might find useful:
- A very reasonably priced Git course called Getting Git. The developer (Jason McCreary) is pretty awesome and very giving regarding his knowledge and time. Here are two podcast episodes where Jason is interviewed (in case you want to know more about him):
- If you’ve been interested in contributing to open source software but haven’t been sure how to do it, then you’ll find Matt Stauffer’s article to be very useful actionable.
I’m a sucker for Audible’s Daily Deal. This means I sometimes buy some audio books which are not in my wheel house (a good thing in terms of stepping out of my typical media consumption). I just finished a daily deal purchase – “Radical Acceptance” by Tara Brach. It was a stunningly good book about the actual implementation and use of Buddhism in daily life. The reader (Cassandra Campbell) was excellent, and I plan to re-listen to it at a future point with the intent of practice rather than just consumption.
Note: While this is not directly related – through my various audio book purchases I learned the following lesson: Never ever ever buy an audio book that is read by the author. 9 out of 10 times such a book ends up being a terrible disappointment. One such example is “Algorithms to Live By”. I have yet to be able to get through the book because of the author’s reading. It’s great content but terrible delivery.
Thoughts? Feedback? Let me know: @eli4d on Twitter