software engineering

How Programming Makes for a Better You

Whether you are a child still in school or an adult on the back side of your business career, coding has something to teach everyone—about life. Read on to see how there are many great life habits, traits, and skills that can be gained from learning to code and how coding can make for a better you.

How Toilet Paper Problems Affect Software DevelopmentBonnie Bailey writes on how toilet paper problems, which are problems in which the effort required to resolve them are proportional to their current urgency, affect software development. When dealing with toilet paper problems, you're less likely to prepare for other potential problems.
Feature Trimming: What Developers and Testers Need to Keep in MindA new trend in development is feature trimming, with a renewed focus on building simple products with a core set of features. Just as feature additions need to be tested thoroughly, feature removals also need to be tested. Read on for ideas about what developers and testers should keep in mind.
A Look Back at LinuxFor more than twenty years Linux has played a significant role in the computing industry—whether commercial users realize it or not. However, in 2013 Linux made a big splash in some important areas that are sure to influence the direction of the industry in the next few years. Read more to see how.
Will We See the Debut of Dual OS Mobile Phones This Year?Microsoft is exploring possibilities of partnering with Android handset makers to build devices that boot up with two mobile operating systems, giving users the option at run time to choose which one they want. This move will pose new opportunities for mobile software engineers and for testers.
Pricing as a Service: A New Trend to Watch in 2014As we get ready for 2014, early views into trend reports indicate a continued and stronger presence for cloud computing, including a newer manifestation—pricing as a service. The need to determine the right pricing for a product has forced organizations to bring in newer pricing strategies.
Software Testing: A Hunt for FragilitySoftware testers are hunters. At least, they should be. Their prey: fragility. Like some organizations and people, software can suffer from fragility, and it is the software tester's direct responsibility to sniff out fragility, call it by its name, and work to squeeze the life out of it.
October Software News RoundupIn this software news roundup, learn about the launch of SecureDrop, the online whistle-blowing platform of Internet activist Aaron Swartz; new software that helps the blind practice yoga correctly; and how GE and Boeing are teaming up to create code that prevents ice buildup in airplane engines.