Programming is fun until … you hit a wall, and the solution seems out of reach. Rather than sit and wait for a solution to appear magically, it’s time to take a break. A timeout may be the answer to finding the solution. If you’ve ever experienced that moment when the answer to a question suddenly pops into your mind […]
Timeouts and Incubation Periods
Lean Code and Comments
When I learned to program, hardware and storage were scarce. It is imperative for the code to be tight and the speed of execution is and remains a first and foremost concern. Achieving this isn’t always easy and often requires some very sophisticated programming techniques. If there was ever a time or place to demand comments, a clever or complicated […]
Python DoWhy
Microsoft’s DoWhy Library for Python greatly simplifies the task of estimating causal effects. If you or someone you know is involved in data analysis, it is worth your while to see what DoWhy can do for you. I have spent a little time working with the library and although I have no coding examples at this time, the powerful nature […]
Lean Code and JavaScript
As I’ve said many times before, “There’s always a better way and more than one solution!” The sentiments of this statement are echoed by the many ways a solution can be programmed using any of the many available languages including JavaScript. Although I’ve been working with JavaScript for a number of years, I continue to discover interesting nuances in the […]
Brackets Update
Brackets is a free, lightweight editor that may be the perfect “Goldilocks” solution for your application development needs.
Lean Code and JavaScript IDE
Javascript is one of the more popular programming languages in use today and its use and capabilities are further enhanced by a variety of available frameworks, such as Node.js and AngularJS, and other libraries. Although you can use almost any text editor to write Javascript, a language based Interactive Development Environment (IDE) or Code Editor can greatly improve your ability to write […]
On Target Tangents
Time Tangents Our world is full of distractions and we often find ourselves on a path that seems so distant from our original plan. We wonder where the time went and ask ourselves … “How Did We Get There From Here?” Are tangents disruptive impulses that take our eyes off of the goal, causing us to lose focus, and drain […]
Executable Python on Windows
We provide solutions to our clients in a variety of forms. Customized software solutions is just one of them and knowing more than one programming language makes it possible to choose an effective and efficient platform accordingly. Python is a relatively simple yet powerful language. I was concerned that anyone wanting to use programs written in Python would also have to install Python on […]
Teaching with Analogies
Over the past few weeks we’ve been taking on the challenge of learning C++. We’ve made our way through the first of 7 books in the C++ All-In-One For Dummies 2nd Edition, by John Paul Mueller and Jeff Cogswell, and we’re working our way through chapter 6 of Sams Teach Yourself C++ in One Hour a Day Seventh Edition by Siddhartha […]