How to Get Better at Coding Interviews


So you want to get better at interviewing? It's all in the approach-- this guide is a **step by step walkthrough** on exactly how to answer coding interview question from companies like Facebook, Amazo...

What The Everything Store Revealed About Jeff Bezos's Path to Building a Tech Giant


I recently finished reading **The Everything Store: Jeff Bezos and the Age of Amazon** by Brad Stone, and found it to be chocked full of wisdom– primarily because it detailed the mindset and attitude o...

Breaking Into Software? Hiring Secrets You Must Know From a Tech Career Advisor


### Dan, why don’t we start by having you introduce yourself? ...

Getting Your First Software Job Without Professional Experience


I’ve had a few friends recently ask me about breaking into the software industry. Most have been looking for advice on getting a developer job at a consumer-facing web/internet company-- though places ...

Writing The Perfect Software Engineering Resume (It's Like a Google Search Result)


I've recently been helping many friends edit their resume, when I realized a strange but interesting analogy. Many people call your resume "your personal landing page"-- a sales page that is selling...

The Art of Approaching Coding Challenges


Today's lesson is a throwback to one of our most popular articles, How to Get Better at Co...

Beyond the Whiteboard: The Most Common Behavioral Interview Questions


This article will go through the most common behavioral interview questions that software engineers tend to face. We'll also dive into detail on how to answer them. These questions can be mastered. ...

Solving the Health Problems of Software Engineers


As software engineers, we're kind of spoiled in many ways. For the most part, we get to enjoy higher than average compensation, pretty good work-life balance, and a slew of interesting things to work o...

To Make Progress, Start By Breaking It Up


There's a few computer science principles that can be surprisingly applied to general life. As an example, the notion of greedy algorithms. One can liken the idea of optimal choice at every iteration ...

You Have Plenty of Time


**You know careers take off, just gotta be patient.** These words came from Kendrick Lamar. Yep, that Kendrick Lamar. The man behind *HiiiPoWeR*, *Swimming Pools*, *Humble*, and many more huge hi...

How to Prepare For a Technical Interview


Technical Interview preparation is hard, and that's why this site exists. However, it's important to know exactly _how_ to prepare. We're talking about the schedule to set, the cadence, what problems a...

What is the best skill to pair with programming?


Sales!...

Should I Join This Company: Assessing Financial Health


This is the first in a 5-part series on how to choose your next company. One of the most common questions from software engineers is: given the abundance of opportunities, how do I know which will enha...

Should I Join This Company: Startup or Big Co?


I have a few friends who recently graduated bootcamps and inquired about how the size of a company impacts their day to day. As someone who only recently made the jump to a large company after many sta...