The Illustrated Primer

Tag: SDLC

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 »

The Startup Leap to Success

In the words of Ecclesiastes, there is a time and purpose for everything under heaven. In the early stages of a startup’s life cycle, process is negotiable. Too much process may hinder the speed in which you can build a functional POC. In later stages, however, good process and procedures (e.g. requirements, QA, unit testing, documentation, build automation, etc., ) are critical. They are the very foundations of any commercial grade product.

Read More »

Ode to The Code Monkey

What you lack are not more lines of code, rather it’s architecture and a road. To substitute quality with speed, Is the motto of the code monkey creed….

Read More »

To Make Errors is Human, to Handle Them is Divine

Its not enough to capture and display errors. Real quality of service goes beyond just acknowledging your application’s faults. My rule of thumb is that there is no such thing as an “informative error message”. A good error is one that has been eliminated through error-handling code and product design.

Read More »

It’s Good Enough for Me

I seized the opportunity to respond in kind with a rival French maxim. I quoted Voltaire: “Le mieux est l’ennemi du bien” (the best is the enemy of the good). My companion was startled and said he didn’t understand what I meant.

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 »
The Illustrated Primer