Software Development
-

Working with legacy code
Context Large organisations’ systems may have from tens of thousands to a few million lines of code and a good…
Read More » -

Here Is The Main Reason Why You Suck At Interviews
I’ve talked about interviews from one perspective or another on several occasions, you might even say it is a pet…
Read More » -

Setup Git server with read/write HTTPS on Debian
Three months ago we decided to move our projects to Git. I guess you already know the advantages of Git…
Read More » -

Mentorship in Software Craftsmanship
First, a little bit of background and metaphor In the medieval times, apprentices would work in workshops an would be…
Read More » -

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 »


