Skip to main content

Posts

Showing posts from January, 2013

Empathize Not Sympathize

Many enterprise software vendors sympathize. "We know it's a bad experience" or "We will fix the usability." One of the reasons the software is not usable is because the makers never had any empathy for the end users who would use it. In many cases the makers didn't even know who their end users were; they only knew who would buy the software. As far as enterprise software is concerned people who write checks don't use the software and people who use software don't write checks and have a little or no influence in what gets bought. Though the dynamics are now changing. Usability is the last step; it's about making software usable for the tasks that it is designed for. It's not useful at all when the software is designed to solve a wrong problem. Perfectly usable software could be completely useless. It's the job of a product manager, designer, and a developer to assess the end user needs—have empathy for them—and then design software that

HoverCam: Portable Scanner and Document Viewer In One

The HoverCam is a collapsible document camera and scanner all in one portable package. The HoverCam first slides out of the base and then swings out from the arm. The HoverCam T5 has a five megapixel camera which allows the HoverCam to capture crisp scans of documents up to 11" X 14". The HoverCam plugs into a Mac or PC using USB and does not require any external power. To begin using the HoverCam, launch the HoverCam Flex software which is included with the HoverCam T5. The HoverCam Flex software gives you the option to start scanning, capture a video, or show and annotate a document on a projector. Click read more below to learn more. Scanning: In order to scan to a PDF, JPEG, or other file type,  place the document under the camera and position it properly then snap the picture. If you have more than one page you can use an included alignment bumper to line up each page more quickly. The HoverCam takes pictures very quickly with almost no time lag. Scanning documents with

A Journey From SQL to NoSQL to NewSQL

Two years back I wrote that the primary challenge with NoSQL is that it's not SQL . SQL has played a huge rule in making relational databases popular for the last forty years or so. Whenever the developers wanted to design an(y) application they put an RDBMS underneath and used SQL from all possible layers. Over a period of time, the RDBMS grew in functions and features such as binary storage, faster access, clusters, sophisticated access control etc. and the applications reaped these benefits. The traditional RDBMS became a non-fit for cloud-scale applications that fundamentally required scale at whole different level. Traditional RDBMS could not support this scale and even if they could it became prohibitively expensive for the developers to use it. Traditional RDBMS also became too restrictive due to their strict upfront schema requirements that are not suitable for modern large scale consumer web and mobile applications. Due to these two primary reasons and a lot more other rea