Renewed, Refreshed, Reflective
Greetings Friends! Reflective Logic Systems is glad to be back after a few years of hiatus while we spent some time capturing opportunities to work with one of the top cloud services providers in the world. Now that we're back online, we're working on making some...
Software Philosophy: Software is a plan
Throughout my career in software I have observed what I’ll call “naturally occurring” distinctions people make of themselves and of others when it comes to their perceived proficiency with modern technology. I remember back in the 80s where it was fashionable to not...
Fault Tolerant Cloud Solution Architecture Using FMEA
I enjoyed a time late in my corporate career where I had the opportunity to develop embedded software for an innovative beverage dispenser unit. This was a considerably different experience when compared with the software development activities involved in creating...
How Software Is Made: The Ideal Gas Law – Part One
Somewhere back in my earlier schooling I was taught something called “The Ideal Gas Law”. Now, this is not a law you can break and get a ticket for thankfully. This law describes the naturally observed relationship of several measurable attributes of a substance while...
How Software is Made: the Generalist and the Specialist
Today I'd like to share with you some perspectives on how software is made. Specifically I'd like to share with you my view on one of the better ways to think about the roles and responsibilities regarding the members on a software team with in terms of their role as...
How Software is Made: Forced Ranking Requirements
I would venture to say that almost every human created system, software or otherwise, can be found to imitate nature in one way or another. Especially complicated systems, such as living systems, are frequently chosen models imitated by modern digital computer...
Are you the ideal customer?
The abundance of business books, seminars and articles about identifying your “ideal customer” for your business is vast. There are many opinions and advisors who suggest that when performing strategic planning for your business, especially for marketing, that the...
Time keeps on slippin’
Time keeps on slippin', slippin', slippin'... Well here we are in February of 2015! There are certainly no shortage of clichés regarding the passage of time. If you were lucky enough to meet your grandparents I'm sure you heard them say to your parents “they grow up...
Some F-Words About Software Quality
With over 20 years in the software and technology profession, I fear that I have begun developing some of the tendencies I used to mock when I was younger and still knew everything there was to know. You know, the “get off my lawn” kind of attitude about the ways I...
A Case for Custom Software
I was fortunate to spend the bulk of my career at one of the world’s best known companies. What I learned there, both personally and professionally, changed my life forever. Now that I have moved on from that amazing experience, I have begun to see more clearly...