What is Functional Programming and what does it do for you?

This is a good example here of a bad explanation of FP: basically saying that FP is intelligent whilst non-FP is dumb. I recently read a couple of blog posts by Kris Jenkins which give his answers to the questions: What is functional programming? Which languages could be said to be functional programming languages? I … Continue reading What is Functional Programming and what does it do for you?

A walkthrough guide to building yourself a Linux system for coding

In any technical role it is important to strike the balance between getting-things-done-quickly and knowing-all-the-details, and this is especially true when it comes to building computer systems. You can find lots of different Linux distributions to download, and most have a relatively easy system for adding components or software via some kind of package manager. … Continue reading A walkthrough guide to building yourself a Linux system for coding