<CharlieDigital/> Blog

Interview Question: Describe a Day in the Life

Interview Question: Describe a Day in the Life

I recently conducted an interview for a managerial position and one question I wish I had asked was “Describe a day in the life of this role”. I thought of this later as I was driving, but I really like...

The Future of the Automotive Industry

The Future of the Automotive Industry

Lately, I’ve been having a lot of discussion with various folks on my thoughts on the future of the automotive industry. Within the next 10 years, we will see a huge transformation in the industry and how consumers use cars....

The Science of Organic Milk

The Science of Organic Milk

If you’re like me, you’ve noticed that organic milk tends to have a longer shelf life and tastes better so I tend to spend the extra money because aside from our 1 year-old, the family drinks milk erratically and I...

Why Cursive Should be Taught in the Age of STEM

Why Cursive Should be Taught in the Age of STEM

It’s a topic that comes up from time to time in various channels on the topic of education and modern curricula.  NPR just had an article today on it and how Alabama passed a law requiring it to be taught. ...

Pau Gasol on Kobe Bryant

Pau Gasol on Kobe Bryant

SI has an excellent “farewell” from Pau Gasol to Kobe Bryant. One of the key takeaways, for me: He was challenging me because he expected more from me. When somebody cares about you, that’s when they challenge you. When they...

A Recipe for Execution in Crunch Time

A Recipe for Execution in Crunch Time

For many small software teams with loose (or non-existent) project management, “crunch time” usually leads to the unraveling of the project to some degree and inevitable crisis management. In most of these cases, crunch time is the result of: Poor...

Adventures in Single-Sign-On: Cross Domain Script Request

Consider a scenario where a user authenticates with ADFS (or equivalent identity provider (IdP)) when accessing a domain such as https://www.domain.com (A) and then, from this page, a request is made to https://api.other-domain.com/app.js (B) to download a set of application...

5 Pitfalls to Software Project Failure

Poorly Controlled Scope Scope is enemy number 1; it is the amorphous blob that threatens to consume and grow until it is an uncontrollable monster, swallowing all of your carefully planned man hours. Increases in scope are often the result...