How can you build a resilient business so you can not just survive difficult times but accelerate through them and pull ahead of the crowd as things improve?
Whether in a larger or more established company, in a small early-stage startup, or even in the ideation stage, good product management skills are essential to creating products people will...
More than 2,000 years ago, one of the earliest known and most insightful works on the conduct of war was written in China. Sun Tzu’s The Art of War1 has...
Talking with companies and teams aiming for rapid innovation and growth, over a wide range of sizes and stages, I find many will eagerly tell me about their progress and...
Whether you are a fan of the company or not, Amazon is the force in commerce, technology, and even logistics today. Entire industries are being created, challenged and disrupted by...
The pressure of Black Friday traffic at many companies and product launches at Apple are legendary. Companies and fortunes are made and lost on thriving or not during major spikes...
“Concision,” a noun form of the adjective “concise” makes for a handy one-word summary of what we are seeking in the artifacts we produce from our work as software developers....
I’ve run into this pattern a few times where I want to return the value of some expression, but I also need to do some side-effect between evaluating the expression...
Ever since I first studied discrete mathematics and read Paul R. Halmos’ Naive Set Theory, I’ve been bothered by the conventional definition of tuples in terms of sets.