Agile Staffordshire were fortunate to have Ian Russell talk to us about functional programming. Ian’s session on functional programming really got us fired up with something new. I was swept away with Ian’s abundant enthusiasm for the discipline; thank you, Ian! If you get the chance to meet Ian and discuss F#, I think you’d be wise to do so.
I find being a novice entirely satisfying. I really enjoy picking up a new language and playing with it. Every single breakthrough changes your world and feels like a giant leap in understanding. I believe to be quite addictive. I know some members of the group have had some experience with functional-first programming languages and felt obviously at ease with the differences to our usual weapon of choice – object oriented programming. Others were like me, arriving at the subject without any information. I know it is good to have a fresh perspective, but sometimes I think we need to organise sessions to develop fresh perspectives more often. There’s a big difference between appreciating other perspectives and having them. I left the session with a buzz, eager to figure out how I could use the material and make something real!
I look forward to our August session – The Gilded Rose kata. I apologise for tardiness of this follow-up post. I’ve been working (with agility) on getting my house to stop leaking into itself – it has been one of those months!