Previously a copywriter and editor for TechWell, SQE, and StickyMinds.com, Noel Wurst has written for numerous blogs, websites, newspapers, and magazines. Noel has presented educational conference sessions for those looking to become better writers. In his spare time, he can be found spending time with his wife and two sons—and tending to the food on his Big Green Egg. Noel eagerly looks forward to technology's future, while refusing to let go of the relics of the past.
How can startups continue to attract the best and brightest talent—developers, in particular? Although corporations aren’t the “bad guy” they once were, Apple, Microsoft, Facebook, Amazon, and other big players still offer many perks that the average, strapped-for-cash startup simply can't provide.
Blaming changing requirements for a project's downfall is about as misguided as it gets. When you start accepting that change is in coming and you start preparing for it by using iterative development, you'll see that dreading or fighting change is the only way to ensure failure.
While everyone's ooohing and ahhhing about Foursquare's new olive branch to small businesses, a large number of people in the world have no idea what Foursquare and numerous other companies are doing with Processing—a "design-centric" programming language that's changing the world.
If we all start talking about open source hardware (OSHW) just a little bit more, perhaps we can get it the attention it desperately deserves. Sure open source software is wonderful, but when coupled with OSHW, the boundaries of development truly cease to exist.
Five years ago augmented reality wasn't on most of our minds, but lately it's in the news almost weekly. Why the sudden interest? It's likely because the technology is actually being used to improve our lives—not just clutter them.
Recently Pixar was kind enough to publish the twenty-two rules of storytelling that its teams follow with every film it releases. And lucky for software developers, it appears that many of these rules can be applied to software development to enrich the storytelling experience for users.
The cloud is often sold as the perfect option for increasing computing and storage needs by reducing the cost and energy usage required to perform these functions with in-house hardware. But what are the true environmental tolls of simply shifting the energy costs to someone else's data center?