Software Development
-
A Tale of Two Cultures: Hackers and Enterprise Developers
Today I found myself thinking again of what I see as two distinct cultures in the development world: Hackers and…
Read More » -
A SMALL cross-section of BIG Data
Big data is a term applied to data sets whose size is beyond the ability of commonly used software tools…
Read More » -
Overview of the basics of versioning
Why use version control? Versioning is a crucial key of the development process for several reasons best described through the…
Read More » -
Junior Developers – Anthropological Review
Junior Developers…You can’t live with them and it is illegal to shoot them. Well, except maybe for our North Korean…
Read More » -
Open Source Rules of Engagement
The Eclipse Development Process (EDP) defines–in its section on principles–three open source rules of engagement: Openness, Transparency, and Meritocracy: Open…
Read More » -
15 Tenets For The Software Engineer
Many people talk about the things a software engineer needs to know in order to be successful in their job.…
Read More » -
Shame driven development
I always aspire to write well-crafted code. During my day job, where all production code is paired on, I think…
Read More » -
How should REST services be documented?
REST has become the standard way of creating APIs and exposing resources on the internet. Traditional web services (using SOAP…
Read More » -
Git Tutorial – Getting Started
I was a long time Subversion user then. So, when I got introduced to Git few months back, I was…
Read More »