- Senior AI Developer Advocate @Sourcegraph & @SourcegraphCody
- CS Dojo on YT (1.9M+ subs)
- Keynote speaking: https://t.co/eIGhFFN1BW
Mar 29, 2023 • 13 tweets • 3 min read
ChatGPT & GPT-4 are extremely powerful tools for coding & software engineering.
Here are 12 pro tips on how to use it to make you even more productive as a software engineer: 1. When to use GPT-3.5 vs GPT-4
For simple tasks like recalling a terminal command, I recommend GPT-3.5, ChatGPT's default (free) model.
For any other task, I recommend using ChatGPT's latest & more complex model, GPT-4.
Oct 4, 2022 • 9 tweets • 2 min read
How to manage your time - 7 tips to bring you from a total beginner to an expert:
1. Prioritize, prioritize, prioritize.
Understand what's important to you.
Don't let society tell you what's important.
Decide what's important to you based on your own preferences and values.
Knowing your priorities is the prerequisite for becoming good at time management.
Sep 25, 2022 • 6 tweets • 2 min read
How to get started with open source:
1. First of all, know your *why*.
Some of the most common reasons for contributing to open source are:
- to learn fast as a software engineer
- to network with other engineers
- to experiment with new tech
- to have proof that you can do the type of work you want to do
Sep 2, 2022 • 6 tweets • 1 min read
4 pieces of advice I'd give to my 20-year-old self:
1. Know your priorities
In my opinion, health should be THE priority for most people.
Without that, you won't be able to stay productive, take care of your family, etc.
So take care of your body & mind first, then ask yourself, what else is important to you?
Then focus on it.
Aug 1, 2022 • 5 tweets • 1 min read
When things get tough, how can you stay consistent with your progress?
Whether you’re learning to code, working on your coding interview skills, or anything else, how can you keep going?
Here are my 4 tips for that:
First of all, it’s really important to keep in mind that:
consistency beats intensity, every time.
If you work on something for 10 hours for 3 days, it won’t do much.
But if you work on something for 1 hour for 100 days, you’ll get much better results.
May 25, 2022 • 4 tweets • 1 min read
How to become an effective leader: 1. Be competent enough to get things going 2. Be patient enough to build a strong team around you
3. Be observant enough to recognize when someone’s good at something 4. Be humble enough to let your team be more successful than you in certain ways
May 25, 2022 • 7 tweets • 2 min read
Here's how to go from 0 followers to 1000 followers on tech twitter in 2-3 months.
My roadmap:
First 1-14 days:
You need to understand the culture here. So find people you want to learn from. Find topics you're interested in.
Search for those topics, and find those people.
Find Communities related to those topics, and join them.
Start interacting with people but slowly
May 23, 2022 • 4 tweets • 1 min read
When you write a tweet, try to say less.
If you want to say more, you can add another.
May 19, 2022 • 12 tweets • 10 min read
Here's a list of 8+ open source projects you might want to contribute to.
Many of them are beginner-friendly:
first-contributions - an easy first open-source project to contribute to.
It has instructions on how to get started with the process, which makes it really easy. Highly recommend it for your first contribution.
Here are 12 pieces of BEST advice for exactly that 🔥
🧵👇
First of all, the mindset:
Twitter is for everyone!
I mean, like, EVERYONE.
Extroverts or introverts? There's a place for you here.
Social butterflies or socially awkward? There's a place for you, too.
May 19, 2022 • 8 tweets • 3 min read
3 simple ways to find your first open-source project to contribute to.
A thread 🧵👇
First though, in case you're not familiar with the terms:
- GitHub repos = projects on GitHub
- Issues on GitHub = basically to-do's on each project
- PR = pull request. It's a way to *suggest* a change in a GitHub repo.
With that, let's start:
May 17, 2022 • 9 tweets • 4 min read
1/n:
Building an online presence will sometimes get you AMAZING opportunities, including freelancing gigs and job offers!
And it actually works 🤑
For example, here's how @kvncnls got into the tech industry & made about $20-30K in his first 2 months working full-time in tech:
@kvncnls 2/n:
- First, he started following people on twitter he liked so he can learn
- Then he started interacting with them so they know him
- Then, he started posting stuff he was interested in or something he learned
May 17, 2022 • 4 tweets • 1 min read
phew publishing a thread is always nerve-racking no matter how many times you do it 🥵
publishing a new one in a few minutes... LFG
just curious - if I went live on twitter space as I publish the thread, would anyone join?
I'm thinking probably like in a few more minutes. still polishing it a bit more
May 11, 2022 • 4 tweets • 1 min read
If I made a Twitter bot that tweets a reminder to stand up and stretch every hour, would you follow it?
It’ll remind you to drink water too
May 5, 2022 • 18 tweets • 3 min read
What is web3? A no BS thread 🧵👇
Chances are, you’ve heard the term “web3” soo many times. But what is it exactly? Here’s my no BS thread to explain exactly that!
Before we get into web3, though, let’s quickly go over what web 1.0 and web 2.0 are. That’ll give us a bit more context.
Apr 25, 2022 • 4 tweets • 1 min read
Elon Musk said if/when he finishes his purchase of Twitter, he will open source its code base.
On the scale of 1-10, how excited would you be about it?
1 = meh who cares
10 = F yeaaaaa
Me: 10! (FYI, that’s 10 factorial lol)
Apr 22, 2022 • 6 tweets • 7 min read
Wanna find a remote dev job? Here are 29 free sites for doing exactly that 👇
Here's an inspiring story of how @SwapBuilds, a 21-year old college student in India:
- Learned Python
- Went from financially relying on his parents to being able to pay for his own living expenses & travels
- By leveraging freelancing platforms...
🧵👇
1/n:
First, he learned the basics of Python by building 10 real-world applications through a course he found on Udemy.
It took him around 3 months to complete the course and start working on creating his own projects for practice.