Software Development Stories & Methods | TechWell
Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

Software Development

Development Stories
Broken ceramic plate Overcoming Test-Driven Damage

Some say test-driven development may work well initially, but as soon as we start to refactor our code, it breaks old tests and requires us to write new ones. This is not the fault of TDD; it’s the way we’re using it. TDD remains a valuable way to verify code as we write it, so we need to repair our test-driven damage.

David Bernstein's picture
David Bernstein
Raj Subramanian The Present and Future of AI: A Slack Takeover with Raj Subramanian

Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Raj Subramanian, who works with self-healing, AI-based test automation, hosted this Slack takeover to discuss all aspects of AI: testing it, its biases, where it is now, and where it's going.

Beth Romanik's picture
Beth Romanik
Laptop with colorful code on a black screen Is Everything Code?

As modern software processes become automated, one might argue that nearly everything in software development is code. Obviously, our software applications are comprised of code, but that’s only the start of it. Our tests, delivery orchestration, and someday even our software production could be automated.

Jeffery Payne's picture
Jeffery Payne
Andrea Goulet Empathy-Driven Development: A Slack Takeover with Andrea Goulet

Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Andrea Goulet, the CEO of Corgibytes, hosted this Slack takeover and discussed how to help teams that want to be agile but aren't, and the importance of empathy in developing software.

Cristy Bird's picture
Cristy Bird
A 3D-printed dome structure that won first place in Phase 2: Level 3 of NASA’s 3D-Printed Habitat Challenge. Photo by NASA/Joel Kowsky Down-to-Earth Benefits from NASA's 3D-Printed Habitat Challenge

To advance the technology needed to create sustainable housing solutions for trips to the moon, Mars, and beyond, as well as here on Earth, NASA is conducting the 3D-Printed Habitat Challenge. Teams compete to construct dwellings out of local, indigenous, or recyclable materials, and designs are out of this world.

Pamela Rentz's picture
Pamela Rentz
Craftsman's tools on a work bench Choosing the Right Tools for the Job

The saying “If all you have is a hammer, everything looks like a nail” summarizes a cognitive bias we have to use tools that are most familiar to us, even if they are the wrong tools for the job. Software professionals often fall into this trap. Here are some tips on how to choose the right tools for your projects.

Jeffery Payne's picture
Jeffery Payne
Doctor in a laboratory looking at a slide FDA Explores Review Framework for AI-Based Medical Devices

As more medical devices are developed that employ artificial intelligence and machine learning software that can learn from real-world feedback and adaptation, the FDA announced it is taking steps to explore a new medical device regulatory framework. The goal is creating safe, beneficial, innovative medical products.

Pamela Rentz's picture
Pamela Rentz
Greenpeace sticker saying "Planet Earth first" Using AI to Protect the Earth’s Species

In addition to the many ways artificial intelligence and machine learning technologies are changing our everyday life, can they also help save our world? To safeguard the lives of millions of species in our world today, the campaign for Earth Day 2019 is “Protect Our Species,” and AI is already having an impact.

Pamela Rentz's picture
Pamela Rentz