Writing clear and effective software product stories in your favourite issue tracker can help ensure that your team has a clear understanding of the work that needs to be done …

Forget What You Know: The Importance of Being Open to New Ideas in Software Development
Learn and relearn: one of the keys to staying relevant and successful in the fast-paced world of software development
How regular breaks can help you write better code
Here’s a surprise (yet obvious) trick on how you can write better code without doing a thing – literally
Writing Helpful Technical Documentation
Learn how to write helpful documentation that not only helps other members of your team understand your code, but also serves as a valuable resource for future reference and maintenance.

What to do with unfinished side projects
So you are a developer? Yes? And you have dozens of unfinished projects? What do you do with all your unfinished side projects?

Clean Coding: A Practical Introduction
With clean coding comes understandability, readability, changeability, extensibility and maintainability. Explore how you can develop clean coding skills in this practical introduction

Adventures in GIS Programming: Techniques for Correcting Geospatial Data from Low-End Devices
Do you work with Geospatial data? The trouble with noisy data points is real. Explore techniques for correction of noisy Geospatial data derived from low-end GPS devices without control inputs

Python Data Types
A data type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

How to be a Terrible Developer in 10 Simple Steps
A sarcasm Step 1 Whatever issue you face, make sure to always blame others and make them responsible for it. It’s generally never your fault, so refuse to consider any …