| Blog
Red Panda Innovation Labs is a software product and services firm which creates mobile applications, web applications and internet of things (IoT) applications. We consult businesses on their product strategy and work on user interaction, software architecture and software development of the products.
page-template,page-template-blog-large-image-simple,page-template-blog-large-image-simple-php,page,page-id-1815,ajax_fade,page_not_loaded,,qode-theme-ver-8.0,bridge,wpb-js-composer js-comp-ver-4.9.2,vc_responsive


May 26, 2016

Hands-on Technical Architect?

One of the challenges I face as a recruiter at Red Panda Innovation Labs, is to find a technical architect who is hands-on. Typically in our industry, technical architects are expected to come up with high level architecture or design of one / multiple projects. The low level implementation - the actual code - is expected to be written by the developers.
May 4, 2016

The case for software craftsmanship

The word craftsmanship usually brings to mind images of a sculptor chiseling intently to perfect a beautiful sculpture, a potter shaping the neck of an elegant vase, a watchmaker tinkering with the minutest of gears, and so on. You don’t picture someone writing code. You don’t imagine someone gathering requirements from a client, or identifying test cases.
February 8, 2016

Cognitive load testing, anyone?

There are burdens which are bad and blameworthy, and these it is our duty at once to cast away. - James Hamilton A team-mate recently sought help over email while debugging a piece of JavaScript code that he was trying to get working. He had a...

January 18, 2016

A context for rules, and a rule for contexts

“Look, that’s why there’s rules, understand? So that you think before you break ’em.” — Terry Pratchett, Thief of Time On my recent post discussing the test automation pyramid, a reader asked if the pyramid is really a strict rule to follow. My first instinct was...

January 11, 2016

Automated tests and the confidence they breed

"Danger breeds best on too much confidence." - Pierre Corneille, Le Cid A view about testing I've encountered often relates to the confidence that certain kinds of tests provide. One of my team-mates recently referred to the test pyramid as a confidence pyramid, the implication being...

November 30, 2015

Retrospectives in Agile

WHAT is Retrospective? Retrospectives are a great way for teams to take time and reflect regularly on course of actions in their teams, identify the areas which motivates them, things they feel good about, bring up issues (big or small) to discuss with others and keep...