Read Next

How My Computer is Set Up for Productivity and Security

I got an email from a reader this week asking if I'd post about how my computer is set up for productivity. As I was going through my answer in my head, I realized that I'm also very geared towards security, which is frequently overlooked. So, behold: a post about how my computer is set up.


Almost all computers today are fast enough for the average load of tasks that a user will dump on it. Most laptops are light enough to be lugged around comfortably. Storage capacity is abundant across the board.

Learn to Code

On Imported Blog

Let's talk about programming. Everyone says you need it these days. Even I do. But, how should you learn to code? Codecademy, KhanAcademy, or other pseudo-learning techniques? Maybe a book, like Learn Code The Hard Way. What language should you learn, and what software should you code in? The questions are endless!

I'm here to give you a solution for you (and myself). Here's an 8-step guide for learning to code.

Everyone knows that goals are pointless if they're not specific. If you don't define your success, you're just flailing around randomly. Therefore, have something you want to build.

Think of coding like woodworking. You want to learn how to manipulate wood to make beautiful objects. Would you start hacking away randomly? No. Then why would you do that with code?

Rendering New Theme...