Hi there, I’m advertising a study group that will be starting up on Monday
October the 8th and meeting on a weekly basis thereafter. We’ll be learning a programming language called Haskell
with which you can write programs for Windows, Linux, Mac and the web.
No previous knowledge is required, though an interest in programming/maths would
serve you well.
We have a little group of three of us on-hand who have already read the book,
who can aid in the learning process so you won’t be at sea.
For those of you with knowledge of programming, brimming with scepticism at the
ivory tower you’ve no doubt heard about, the reasons you might be interested are:
added Streams and Optionals along with lambdas, Rust has avoided lots of
error handling with approaches used heavily in Haskell – basically it’s the
future (^one ^possible ^future!) and honestly (as a C/C#/Java dev) it’s worth
learning these in a language that really allows these tools to shine.
2. It’s a challenge to think in a non-OO way; this means nothing to those of you
without a programming background, and in fact it’ll probably be easier for
you to pick up Haskell without that baggage! But for those of us from a
general programming background, it’s nice to learn something new.
3. It’s a useful, practical language, despite the memes about monads! It’s used
for [spam filtering at Facebook](https://code.fb.com/security/fighting-spam-with-haskell/),
and other international banks, and unfortunately it’s being used to aid Trump’s
[wall ambitions](https://www.wired.com/story/palmer-luckey-anduril-border-wall/) through
[robotics and realtime image analysis](https://www.reddit.com/r/haskell/comments/89wxct/anduril_industries_is_hiring/),
along with being used at IBM, Twitter, AT&T, Bank of America, Barclays
Capital, NVIDIA and Microsoft – some of which you may have heard of.
To find out more check out the slack channel linked on http://lazymanc.net 🙂