Learning Remotely: Andela Boot Camp Cohort 11 Day two
This is officially my second day at Andela’s Boot Camp. Feels like I’ve been here longer though. Why? Well, when your weekend passes by unnoticed because you’ve been thinking about nothing but Andela…
No complaints here. I’ve never had a weekend more constructive that my last one. Thinking up solutions to problems that can be achieved through writing code is nothing short of sensational. And with that comes learning. That’s another one of the traits that sets an Andela developer apart from the rest, an insatiable curiosity to refine one’s knowledge, if not increase it.
What did I learn during the weekend. A lot! I might say that hardly begins to describe it but let me exercise modesty. Top on my list is TDD.
TDD (or Test-Driven Development) is all about writing better code, and it is just a happy side effect that we end up with a fully automated test suite as an outcome. TDD takes developer tests one step further, by writing the test before starting the implementation. If you’re curious about TDD, Test Driven Python Development by Siddharta Govindaraj takes it a step further.
I also learnt more on how developers work remotely and still manage a high level of collaboration. They use tools. Tools like Git, Slack and Trello. Git is a popular, free Version Control System, designed for use by software developers. The essence of Version Control is the ability to capture the state of software documents, and in doing so make it possible to revert to a previous state if required. The safety net that this provides aids in collaboration, and encourages freedom to experiment. Slack is a cloud-based team collaboration tool that features channels that allow team members to communicate without the use of email or group SMS. Trello is a web-based project management application.
Don’t let this fool you into thinking that’s all there is to Andela. If i’m being perceptive, that’s just the tip of of the iceberg. There’s more to Andela than meets the eye. But all will be revealed as I march on to the third day of Boot Camp.