Software Development
-

What Are the Top 10 Causes for Unhappiness Among Developers
A new study lays out the main reasons that lead to unhappy software developers. But why is it so important?…
Read More » -

Dealing with Difficult Stakeholders and Team Members
Experiencing disagreement and conflict is part of our job as product managers and product owners. We work with a broad…
Read More » -

Lucene gets concurrent deletes and updates!
Long ago, Lucene could only use a single thread to write new segments to disk. The actual indexing of documents,…
Read More » -

An Overview of the Logging Ecosystem in 2017
Logging. Itâs fair to say that itâs a fundamental tenet of modern computing. It helps developers debug applications, and systems…
Read More » -

Discovering The Arcane World Of Esoteric Programming Languages
An esoteric programming language is a programming language designed to challenge the norms of language design. It is a language…
Read More » -

The Four Quadrants of A Dynamic And Self-Sufficient System
Any system that intends to be fully automated and self-sufficient must be capable of self-healing and self-adaptation. As a minimum,…
Read More » -

Developers and Ethics
âWhat are some areas you are particularly interested inâ â recruiters (head-hunters) tend to ask that question a lot. I…
Read More » -

What Makes a Great Tester?
I was recently a judge at ISTC, the Israeli Testing Cup finals. So how does one judge testing? What makes some…
Read More » -

Difference between Stable and Unstable Sorting Algorithm?
Recently in one on the interview, after some initial questions about sorting algorithms e.g. how do you write QuickSort or difference…
Read More »

