Check your ego

Is Egoless Programming still relevant?

It has been more than 40 years since Gerard M. Weinberg created the concept of Egoless Programming. We take a look at the treatise now to see whether the rules contained therein still serve a purpose for the modern programmer today.

The code is not enough

6 secondary skills for software developers

Think coding is enough? Programmer and blogger Radek Pazdera thinks otherwise, who says that bringing a product to market requires many other skill sets. Make your work even more valuable with these additional skills under your belt.

Finding the best programming experiences

Taking control of your own curriculum

There are things you learn at university. And there are skills you can only ever learn in the real world. Shutterstock’s Director of Engineering Sandeep Chouksey gives us his tips on the best places to find the practical experiences that make a good programmer.