Char's Life as a BitTorrent Engineer

Siraj Raval · Intermediate ·🧠 Large Language Models ·10y ago

Key Takeaways

Char's experience as a BitTorrent engineer, discussing her day-to-day life, challenges, and advice for those looking to get into tech jobs, particularly women in programming

Full Transcript

thanks for coming on sjy um that's a great name s is a great name I appreciate it uh yeah so like how how's life how's everything going lately uh life is pretty good actually I'm living in San Francisco which is one of my favorite cities in the world uh New York is a very close second I think actually they might be TI um love my job love my apartment love my pet snake you have a pet snakea have a pet snake what is the pet snake's name uh his name is H which is not a very good name cuz he doesn't actually H that name he's like super chill he's super chill is he a killer stick uh no he eats frozen mice do you have mice in the apartment in the freezer okay what what gu you just start working at vior a recruiter found me online uh almost two and a half years ago when I first started working there um and I don't even think I realized at the time that it was a company um I had used their protocol and their uh client application um you know especially in college to download music and stuff you know po college student um and uh he reached out to me and said they were looking for a front end engineer on a particular project and I just got really really excited I felt like there was definitely something incredibly special about the folks that bit torren it's just like a bunch of quirky nerds who just love technology and love what they do and nobody's really trying to show off or you know be trendy or you know they're in it for the right reasons and I just felt really home that's awesome and it's cool that like you know through this period of like job hunting which is can be really hard um you you found a great position that you seem to love mhm yeah it's great like I I personally like I was looking for jobs and I got rejected by a lot of places and and it hurts a lot I mean do you have any kind of advice for people who are looking for tech jobs like how to like you know deal with rejections and like you know like what what what would what did you do oh well definitely crying in the shower uh that helps a lot uh [Music] seriously though um yeah rejection is definitely going to happen and it hurts and it sucks and there's really nothing you can do about it but usually you'll find after like the initial period of being upset that like it's usually like a you know it's like kind of a blessing in disguise you usually realize that like that was not the right place to be working like either you know it might not have been the right fit or um you know also like if somebody doesn't want you working there like it's not really you know it's like you don't want to date someone who doesn't want to date you I think the key is just to keep powering through and just to not let it get you down too much um cuz eventually you do find the right thing yeah for sure I and I think that's a great analogy that the dating thing you don't want to date someone who doesn't want to dat you what's like your day-to-day life at working at CU it's like a it's an open source protocol right but it's a company that has money right we um and we have multiple products as well it's not just the what we call the bit tent client um so I work on the browser team um I'm a friend an engineer uh although melstrom yeah um although we're actually rebranding this spring as surf oh okay yeah so it's going to be like super sexy oh yes um but uh I yeah I'm a friend an engineer but I occasionally work in the back end so um it's basically uh bit torrent but in the Chromium browser so we've taken the chromium open source code and um we've inserted some of our bit torrent stuff in there and now uh you can basically uh enter a magnet link and uh get a torrent right in your browser that's awesome yeah is it challenging or do you feel like it's something very doable um well both both yeah so which is part of why I love my job um yeah some things are just super easy where it's you know uh doing some kind of uh UI work that's you know just very straightforward and simple um and then sometimes like actually the thing I did today was going in and trying to change um trying to get our torrent settings uh link into the chromium menu like the drop down menu okay and you think that would be really straightforward except the chromium code is not so you basically it's basically like a treasure hunt and you're trying to figure out like where in the code you actually have to change something so it's it's really challenging but it's also really fun and it's doable and it usually feels good when you actually figure out how to do something yeah yeah what what got you into programming in general um so I moved to California to San Francisco in 2005 and I was actually um I was actually an astrophysics major in University W so yeah so um but I didn't want to go into research uh or Academia and so when I moved out here uh I was planning on going back to school for you know mechanical engineering or something a little bit more appli um and while I was doing that uh I had a couple friends who were working on some random project that involved programming um they wanted to make some actually YouTube Vis visualizations oh awes yeah and so uh I I said you know what the hell I'm going to learn how to program and see if I can help out and then I just sort of never looked back I've just been programming every that's awesome and and and one of I think one of the sad things about Sil and valy is there's not enough women in programming yeah it's awesome that you are do you have any like advice that you would give to like girls who who want to learn to code or you know they want to get into the field um yeah definitely um I would definitely say that um first you have to sort of find something that you want to build or make or or just something that you're curious about um doesn't have to be good it doesn't have to be you know useful it can even be something that someone did already that you want to learn about so you just want to rebuild it on your own or something um but it has to be something you're interested in and somewhat passionate about and then you just sort of have to go for it um the other bit of advice would be to um not let anyone tell you can't can't do something um or let anyone put you down and if people do cuz you will definitely encounter people uh who are really insecure themselves and want to put others down and make them feel stupid and make them feel bad um and so just find any way to not let that bother you absolutely cuz that's that's huge I went into an interview once I definitely won't say where okay um and you could tell the guy who came into the room uh didn't know that I was a woman from my resume and he took one look at me and you could just see the look on his face like it was just immediately like it went from like friendly to condescending in like under under a second obviously I can't prove that it was because I'm a woman but right it was definitely because you were yeah wow okay what would be like an ideal you know 10 years from now for for you like for your future or um well hopefully uh hopefully there's a cute guy involved in the picture of career for sure yeah absolutely I'd like to see myself doing something um maybe a little more science or physics oriented I don't know exactly what that would be but um I actually really miss science and so if I can figure out a way to combine the two umam yeah without necessarily needing like a PhD in physics CU I think a lot of you know if I wanted to go work at SpaceX or something I pretty much need a PhD yeah um so yeah trying to find something along those lines where I can still keep up with those interests that's awesome yeah cool well I think yeah thanks for answering all these questions so thanks for coming than for having me this is so fun

Original Description

Check out BitTorrent: http://www.bittorrent.com/ I created a Slack channel for us, sign up here: https://wizards.herokuapp.com/ Would love any feedback/opinions/questions in the comments section. Please subscribe if you haven't yet, thanks guys! EDIT: I now have a professional grade microphone guys. Every video after this one will have awesome audio quality. -Siraj I recently created a Patreon page. If you like my videos, feel free to help support my effort here!: https://www.patreon.com/user?ty=h&u=3191693 Follow me: Twitter: https://twitter.com/sirajraval Facebook: https://www.facebook.com/sirajology Instagram: https://www.instagram.com/sirajraval/ Instagram: https://www.instagram.com/sirajraval/ Signup for my newsletter for exciting updates in the field of AI: https://goo.gl/FZzJ5w Hit the Join button above to sign up to become a member of my channel for access to exclusive content! Join my AI community: http://chatgptschool.io/ Sign up for my AI Sports betting Bot, WagerGPT! (500 spots available): https://www.wagergpt.xyz
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Siraj Raval · Siraj Raval · 10 of 60

1 What is Bitcoin?
What is Bitcoin?
Siraj Raval
2 5 Ways to Use Bitcoin
5 Ways to Use Bitcoin
Siraj Raval
3 BTC Fever - Siraj [Music Video]
BTC Fever - Siraj [Music Video]
Siraj Raval
4 5 Reasons to Build Decentralized Apps
5 Reasons to Build Decentralized Apps
Siraj Raval
5 The Interplanetary File System
The Interplanetary File System
Siraj Raval
6 How to Build a Dapp in 3 min
How to Build a Dapp in 3 min
Siraj Raval
7 Life Before Smartphones
Life Before Smartphones
Siraj Raval
8 4 Ways to Use Smart Contracts
4 Ways to Use Smart Contracts
Siraj Raval
9 3 Dapps You HAVE to See
3 Dapps You HAVE to See
Siraj Raval
Char's Life as a BitTorrent Engineer
Char's Life as a BitTorrent Engineer
Siraj Raval
11 4 Reasons AlphaGo is a Huge Deal
4 Reasons AlphaGo is a Huge Deal
Siraj Raval
12 Build a Neural Net in 4 Minutes
Build a Neural Net in 4 Minutes
Siraj Raval
13 Sentiment Analysis in 4 Minutes
Sentiment Analysis in 4 Minutes
Siraj Raval
14 The Hackathon Life
The Hackathon Life
Siraj Raval
15 Your First ML App - Machine Learning for Hackers #1
Your First ML App - Machine Learning for Hackers #1
Siraj Raval
16 Build an AI Composer - Machine Learning for Hackers #2
Build an AI Composer - Machine Learning for Hackers #2
Siraj Raval
17 Build a Game AI - Machine Learning for Hackers #3
Build a Game AI - Machine Learning for Hackers #3
Siraj Raval
18 Build a Movie Recommender - Machine Learning for Hackers #4
Build a Movie Recommender - Machine Learning for Hackers #4
Siraj Raval
19 Build an AI Artist - Machine Learning for Hackers #5
Build an AI Artist - Machine Learning for Hackers #5
Siraj Raval
20 Build a Chatbot - ML for Hackers #6
Build a Chatbot - ML for Hackers #6
Siraj Raval
21 Build an AI Reader - Machine Learning for Hackers #7
Build an AI Reader - Machine Learning for Hackers #7
Siraj Raval
22 Build an AI Writer - Machine Learning for Hackers #8
Build an AI Writer - Machine Learning for Hackers #8
Siraj Raval
23 Build a Chatbot w/ an API - ML for Hackers #9
Build a Chatbot w/ an API - ML for Hackers #9
Siraj Raval
24 One-Shot Learning - Fresh Machine Learning #1
One-Shot Learning - Fresh Machine Learning #1
Siraj Raval
25 Generative Adversarial Nets - Fresh Machine Learning #2
Generative Adversarial Nets - Fresh Machine Learning #2
Siraj Raval
26 Tone Analysis - Fresh Machine Learning #3
Tone Analysis - Fresh Machine Learning #3
Siraj Raval
27 Generate Rap Lyrics - Fresh Machine Learning #4
Generate Rap Lyrics - Fresh Machine Learning #4
Siraj Raval
28 Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Siraj Raval
29 Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Siraj Raval
30 Build an Antivirus in 5 Min - Fresh Machine Learning #7
Build an Antivirus in 5 Min - Fresh Machine Learning #7
Siraj Raval
31 TensorFlow in 5 Minutes (tutorial)
TensorFlow in 5 Minutes (tutorial)
Siraj Raval
32 Build a Recurrent Neural Net in 5 Min
Build a Recurrent Neural Net in 5 Min
Siraj Raval
33 Build a Simulation in 5 Min
Build a Simulation in 5 Min
Siraj Raval
34 Build a TensorFlow Image Classifier in 5 Min
Build a TensorFlow Image Classifier in 5 Min
Siraj Raval
35 Tensorboard Explained in 5 Min
Tensorboard Explained in 5 Min
Siraj Raval
36 Generate Music in TensorFlow
Generate Music in TensorFlow
Siraj Raval
37 Build a Game Bot (LIVE)
Build a Game Bot (LIVE)
Siraj Raval
38 Deep Learning Frameworks Compared
Deep Learning Frameworks Compared
Siraj Raval
39 Introduction - Learn Python for Data Science #1
Introduction - Learn Python for Data Science #1
Siraj Raval
40 Build a Neural Network (LIVE)
Build a Neural Network (LIVE)
Siraj Raval
41 Twitter Sentiment Analysis - Learn Python for Data Science #2
Twitter Sentiment Analysis - Learn Python for Data Science #2
Siraj Raval
42 Recommendation Systems - Learn Python for Data Science #3
Recommendation Systems - Learn Python for Data Science #3
Siraj Raval
43 Predicting Stock Prices - Learn Python for Data Science #4
Predicting Stock Prices - Learn Python for Data Science #4
Siraj Raval
44 Pong Neural Network (LIVE)
Pong Neural Network (LIVE)
Siraj Raval
45 Deep Dream in TensorFlow - Learn Python for Data Science #5
Deep Dream in TensorFlow - Learn Python for Data Science #5
Siraj Raval
46 Visualizing Data with D3.js (LIVE)
Visualizing Data with D3.js (LIVE)
Siraj Raval
47 Genetic Algorithms - Learn Python for Data Science #6
Genetic Algorithms - Learn Python for Data Science #6
Siraj Raval
48 Enter Siraj [Music Video]
Enter Siraj [Music Video]
Siraj Raval
49 Build a Web Scraper (LIVE)
Build a Web Scraper (LIVE)
Siraj Raval
50 Why is P vs NP Important?
Why is P vs NP Important?
Siraj Raval
51 How to Make a Neural Network (LIVE)
How to Make a Neural Network (LIVE)
Siraj Raval
52 How to Make an Amazing Tensorflow Chatbot Easily
How to Make an Amazing Tensorflow Chatbot Easily
Siraj Raval
53 How to Make an Amazing Video Game Bot Easily
How to Make an Amazing Video Game Bot Easily
Siraj Raval
54 How to Make a Tensorflow Neural Network (LIVE)
How to Make a Tensorflow Neural Network (LIVE)
Siraj Raval
55 How to Make a Simple Tensorflow Speech Recognizer
How to Make a Simple Tensorflow Speech Recognizer
Siraj Raval
56 Joel Shor - Really Quick Questions with an Awesome Google Engineer
Joel Shor - Really Quick Questions with an Awesome Google Engineer
Siraj Raval
57 How to Make a Path Planning Algorithm Easily (LIVE)
How to Make a Path Planning Algorithm Easily (LIVE)
Siraj Raval
58 The Best Way to Prepare a Dataset Easily
The Best Way to Prepare a Dataset Easily
Siraj Raval
59 Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Siraj Raval
60 How to Make a Tic Tac Toe Neural Network Easily (LIVE)
How to Make a Tic Tac Toe Neural Network Easily (LIVE)
Siraj Raval

Char shares her experience as a BitTorrent engineer, discussing her day-to-day life, challenges, and advice for those looking to get into tech jobs. She emphasizes the importance of finding something you're passionate about and not letting others discourage you.

Key Takeaways
  1. Find a project or idea you're passionate about
  2. Learn to program and build something
  3. Don't let others discourage you
  4. Keep powering through rejections and challenges
  5. Consider working with open-source protocols and software
💡 Finding something you're passionate about and not letting others discourage you is crucial for success in the tech industry

Related AI Lessons

10 ChatGPT Prompts for Job Seekers: Resumes, Interviews & Career Growth
Learn how to leverage ChatGPT for job searching, resume building, and career growth with 10 actionable prompts
Medium · ChatGPT
Lost in Transcription: The Week the Machine Started Lying
Learn how Whisper AI transcription can be flawed and understand the importance of validation in AI-generated text
Medium · AI
How We Translate 300-Page Books Using Claude Without Hitting Token Limits
Learn how to translate long documents using Claude without hitting token limits by breaking them into overlapping chunks
Dev.to · 龚旭东
Building HITL Feedback RAG: Embeddings, Retrieval, and Reranking
Learn to build a Human-in-the-Loop (HITL) Feedback RAG system using embeddings, retrieval, and reranking to improve model performance
Medium · AI
Up next
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
Watch →