Software Development
-
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 » -
Introduction to Strong Cryptography
One thing that amazes me is that the most developers are not familiar with strong cryptography. In my career, I’ve…
Read More » -
Redmine Installation & Getting Started Guide
Redmine is a free and open source, flexible web-based project management and bug-tracking tool, written using the Ruby on Rails…
Read More » -
21 books for Engineering Managers / Development Managers that guided me in 2011
As an Engineering Manager / Development Manager aspiring to be a good software craftsman I want to promote good engineering…
Read More » -
Technical Debt – How much is it Really Costing you?
The idea behind the technical debt metaphor is that there is a cost to taking short cuts (intentional technical debt)…
Read More »