I've got a challenge for you. The next time you start a new project, try not using a PHP framework. Now, this isn't an anti-framework screed. Neither is it a promotion of not-invented-here thinking. After all, we're going to be using some packages written by several framework developers in this tutorial. I've got nothing but great respect for the innovation going on in that space. This isn't about them. This is about you. It's about giving yourself…Read on ›
The full post ›
I love this contrasting pair of quotes, perfectly capturing the mindset of great leaders.
According to psychologist Mihaly Csikszentmihalyi, the human nervous system can only process about 110 bits of information per second. Understanding someone speaking to you requires about 60 bits per second. That's why we can't listen to more than one person at a time. Multitasking isn’t actually doing multiple things at once. It’s rapidly switching between multiple things with incredible frequency. It fatigues the brain and results in much lower quality decision-making all around. If you're feeling overwhelmed and like…Read on ›
If your company is like the typical digital agency or software shop, you've got deadlines slapped on every bit of work in the entire organization as a way to get your people to deliver work quickly. If you're honest with yourself, you know that your people will miss their deadlines on plenty—if not most—of the work they do. And while you might crack the whip and fuss about it, you know deep down that it's expected. You're…Read on ›
In the world of design and development, your team's getting a lot thrown at it. It's true if you're running a software shop responsible for churning out a single product, and it's especially problematic for digital agencies with multiple clients. But when everything's an emergency, nothing is. We need a better way of keeping on top of all those demands and knowing which ones we should focus on right now. I've been through the ringer with project…Read on ›
For any brick-and-mortar business, it's a major problem if your customers can't find you. That's true for medical professionals and their patients, too. I'm delighted that I got the opportunity to help Connect Hearing, a major network of hearing clinics in Canada and the United States. They recently asked me to fix some big issues plaguing their hearing clinic locator, namely: The locator itself took upwards of 10 seconds to load and routinely got the visitor's location wrong during geolocation auto-detectionIndividual clinic pages would often show the…Read on ›
My first foray into entrepreneurship was surprisingly successful. At least it started that way. My business partner and I hung our shingle as Hearsay in 2008 (now Hearsay Interactive), and we quickly began scheduling one project after another, making enough to live on almost immediately. And it felt really good for a while. The problem came when a huge flat-rate project dragged on four months longer than expected and we had no margins—in terms of time or money—to absorb the blow. When the…Read on ›