How I found my special sauce


Finding My Niche

It's no secret that there are many existing resources for learning Git: courses on CodeAcademy, countless blog posts, free ebooks and more.

But they're all missing one thing - animated visuals. So many Git operations involve moving things from one place to another: add a file to the staging area, branch off and start a feature, rewind history, grow the commit tree. The flowing nature of Git begs for a teaching method that highlights the moving pieces and parts.

Back in 2017, I stumbled on this realization when I started making technical tutorials for my YouTube channel: The Modern Coder. The response to my first animated Git video was deafening. The real-time movements of the commits and branches seemed to unlock understanding for thousands of people.

Since 2017, I have experimented with this teaching style. In the process, I've received similar positive feedback on the other Git tutorials I've produced.

Which brings us back to present day. It's one thing to make the occasional YouTube video, but I couldn't shake the feeling that if I truly invested in this teaching method, I could create by far the best Git learning resource on the internet. That means animated visuals for everything from the very basics to advanced techniques — all presented within a software platform that supports complementary learning features like courses/modules/lessons, search, interactive graphics, etc. How could this not vastly improve the way people learn Git? This realization ultimately led to the creation of LearnGit.io.

Let's talk about gear

Since video is at the heart of the LearnGit.io project, let's talk about gear. Over my 5 years making videos for YouTube (longer if you count my high school AV club days), I've become comfortable with a set of tools I like:

My camera is a Canon M50 Mark II paired with a Sigma 16mm f1.4 lens. I'm not really a camera guy, so I bought the camera/lens that would get me the best picture quality straight out of the camera. My microphone is a Rhode Video Mic Pro. For lighting, I typically get away with natural light and a small Aputure MC; however, since moving into the new office, the larger Aputure Amaran 60d is my primary key light.

Software

Hardware is nothing without the software to pull it all together. I use macOS's built-in utility, QuickTime, for screen recording. I edit the videos and create animations with Final Cut Pro. All my graphics are designed with a Mac app called Sketch. On occasion, I will use OBS to record both my screen and face at the same time before sending the video into Final Cut. Perhaps in the future, I'll go more in-depth about the animation process... but for now, I'd prefer to keep my secret sauce under wraps ;)

There's more to come in future newsletters. Thanks again for joining the waitlist. Cheers,

Jack

The Modern Coder

My name is Jack Lot Raghav, I'm a tech industry professional (ex Amazon) & growing YouTuber (38k @themoderncoder) building an online business (LearnGit.io). In this newsletter, I'll be sharing technical & business insights as I strive for self-employment.

Read more from The Modern Coder

Collaboration is an essential part of software development — whether with a small team, or a global community in the open-source space. Apologies in advance to the non-technical subset of this audience because this month I want to share some tips & insights that have helped me feel confident navigating the world of open-source. Git hosting services Open-source projects can have hundreds of contributors from around the world, and are typically hosted on platforms like GitHub or GitLab. These...

You are receiving this message because you subscribed to The Modern Coder newsletter. Unsubscribe with the link in the footer. Last month I wrote a newsletter so raw and visceral I asked my wife "should I actually send this?". She replied "it's your truth", and so I sent it. The gist of that last newsletter was that, 2.5 years after leaving my career at Amazon and 1.5 years after starting LearnGit.io, I've landed at a point of uncertainty. Thankfully, I now have a bit more clarity about the...

Two and a half years ago, I quit my full-time job as a software engineer at Amazon. Since then, I've been recovering from burnout and attempting to start a business teaching Git to people on the internet. If I could sum up this past year, it would be the seemingly endless exercise in convincing myself that everything I've worked on this past year wasn't a complete waste of time, and that my life choices weren't a huge mistake. I gather this feeling is fairly standard among self-employed...