Is it ok to have technical debt?

Technical debt and design debt are synonymous, neologistic metaphors referring to the eventual consequences of slapdash software architecture and hasty software development. Code debt refers to technical debt within a codebase. [From Wikipedia] If you’re doing something that you know that will return to bite you in the ass someday than you’re probably in the … Continue reading Is it ok to have technical debt?

The Israeli software craftsmanship group is on its way

As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value: Not only working software, but also well-crafted software Not only responding to change, but also steadily adding value Not only individuals and interactions, but also … Continue reading The Israeli software craftsmanship group is on its way

Why you want to be a Polyglot programmer

Polyglot programming defined From Wikipedia: Polyglot (person), someone who aptly and with a high level of fluency uses many languages. The word derives from the Ancient Greek πολύγλωττος (poluglōttos, “'many-tongued, polyglot'”), from πολύς (polus, “many”) + γλῶττα (glōtta, “'tongue, language'”) The term was (probably) coined by Niel Ford in his blog post Polyglot Programming (from … Continue reading Why you want to be a Polyglot programmer