Last week I went to a conference. It was a technical conference, but the technology was online business, not programming. As you probably know, I'm trying to make PurelyFunctional.tv into a full-time income. The amount of information I got was mind-boggling (my mind, in any case, has been boggled). And now I'm furiously trying to apply the best of it.
Clojure is a great piece of technology. And the world is slowly but surely coming to realize it. It's growing very well, there are new jobs popping up all the time, and there's now too many new things showing up every day for me to keep up with them. Luckily I don't consider this newsletter a source of news. It's a source of relevance. Good content is timeless. And it crosses disciplines.
At the conference several people asked me what Clojure's strong point was. What is the killer app? What could I say? Parallel computing, distributed computing, and data crunching. All things that are very important in general but maybe not so for small businesses. Seriously, most businesses don't need threads (see all the Rails/PHP/Python-based companies out there). Most businesses don't have a distributed cluster (or they do, but it's just browser <-> server <-> database, a very simple pattern). Most businesses don't have that much data to crunch. There aren't that many jobs yet.
Please enjoy the issue.
Do you manage or lead a team responsible for a substantial portion of your companies revenue? Are you 100% confident in it? Thought so. How much is on the line if it fails?
Homegrown Labs helps companies like yours avoid critical errors, letting you sleep better at night in the progress. If you work on serious software, they'd love to help.
To get started, schedule a 30 minute call with them here: https://calendly.com/rkneufeld/sim-testing-chat/.
Even better, you can catch them at their table this weekend at Clojure/West. Mention the Gazette for 15% off your first engagement with them. Thanks, Homegrown Labs, for sponsoring the Gazette!
Paul Ford wrote an entire issue of Bloomberg dedicated to programming. It went triple-viral. Here this interview with him. Spoiler alert: he mentions Clojure. By the way, CodeNewbie is a great podcast. One of my new favorites.
Claire Alvis created a data modeling system for Datomic. It sounds like it solves a really important problem.
Daniel Higginbotham (author of Clojure for the Brave and True) was interviewed on the podcast. Great stuff from a really interesting guy.
Matthias Felleisen is basically a legend. He co-authored The Little Schemer and evolved Scheme into Racket, among many other things. This interview is a whirlwind tour through his work.
Does anyone else geek out over these kind of details? I love designing these high-leverage tools (like garbage collection) that help your software handle more complexity easily.
Ray Miller has been writing about exploring statistics in Clojure. This is the first of five parts so far.