Exploring SFML Graphics in C++ – Refactoring Wave 5

Five years roughly spans how long I have spent privately researching native graphics programming technology. It is not a professional effort but a work of curiosity. Several blog posts cover my encounter with native graphics code. The effort broadened my insight beyond what I had anticipated. This article covers the evolution of that understanding and continues from the Sept. 2014 discussion of the SFML Graphics programming library. Continue reading

Microsoft is the Master of Interactive Tech

Often, a company that focuses on its core strength will undoubtedly succeed. Microsoft’s core strength is user interface technology. What is user interface technology? Finger tapping away a schedule reminder on a mobile device and mouse clicking a post button on a blogging app are interactions. The schedule, the buttons, and all the things you see visually all comprise the user interface. The user interface, besides the hardware itself, is most people’s gateway to the device, the computer. Microsoft is the leading company in user interface technology advancement. Continue reading

Technology Perspectives from Alexander Stepanov and Daniel Rose

Slashdot invited people to ask some questions of Alexander Stepanov and Daniel Rose. Their responses to the questions are available in the forum post, Interviews: Alexander Stepanov and Daniel E. Rose Answer Your Questions. I gained some valuable insights reading their responses. Some of what I write below are not their words but what I have observed. Please do not accept these statements as final truths but as important insights. See my clarifications section at the end. Much of it is informative regarding technology and process surrounding technology. Continue reading

Future of Life Institute Concerns About AI (Artificial Intelligence)

Over 1,000 people signed a letter through the Future of Life Institute to, as an article from CNet implies, “protect mankind from machines“. The 1,000+ signatories are leading scientists, engineers, and thinkers. The attached research document cites 92 sources on wide-ranging questions, research, and analysis. I learned a few things from the articles and research document accompanying the open letter. Continue reading

Review of From Mathematics to Generic Programming

What are the properties, principles, and conditions that constitute a transformation of one kind of thing to another? The authors of the book, From Mathematics to Generic Programming explain that gradually morphing software code from a specific to general form is perhaps the most effective approach to making software programs more adaptable. The audience is everyone. That includes those who want to grow their understanding of software technology as well as those who are involved with creating software code. Whether that code is a small snippet embedded in the cell of a spreadsheet; code working upon a trillions of data records from a database and all types of solutions in between, the authors contend that those solutions would benefit from an approach that is more general than specific. They set out to inform the reader on how this might be done. Continue reading