Designing at the right level of abstraction

As SharpestMinds matures as a company, good design is becoming increasingly important. For most of the company’s lifetime, we embraced a design-on-the-fly, just-make-it-work attitude. Without much more than a text or verbal description, we would simultaneously plan, implement, and design new features for our web-app. This approach worked well enough while we iterated towards product/market […]

How to have more productive meetings

Meetings are an inevitable part of business but they are costly. Everyone involved has to take time away from their work day to participate. Having no process in place for conducting meetings practically guarantees wasted time.  Meetings are a medium of work. People’s time is highly valuable so all meetings should be purposeful and well […]

Death metal, machine learning, and algorithmic bias

AI and machine learning algorithms are becoming increasingly relevant in the technology we use and it’s important for everyone to understand the implications. There is a key difference in how machine learning algorithms are programmed compared to traditional algorithms. Instead of being logic-based, they are data-based. We’re going from software that is explicitly programmed (if […]

How and why to keep a daily journal

Keeping a daily journal is probably the most useful habit I’ve developed. It has increased awareness of how I spend my time and been a catalyst for other productive habits. It took me almost a year of experimenting with habit strategies to develop one that stuck. Here’s what I learned. Where to journal? It should […]