Blog

My best tips for new developers: advice from a (mostly) self-taught software engineer

The most common question I get from blog readers is “What is your advice for new programmers?” So, I thought it was time to write up my thoughts. I will write up my full story in the future, but I took two computer science classes in college. Then, I got a software engineering internship shortly…

Read More

A quick introduction to Block Element Modifiers (BEM)

Block Element Modifier Hi there! So you want to gain a better understanding of BEM? I guess if you are reading this, you may not know what BEM stands for. In case you don’t, it’s an abbreviation for Block Element and Modifier. What is BEM? BEM is a design methodology that helps you to create reusable components…

Read More