How I Got Interested in Building Scalable Systems for My Life

I wouldn’t call myself an expert in productivity or system design. However, I have spent 5,000 hours reading and learning about productivity and system design. And I have probably spent 3,000 hours practicing and integrating these concepts into my own life. Here’s how I first became interested in building a …

3 Essential Skills That Define a Software Engineer

Being able to code doesn’t make you a software engineer, although coding is a fundamental skill and a prerequisite for becoming one. Anyone can write code that compiles and runs thanks to a wide range of IDEs (integrated development environments). Here are three important skills that transform you into a software …

Day 1: Why I'm Starting to Write Online

I recently signed up for Dickie Bush & Nicolas Cole’s cohort-based course, Ship 30 for 30. Here are a few reasons why: To unclutter and consolidate my thoughts into cohesive, digestible material. To build a consistent habit of daily writing. To embrace the mindset of publishing something rather than pursuing …