Productivity as a Software Engineer
Here are 6 tips to help you become a more productive software engineer.
Github Copilot - Will Software Engineering jobs get replaced by AI?
Is Github Copilot a threat to Software Engineering Jobs?
7 Mistakes to Avoid as a Beginner Software Engineer
Here are 7 mistakes I see beginner software engineers make all the time.
What is Imposter Syndrome and how to overcome it?
Imposter syndrome cripples many software engineers every day. This video will help you identify the root cause of why you feel that way and give you some tips to overcome it.
Computer Science vs Software Engineering
Let's settle the debate between Computer Science and Software Engineering degrees once and for all
How I setup and customize my vscode
Setting up your IDE properly has a positive impact on your coding productivity. Here's how I setup and customize my Visual Studio Code.
Best Books for Learning Data Structures and Algorithms
Here are my top picks on the best books for learning data structures and algorithms. Of course, there are many other great resources, but I picked these specifically with the beginner engineers/students in mind. I wanted give you guys a list the gradually progresses in complexity -- from easy read, to deeply technical. I hope you enjoy these and improve your algorithm chops!
Which is the Best Programming Language to Learn?
Which is the best programming language to learn? As a beginner, or as your 2nd or 3rd language, or in 2020? Is choosing a programming language to learn that difficult of a choice? And how much does that choice matter?
AlgoExpert In Depth Review - Better than LeetCode?
An in depth review of AlgoExpert. Is it better than Leetcode?
5 Tips for Beginner Software Engineers
What programming language to learn or what areas to learn/study first as a beginner software engineer or student?
5 Lessons I Learned Creating a Million Dollar Tech Start Up
In 2014, me and a couple of my friends started working on creating a marketplace-based tech startup. In 2015, we got our initial seed funding from a renowned venture capital firm that valued our startup at $5MM. Today, I wanted to share some lessons I learned from that experience and hopefully provide some insight into what it is like to create a tech startup.
How to Get a Software Engineering Job at Microsoft
Are you interested in getting a Software Engineering job at a top tech company like Microsoft (or Google, Facebook, Amazon, etc.)? Are curious about the interview process and looking for some tips and advice on getting started? Then read on. I will attempt to demystify the interview process and offer some advice from the perspective of an interviewer. While I’ve tailored this post to fit Microsoft’s process specifically, most of it is applicable to any of the top tech companies.
How to Pick Good Software Engineering Side Projects
So, how should you go about picking good Software Engineering side projects? The most common question I get asked is "Do we need side projects?" especially for top tech companies like Microsoft, Google, Facebook, Amazon, etc. In this video, I will share my experience as an interviewer on how we view side projects, what makes good side projects and how to pick one.
5 Books Every Software Engineer Should Read
Today I want to talk about 5 books every software engineer should read. These are not reference or academic material, but fun easy-to-read books full of interesting ideas that are directly applicable to the field of Software Engineering. That being said, some of these books are equally enjoyable and useful for people that are not software engineers.
A Day in the Life of a Software Engineer at Microsoft
What people think I do vs what I really do. A funny, light-hearted take at a day in the life of a software engineer at Microsoft, quarantine edition. One of the best things about working at Microsoft is the flexibility around work. It is possible, and often encouraged to fix your lifestyle around work, which makes is very easy to alternate slots on your schedule between work and other chores you have to do. And since the company can operate 100% remotely for engineering, quarantine hasn't impacted our direct job function. Of course, being able to interact with colleagues physically instead of virtually is always great, but remote tech has made things a lot easier.
How to Secure Your Online Accounts
We often think that having a strong password will keep our online accounts secure. But a strong password is only a small part of the puzzle. Even the strongest passwords can be easily cracked if you don't follow the right measures to keep them safe and secure.
How to Use the Pomodoro Technique to Improve Your Focus and Productivity
I’ve tried a dozen techniques to try to boost my productivity, but out of all of them, the Pomodoro Technique has helped me the most. And in this post, I will tech you how you can use it increase your focus and massively boost your productivity as well.
Are You Building the Wrong Habits?
Everyone is talking about habits. There are tons of books, articles, stuff on social media. "Habit hacks" that can make you more productive, efficient and focused. Routines that help you become less distracted, get you exercising, eating healthy, make you stop drinking, smoking ... and the all the good stuff. All you need is to form the habits! Is it that simple though? All we really need are habits? Or, are we emphasizing way too much about one side of the equation and completely overlooking another key aspect that is critical to success? Let's find out.