Polymorph: A people-centric software development company in Stellenbosch
Most people think that developing software is all about code and algorithms. But, often, the biggest hurdle isn’t dealing with a stubborn compiler or a bit of tricky logic; it’s understanding the people who will use your software. Everything Polymorph does has people at the heart of it. We are a passionate team that loves […]
What Devs Mean When They Say Software Is “Complex”
In the world of custom software development, you often hear developers describe a piece of software as “complex”. But what exactly does that mean? Is it just a buzzword, or is there any substance behind this term? Software development is a multifaceted process that often involves discussions about the complexity of the systems being built. […]
Understanding the Consequences of Non-Incremental Software Releases in Quality Assurance
We’ve all been there: a major software release drops and suddenly you’re overwhelmed with bug reports and unhappy customers. It’s a common scene, a direct result of the fallacy that non-incremental releases are more efficient. What if I told you that after eight and a half years in the trenches, I’ve discovered that embracing incremental […]
Flutter CI/CD with Codemagic Part 1: Automating test releases
The popular belief that automating test releases is a luxury reserved for large teams or complex projects is quite misleading. With Codemagic, app developers in South Africa can automate the most time-consuming app release steps, such as code signing, building and uploading new app versions, and setting changelogs. And after first-hand experience in how amazing […]