Skip to main content

Posts

Showing posts from May, 2020

Three things I learnt from "The Nature of Software Development"

Recently I read a book called  The Nature of Software Development  by   Ron Jeffries .   As a newbie developer, I had little knowledge of what it meant to be "agile" at work, and I assumed most coders weren't performing cartwheels in their lunch breaks. I was lucky, this book was simply written by a man with a vast amount of experience in the topic. I really enjoyed reading it, and found it surprisingly relatable, given I don't have industry experience. Here are the three main things I learnt from my read: 1.  Why do we need agile? In life, deadlines will never be met with a perfect product with everything you want. Ever. This is no fun for anyone. 2. So, what would happen if we ship a basic model of a product as soon as possible? Firstly, the product user will have something that they may like a little long before they expected it - yay for them. Secondly, they might have feedback on the product - perhaps it already does everything they need, so no more u...