development

Look at Everyday Products to Improve SoftwareDesigners are always looking at ways to improve software by making it fun and engaging to visitors. However, to reach the next level, we need to slightly change our focus. We need to look not just at other pieces of software but also at everyday products—like doors and the signs that go on them.
Taking Time Off to Benefit InnovationWhat a great idea it would be to be able to spend 10 percent of your time—or 15 or even 20 percent—away from your projects developing new ideas and focusing on projects of personal interest. It turns out that the idea is hardly new. Naomi Karten writes how taking time off can benefit innovation.
Happy First Birthday to the Raspberry PiThe Raspberry Pi is a $35 credit-card-sized computer that plugs into your TV and a keyboard. The projects that people have built with the Raspberry Pi in only one year are impressive. Take a look at just how far the device has come in its first year in the hands of developers—and children—worldwide.
What Do You Do to Manage Software Metrics?Dealing with software metrics is one topic that is going to come up in your career. At some point, your boss or higher-up will request metrics from you or your team on the software, your process, or the people. Joe Townsend writes on how you can manage metrics.
Need a Convention Booth at CES for Your Mobile App?The number of conventions dedicated to the gaming and mobile apps communities is growing, and so is the number of people attending them each year. We look at some of the most popular conventions nationwide and the costs for you to exhibit your projects.
Is Silicon Valley Morally Bankrupt?The technological progress engendered by the tech industry seems to be accepted as an unmitigated good—one that excuses a fairly broad swath of potential shortcomings. Should the pursuit of innovation excuse you from complying with the laws of the land? Is this moral bankruptcy or just business?
January Software RoundupIn this software roundup, we learn that Maryland and Pennsylvania are using software to prevent murders, new software shown at the Consumer Electronics Show underwhelmed some prominent tech pundits, and the Department of Homeland Security recommended disabling Java for a security exploit.
Tips for Keeping Pace with New TechnologyKeeping pace with new technologies is challenging—especially if you've fallen behind. However, continuous learning is a critical component of agile practices. A few simple steps will not only help you get back to the forefront of technology but also will revitalize your thirst for knowledge.