The Illustrated Primer

Category: Software Development

Word Cities Summit 2014

After six months of grueling work, an impossible deadline, 15 hour days, and against all odds… XRVision delivered the world first standalone wearable face recognition system.
I hope that this will be a small contribution to making our cities, communities, and public gathering safer.

Read More »

The API Train Wreck Part-2

In The API Train Wreck Part-1, I discussed API design factors such as KPI, performance measurements, monitoring, runtime stats, and usage counters.  In this posting,

Read More »

The API Train Wreck Part-1

Developing a commercial grade API wrapper around your application is not a trivial undertaking. In fact, in terms of effort, the development of an outbound

Read More »
Yaacov Apelbaum Big-O Notation Efficiency

Big O Notation

So if you have been suffering from recursive algorithmic nightmares, or have never fully understood the concept of algorithmic efficiency, (or plan to interview for a position on my team), here is a short and concise primer on the subject.

Read More »

Developers Just Wanna Have Fun

The greatest engineering feats are the ones we don’t notice. The hallmark of a great designer is his ability to translate complexity into simplicity. The automatic transmission in a car represents significantly more engineering effort than a manual transmission, but it positively transforms the average user experience. The best consumer electronics always focus on hiding complexity, not showcasing it.

Read More »

Social Networks vs. the Enterprise

But alas, every garden has its resident snake, and such is the A grade serpent found in social network’s Garden of Eden. What many of us don’t realize is that the same characteristics that make the social networks so attractive are also their greatest limitation.

Read More »

The Death March

To those unfamiliar with the term, a death march is not a walk through Ezekiel’s valley of dry bones. Rather, it is a reference to a development project where requirements exceed the realistic deliverables by at least 50 percent.

Read More »

An Afternoon with a Fraudster

It was only after I played back the recording and listened to it several times that I realized how sophisticated and polished the scam was. The planners had thought of everything and had prepared for even the minutest of details.

Read More »