Affects of Effects

According to Newton’s third law of motion “when one body exerts a force on a second body, the second body simultaneously exerts a force equal in magnitude and opposite in direction on the first body.” Based on this principle, one can conclude that for all cause and effects, every effect must affect the cause.  Therefore […]

Know thy self

According to Sun Tzu in The Art of War, “Know thy self, know thy enemy. A thousand battles, a thousand victories.”  However, I often find this advice more relevant “Know thy self and you know thy enemy. A thousand victories for the self-master.”

Windows 8 to Windows 8.1 WiFi Issues

I just upgraded my Samsung ATIV smart PC tablet from Windows 8 to Windows 8.1.  I should have checked the web before doing this.  The WiFi driver for the Intel Centrino Advance-N 6235 would no longer connect to any networks.  The after-upgrade installed driver is version 15.10.3.2 from Intel.  I found “version” 16.7.0 for Windows […]

Learning to Program

Below are some recommended online courses on programming: http://scratch.mit.edu/ While for kids, it gets one to think about programming control structures in a fun way. Basically drag and drop programming. http://www.codeavengers.com/#looking Again for a slightly younger audience, but the courses are good. http://www.codecademy.com/learn Another fun and free site. I’d probably take the Ruby class (assuming […]

Quicken Quality

When the in-app upgrade call to action looks like this: I have my concerns about the future quality of the software.

Quick and Dirty Software Technical Due Diligence Questions…

TEAM Was the technology built by employees or contractors? Which are the key resources? Are those resources still employees? Current team members and roles of each? OPERATIONS Where/how is the solution hosted/deployed? What internal security controls are in place? How does the software scale as new business is on-boarded? What is the on-boarding process? Is […]

My Very Simplistic Project Scoping Math

Let R = the duration of the Requirements process in effort (e.g. person hours). Then, a solid Design process generally trends towards 3R; The Coding process typically trends towards 2R (assuming good Requirements and Design); And the Testing process trends towards 2R as well. So for a generic project, after properly gathering Requirements, overall effort […]

Always ask questions…

Questions are the key to pushing forward… According to Isidor Isaac Rabi, his mother would ask him “Izzy, did you ask a good question today?”  I think that is a much better question that “What did you learn today?” And the wisdom is also written in the Bible: Ask, and it will be given to […]