Software Development
-
The disastrous impact of IT Outsourcing to the Motivation and Results of Software Developers
IT Outsourcing (or the transfer of business functions to an external service provider) is a common practice in almost all…
Read More » -
The Developer/Non-Developer Impedance Mismatch
Most software developers have probably heard of and even had experiences with the object-relational impedance mismatch (often addressed with ORM…
Read More » -
Software Development Metrics that Matter
As an industry we do a surprisingly poor job of measuring the work that we do and how well we…
Read More » -
MapReduce Questions and Answers Part 2
4 Inverting Indexing for Text Retrieval The chapter contains a lot of details about integer numbers encoding and compression. Since…
Read More » -
MapReduce Questions and Answers Part 1
With all the hype and buzz surrounding NoSQL, I decided to have a look at it. I quickly found that…
Read More » -
5′ on IT-Architecture: three laws of good software architecture
The issue with architectural decisions is that they effect the whole system and/or you often need to make them early…
Read More » -
Code comments gone wrong
Adding code comments is supposed to be good practice, but here is why it often fails: Code is the single…
Read More » -
Top 7 Programmers bad habits
1. The All code is crap, except mine, attitude.I have bad news for you buddy, all code is crap. No…
Read More » -
Code Forensics
How do you know if using code metrics really does help to produce code with fewer bugs. I am convinced…
Read More »