My Technical Readiness

The category of this post is Personal and is all about Technical Readiness, my own one.

Analysis, synthesis (design), communication, specification, abstraction, logic, assumptions, generalization/specialization, objects, properties, behaviors, classification, and more...are all required skills for good software design.

Studying philosophy is a good way to get deeper on those very skills.

Guess what? I am studying philosophy as part of my Technical Readiness for creating software-based business solutions, as simply as that.

For more about this, see Object Thinking by David West and hear this two-part interview.