

#GIT IT GIT IT CRACKING SOFTWARE#
And I’m so glad I did, but before I got there, a software engineer sat me down and he said, look, it is a super power. I don’t have to follow 10 different steps, but a software engineer said I realized I had to learn, get to use this magical dbt tool. And I was really annoyed because, I’m used to working in a UI like this, where if I want to make a change. And I was like what the heck does this mean? And then if I wanted to make a change to the project, this was the cheat sheet, like 10 steps just to make a change. I looked up some cheat sheets at the time and it said, so things like, here’s how you set up your project. And I had no idea what I was actually doing. And my exposure to get was through the Looker UI, where I just clicked buttons and tried to create branches and merge things. Now to use dbt at the time you needed to know Git, it was a prerequisite.
#GIT IT GIT IT CRACKING ZIP#
I thought do I download this as a zip file? Do I like what’s what do I do with this repository called dbt?

And the link to start using this tool sent me to a Git hub report and I had no idea what to do there. So for context, five years ago, I wrote about this great tool called dbt. In fact, about five years ago, I was more of a Git newb in particular. Now I wasn’t always someone who could teach people analytics engineering concepts. Because otherwise I might need to find something else to be doing next year. And this presentation is actually based on a lesson that we teach in the course.
#GIT IT GIT IT CRACKING HOW TO#
And as Kyle mentioned, I am currently the co-founder of Analytics Engineers Club, which is a training course that turns analysts into analytics engineers by teaching them not just software engineering practices and principles, but how to think like a software engineer and how to apply those concepts to analytics. Kyle’s an actual teacher and I’m just faking it. Kyle says he learned things from me, but I actually learned things from him. We’ll definitely do some async and without further ado, Claire, over to you.Ĭlaire Carroll: Awesome. And after the session Claire’s going to hang out, answer some questions. I’m looking for a lot of get means everybody, because that is the topic right now. When you enter the space, we encourage you to ask other attendees questions, make comments. Get, it might be the shortest channel name you use this week. If you’re not part of that chat, you have time to join right now and visit and search for a Coalesce. And so all chat conversations, taking place in the Coalesce, Git channel of dbt Slack. I learned a lot about how to best teach data concepts. I’ve had the pleasure of teaching with Claire as well. And so I’ll be joined by my former teammate here at dbt Labs, long time dbt community member and founder of the Analytics Engineers Club, Claire Carroll. The title of the session is Git for the Rest of Us. I’m the head of training over at dbt Labs, and I will be your host for this session. Not a member of the dbt Community yet? You can join here to view the Coalesce chat archives. The day-of-talk conversation is archived here in dbt Community Slack.
