Invasion of the Physicists
Wired recently published an article with the sensational title “Move Over, Coders — Physicists Will Soon Rule Silicon Valley” primarily concerned with physicists or former physicists working in…
Wired recently published an article with the sensational title “Move Over, Coders — Physicists Will Soon Rule Silicon Valley” primarily concerned with physicists or former physicists working in…
I recently received an inquiry on how to get started in the currently hot field of data science. Perhaps a better question is: should you get started in…
Business Insider recently ran an article “Here’s what you should know about those 99% job placement rates at ‘coding bootcamps’— some of which boast $100,000 exit salaries” warning…
Introduction This is a short post on how to recognize numbers such as simple integers, real numbers and special codes such as zip codes and credit card numbers…
Martin Fowler’s Design Stamina Hypothesis expresses a widely held belief among practicing software engineers and other technical professionals that is also taught in computer science curricula. Basically, the…
Eugene Goostman, an artificial intelligence program purporting to be a thirteen year old boy from the Ukraine, recently prompted a spate of breathless news articles reporting that an…
Can we make computers that think like or even better than human beings? If we can, will these computers make the world a better place as in Isaac…
Hello Theo, You have asked me to send an account of the miraculous occurrence known as The Refactoring. In answer to your inquiry, I have consulted both our…
This is a brief post on scientific calculators for computer users. It is partially a followup to the post Ten Great Quick Calculators for Computer Users and overlaps…
This is a brief post showing how to display error bars in GNU Octave, a free open-source numerical programming and analysis tool that is mostly compatible with MATLAB.…
From time to time, computer users may need to perform a quick calculation such as adding or multiplying two large numbers. This is particularly true if the computer…
Underestimation of the cost, schedule, and risk of projects is common in software development and especially prevalent in mathematical software development. It is common to encounter extremely optimistic…