Adaptability
What does mean to be adaptable? This was a question that was poised to me earlier this morning. I think and look at the world around us and finally notice that adapt or perish, now as ever, is nature’s inexorable imperative.
“Adapt or Perish, now as ever, is nature’s inexorable imperative” — H.G Wells
What does this mean for me? Well over the past we week I have had my fair share of challenges that have seen me learn and unlearn concepts that I had forever held as true and this has been my experience.
Version Control.
I had to stop saving my data on flash drives and burning CDs and later storing them across all ends of the world and finally embrace Git and Github. All the code is stored in the cloud and collaboration is easily achieved. I have had to adapt to the current industry standards.
Test Driven Development
“All code is broken without tests.”
Gone are the days when I would code first and then manually test later. Test driven development involves the writing of tests first then code later. This helps one to think about the problem while writing the tests before writing the code and also facilitates continuous integration.
UML Diagrams
These are drawn to show the relationships between classes and the class method and attributes. I have recently learnt this and I have found it immensely useful. I have had to stop winging it while writing my classes
There’s so much I have had to learn and unlearn. I could talk about it for days but I have run
Till next time never stop learning
Alutta continua
