Remove CTO Coach Remove Handbook Remove Systems Review Remove TDD
article thumbnail

How to be a Professional Software Developer

MagmaLabs

There are a ton of examples of how much software is around us: cooling systems, our cellphones, automatic doors, microphones, cars, traffic lights, etc. Fragility: the software breaks in many places due to a single change. TDD (Test Driven Development) is a way of developing software. Red/Green/Refactor is the TDD mantra.