About Fuad Kamal

With a background in biotechnology, Fuad began his career developing assays and cutting edge technologies around HIV research. From there he shifted into the bioinformatics arena, where he developed innovative information systems in Perl. He started playing with the Flash platform around the time Flash 4 was released, and later developed the flash interface for the Flight Information Display System (FIDS) that you see at pretty much every major airport around the world today. Fuad loves delving into new technologies and pushing technologies in novel directions. Fuad has pursued the study of several martial arts over the years. Recently he received second dan in Taekwon Do while concurrently studying Iaido under Doshu Shiro Shintaku. Fuad has often applied principals he learned from his study of the martial arts to mentoring others as well as taking a unique approach to problem solving. He has found that quite often, the barriers we set before us are more mental than anything else, and the key to overcoming them lies in understanding this concept.

2016 Retrospective: It’s not about the Numbers

First off, wanted to thank Bryan Harris, for it’s his challenge that caused this post to come to fruition in the first place. Writing consistently has been my latest stumbling block, hopefully moving forward this too will be something that I manage to improve upon. Secondly, I wanted to thank my mentor, Brennan Dunn, who made me aware of Bryan in the first place. //READ MORE//

Case Study: Implementing Accessibility in a Health & Fitness Mobile App

So accessibility is really about making sure all users, regardless of abilities, have full access to all of our products and the great features you put in your apps, and that means we get to focus on users and think about how users with these different abilities use our features.

-Ian Fisch, WWDC 2015

How can you quickly determine the extent to which your SAAS is accessible? What percent of your customers are affected by the level of accessibility in your app?




In almost all cases, I’m opposed to setting aside time for refactoring. In my view refactoring is not an activity you set aside time to do. Refactoring is something you do all the time in little bursts. You don’t decide to refactor, you refactor because you want to do something else, and refactoring helps you do that other thing

-Martin Fowler

Refactoring as a Feature Tax