Genetic Palindrome – A Programming Challenge Problem

Laptop with software development editor open
Programming challenges can be fun.

When hiring software developers a common technique for assessing their aptitude is the “programming challenge”. These come in a variety of forms, but they all generally involve a staged example where the candidate is tasked with solving some type of a task where multiple solutions exists. The candidate is then graded (in no particular order) on their ability to: read more


Relearning Calculus

Jason / February 4, 2021

I graduated college in December of 2005, but my last math class was a year and a half earlier when I took Calculus III over the first summer 2004 term. As of the time of this writing that is just over 16 years, 7 months since I’ve last used a large portion of what I learned in Calculus III. read more

Blog, General

Two New Language Localizations

Jason / December 25, 2020

In the spirit of Christmas, I’m pleased to announce that starting today two new language localizations are available for this publication – French and Russian.

In 2019 I began the process of making my content more broadly available to everyone across the globe by introducing our first localizations of Chinese and Spanish, and I’m very pleased that we’re ending 2020 on a high note by expanding those language offerings. It is my sincere hope that these translations are helpful in sharing this publication to as many people as possible, even if English is not their first language. read more

Blog, General

Time, Ideas, and Saying No

Jason / September 1, 2020
man with hand up saying "no"
Saying “no”

I’ve always seemed to have more ideas than time. I really should start keeping a log of all my ideas – I’d be curious how large such a list would grow. These are things from awesome website ideas, to ideas for a business venture, to even things like politics and local community development. This is undoubtably why ideas are viewed as being a dime a dozen. Ideas are the easy part, execution is where the things get tricky. read more

General, Leadership

I Make Seven

Jason / October 14, 2019
The path ahead

For many it is not the destination, but the journey, that makes an adventure. I can relate. Two years ago I joined Summit ESP, and began a journey that I will never forget.

There were many things that attracted me to Summit, but perhaps the one that influenced me the most were the people. I felt – and still do feel – that they had put together a top-notch team. Truly one of the single best teams I’ve ever had the pleasure of working with. read more


Always Be Prepared?

Jason / January 6, 2019

Perhaps it was my years as a Scout, and their insistence on always being prepared for whatever might come your way, but I have always carried more adapters than I could possibly need around with me in my bag. The idea of being caught without a cable or adapter for some tech gadget is distasteful, to say the least. read more