Latest Posts

Life as an Intern @ Instil

I am aware that the following words might not tickle the comedic parts of your brain or kick your imagination over a rainbow. However I hope it might serve some...

Josh Kelso

Josh Kelso


Monads For The Masses

This is the third in a series of posts introducing Functional Programming concepts. The previous posts are: Over-Thunking It Curry On Regardless Today we’re looking at the ‘big scary thing’...

Garth Gilmour

Garth Gilmour


Curry On Regardless

This is the second in a series of posts introducing Functional Programming concepts. Today we’re looking at the closely related concepts of Currying and Partial Application. Some Mystifying Code Below...

Garth Gilmour

Garth Gilmour


8 Tips to Get the Most Out of Your Work Placement

Starting a one year placement with a company you don’t know much about and people you haven’t met before can be a fairly daunting experience. You’ve spent two (or more!)...

Brian Hamill

Brian Hamill


Over-Thunking It

With the increasing adoption of functional programming there are strange terms slowly moving their way from academic obscurity to mainstream software engineering. Thanks mainly to the React and Redux frameworks...

Garth Gilmour

Garth Gilmour