There are a handful of extremely common mistakes that you should never do while learning to code. These pitfalls can make it incredibly difficult to gain momentum early in the process. So if you’re just starting out, remember that these common missteps. 1. Endlessly research technologies without spending time actually writing code. Starting out is super intimidating. What if…Ken Mazaika
Is The End Of Code Really Coming?
It seems like more and more often, people are writing about “the demise” of software development. For example, Wired recently published an article titled The End of Code, in which the author proposes in the near future coding will change from being a massively in-demand craft to a niche activity done by a small group…Ken Mazaika
Elixir, ReactJS, & The Technologies That Will Rule Programming Until 2020 And Beyond
I’m a strong believer in the idea that the software development environment is evolving at such a fast pace that it’s far more practical to learn the fundamentals instead of the next group of cutting edge technologies. However, beginners will often ask about the future of web development. And it makes sense. With programming, as…Ken Mazaika
We Talked with Women About Diversity in Tech
A few months ago, Stack Overflow published a developer survey that was the first of its kind. It compiled the input from over fifty thousand developers, making it the most comprehensive developer survey ever conducted. Despite an impressively vast sample size, the survey received some flak for the inherent bias it produced by surveying its…Jenna Wang
What is an Algorithm and How Does it Make You a Better Programmer?
You may have heard that developers need skills with algorithms. What is an algorithm? And that data structures are important. What the heck do those two words even mean? These concepts are so fundamental to programming that experienced developers often use the words without realizing they can be foreign, confusing, and abstract for someone starting…Ken Mazaika
RSpec vs. Test Unit: How Test Driven Development Works
There are some topics that are near and dear to the hearts of all developers, and one is test driven development. Test driven development (often shortened to TDD) is a workflow about how to write code. New features are added to web applications typically in an iterative manner. What that means is that programmers minimize…Ken Mazaika