
Strategically naming variables
How to avoid semantic satiation
Search for a command to run...

How to avoid semantic satiation

Design informs even the simplest structure, whether of brick and steel or prose. – E.B. White Wireframing is a crucial planning step in the software development process that provides an early visualization of the concepts, organizational structure, ...

So much of the foundation for what we do we as developers relies on effective version control. But for many, working with GitHub, not to mention git itself, is a mysterious and at times intimidating experience. Working with git shouldn’t feel like w...

Let’s cut to the chase—a lot of the interest and initial motivation around learning Big O stems from its prevalence in technical interviews. Employers want to confirm that prospective employees understand the main concepts of Big O because the notat...

A beginners introduction