
How to Build an Offshore Development Team
If your HQ is in New York, London or the Silicon Valley, you are obligated to pay a fortune for…

C Code That Works < C Code That Rocks
Many beginners and even some experienced developers believe that writing code that works is all that matters. This statement may…
20 Major Mistakes in Software Development
Software development has achieved a lot since the days of Binary, Cobol, etc. However, there are mistakes about software development…

7 Stages of Software Development Cycle
This is the time when latest technology pushes the evolution of virtually every field. Today most business and personal activities…

5 Things Causing Developers to Lose Motivation at Work
Is work only about money? And if it’s only about money, what makes developers quit their jobs? Practice shows that…

4 Pitfalls to Consider When You Deal With Open Source Software
Open source software (OSS) is any software with licensed source code that makes it available and free for everyone. Vast array of…
Signs You’ve Written a Bad Program
These are usually called “code smells” because they’re almost always bad no matter where you find them, but remember that: …

Offshore Software Development Methodology: Agile vs. Waterfall
Which methodology is best suited for offshore software development? Offshore software development is carried out with the ultimate aim to…

Manage Offshore Software Development Projects to Reduce Cost
Outsourcing Software Development to overseas has become a common process in IT industry. The development of high quality software and…
Quick Retorts to Unreasonable Requests
Programming needs to be a mandatory class in school for the same reason that reading and writing are: it will…
6 Personal Enrichment Tips
1. Experience what it’s like to be stupid Try to design a recursive algorithm in your head the next time…
The Nature of Failure Modes
One frosty Monday morning you yawn and step out of your front door in your pajamas to pick up the…







