Knowledge · Professional Development

Clean Aggregation with JavaScript ‘Reduce’

A common beginner (?) programming question is as follows: Given an array of items, find how many instances of each item occurs in the array. For example, given the below array of US states, return an object with the count of number of instances of each state: The interesting thing about this problem is it… Continue reading Clean Aggregation with JavaScript ‘Reduce’

Knowledge · Professional Development · Technology

Your First 3D Printed Part

Today’s post is about creating your first 3D printed part. I’ve recently started playing with 3D printed parts using a PolyPrinter 3D printer. With the PolyPrinter, learning 3D printing was much faster than I imagined, and very easy to do. If you’re just starting out, I highly recommend downloading a simple project from Thingiverse just… Continue reading Your First 3D Printed Part

Entrepreneurship · Ideas · Knowledge · Leadership · Professional Development · Sales · Selling Yourself

The Business Mentor Spectrum

On one end are the people I admire most: visionary creators with values that choose to share their philosophy, approach, and life lessons with the world. Think: Elon Musk, Richard Branson, and Warren Buffet Down the line are visionaries that don’t actually create much, like James Altuchter and Tim Ferriss, both who I admire greatly,… Continue reading The Business Mentor Spectrum

Knowledge · Spirituality

Neural Nets and the Meaning of Life

Is the Internet destined to become self-aware? Is the singularity approaching? Will Skynet enslave us all? One thing is certain, as these networks become more complex, with more nodes and more data then ever thought possible, they start to look and behave like neural nets, the models that have historically been closest to modeling our… Continue reading Neural Nets and the Meaning of Life

Ideas · Knowledge · Technology

Don’t Heed the Fear-Mongers

It seems inevitable that part of every generation’s zeitgeist is the belief that the generation before had it easier and the world is going to hell in a hand basket. This generation is no different, and with the propagation of digital technology making it easier for fear mongering to resonate in the echo chamber of… Continue reading Don’t Heed the Fear-Mongers

Knowledge · Spirituality

Where the Value of Pi Exists in Nature

The above formula is known as the “Wallis product,” named after John Wallis, a English mathematician who first recorded it in 1655. Wallis was apparently quite prolific and, among other contributions, is known as the mathematician that introduced the symbol for infinity: The interest of this blog post, however is the Wallis product. The Wallis product… Continue reading Where the Value of Pi Exists in Nature

Access DBMS · Knowledge

Erlang-C: Improving Call Wait Times

If you don’t operate a call center you’ve probably never heard of the Erlang-C formula, or “Erlang,” a unit of measure having to do with average number of concurrent calls. If you operate a call center, then Erlang-C calculations can be primary to managing your business. It’s all about balancing the number of agents against call… Continue reading Erlang-C: Improving Call Wait Times

Home Life · Knowledge · Productivity

Reduce Stress: Photo Declutter Project

This post covers a project that’s been on my mind for awhile: dealing with my photo clutter, and is inspired by the Note to Self podcast you can get here. The general approach recommended by Note to Self is two-prong: Use Dropbox for backup Use Google Photos for organization and viewing The first issue I… Continue reading Reduce Stress: Photo Declutter Project