The humble function is the most powerful tool you will learn in any programming language. function DoStuff () { } With it you will learn the basics of encapsulating functionality that you can re-use later in your work. From it you will learn about objects, classes, inheritance, recursion, events, hooks, etc, etc. But it all starts, it all originates, from the Humble Function.

How much time do you need to work on something you want to be working on? What do you not know now, that you need to learn to be able to work on that thing? What environment do you need to be able to get the work done? These are all the questions you have to ask yourself before you get mad about “not doing the thing I want to be doing”. You might not…

I bought these headphones almost a year ago. They are amazing. I initially bought them so they could cradle my ear and not be on my ear. But the transparent options are incredible. Many times, I don’t even listen to anything, I simple put them on so they block out everything around me. Forget your Bluetooth mouse when you’re on the road, a set of high-quality headphones should be the first thing you grab if…

When it comes to notifying your users of “what it is you want to notify them about”, the implementation and medium of the notification is just as important as the notification itself. Not going to read the logs or look at the dashboard?  No need to store it anywhere. Is an immediate response required?  Text Message or Slack alert might be the best. Is having the notification as good as seeing it?  Sounds like a…

Is No Answer better than an answer? We hope it’s more akin to Schrodinger’s Cat in that there is still hope and we don’t know what we don’t know until we know it. Hope still abounds. In today’s “always on” world of having your phone everywhere, the time for Schrodinger’s Cat to exist becomes shorter and shorter than ever before. So does No Answer, in an always on world, mean something else now?  Does it…