development

failure and success road signs Want to Become Agile? Get Ready to Make Countless Mistakes

It’s not easy, but to find success with agile, you need to become comfortable not only taking risks, but watching those risks lead to real failure. Not every idea is going to be a winner, but more often than not, those failures lead to an even greater success.

Josiah Renaudin's picture
Josiah Renaudin
robogami Robots and Origami: Designing and 3D Printing Foldable Robots

Origami is no longer limited to folding a sheet of paper into a crane. Now there’s Interactive Robogami, a new system under development from researchers at MIT that gives those of us who are neither a roboticist nor a mechanical engineer the tools to design our own robots.

Pamela Rentz's picture
Pamela Rentz
How to Make Agile Work for Your Specific Team

Taking a step back, being honest about your strengths and weaknesses, and then using agile concepts to make yourself better is smarter than simply copying another team's structure. Agile can be your base, but don’t let trends that work for your competitor dictate the core of your software development.

Josiah Renaudin's picture
Josiah Renaudin
Continuous Integration Makes Testers Look Like Developers

There have always been distinct lines that separate developers and testers—and they didn’t often work all that close together. However, shifting everything to the left and being more concerned with testing at every single stage of development has blurred the line between their responsibilities.

Josiah Renaudin's picture
Josiah Renaudin
artificial brain Google and Microsoft Expand Artificial Intelligence Research

Artificial intelligence (AI) is getting smarter, but there’s still a lot to learn about this growing field. To that end, several tech giants recently announced programs to help take AI and machine learning from the nascent stage of development to solving sophisticated challenges across virtually every industry.

Pamela Rentz's picture
Pamela Rentz
Test Automation Why Automation Scares Many Traditional Testers

Throughout the years, manual testing was just how things were done within standard software teams. Now, with advances in technology, the introduction and spread of agile, and the greater demand for speed, automation tools are almost required to keep up in this fast-paced industry.

Josiah Renaudin's picture
Josiah Renaudin
Better Software summer 2017 issue cover What’s in the Summer 2017 Issue of Better Software Magazine

It can be a challenge to develop software solutions on a variety of operating system platforms. Browser-based apps support some degree of platform independence with HTML 5, but web apps aren't usually as robust as desktop apps. Our cover story removes the mystery of how to create apps for both Windows and macOS.

Ken Whitaker's picture
Ken Whitaker
RoboBee Can the IoT Help Save the Bees?

More than one-third of all crops in the US require insect pollination, and managed honey bee colonies are our main resource. According to the US Department of Agriculture, beekeepers have been steadily losing colonies, but the IoT may be able to help with some interesting projects.

Pamela Rentz's picture
Pamela Rentz