Skip to content
0:00 / 0:00

#clojure#machinelearning#startups

Lessons Learned Creating a Successful Machine Learning Startup with Clojure - Alex Hudek

Clojure/north

1.9K subscribers • 18 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Alex Hudek, co-founder

Intermediate. Assumes working knowledge.

6.1K views7 years ago2 recommendations

Careers and interviewsProgramming languagesLisp and ClojureStartupsInside tech companies

Alex Hudek shares the benefits and challenges of using Clojure to build and scale a machine learning startup.

Alex shares why he chose to found a machine learning company with Clojure, what worked, what didn’t, and how they scaled their technology team from 3 people to over 40. Alex explains where they use Clojure, and where they don’t, and why. How Clojure’s strengths and weaknesses change with your team size. Which assumptions he made about Clojure when founding the company that changed over time, and which turned out to be correct.

Why it's here

2 people recommend this

What people say. Recommended for insights on hiring Clojure developers and scaling a technology team from three to over forty people.

Moments people linked to

u/yogthosin r/Clojure • Recommends

Clojure/north: Lessons Learned Creating a Successful Machine Learning Startup with Clojure

u/KiraSystemsin r/Clojure • Recommends

…system capable of storing and applying machine learning to millions of documents, coupled with a real-time multi-user Clojurescript UI. Our stack is **Clojure, Golang, Clojurescript, Postgres**. We are looking for an intermediary developer to join us and use Clojure to solve interesting problems! See our co-founder's talk on our use of Clojure:[video We are scaling up, modernizing the architecture, and developing new products and features.We have a group of smart, friendly, and awesome colleagues, not to mention a great culture ;)https://www.theglobeandmail.com/business/careers/top-employers/article-meet-canadas-top-sme-employers-for-2020/ Our HQ is in Toronto, Canada but this is curr…

u/mtruyensin r/Clojure • Mentions

Clojure hiring — experience from a SaaS company About two weeks ago, I posted a vacancy in the monthly "Who's hiring" thread for our legal drafting SaaS company. To be honest, I really didn't know what to expect. There were a few anecdotal stories that talked about a "hiring filter", i.e. that the amount of available Clojure-developers was small, but that the quality of those developers tends to be very high when compared to other languages. I also assumed that our 100% Clojure(Script) stack and our completely remote working policy would help. At the same time, I realise that we are a small company in the legal sector, which many developers probably (incorrectly!) do not associate with…
104View on Reddit

u/yogthosin r/Clojure • Mentions

On “Worrying comment from HN on Building a Startup on Clojure”

As the saying goes, a bad workman always blames his tools. You can make a mess in any language, and Clojure is no exception. There are plenty of ways to mitigate the problems the author describes. A few of these things would be having coding standards to ensure that code is written in a way everyone is comfortable with. This also covers things like adding schemas and documentation for maintainability. Doing pairing and code reviews so that multiple developers are familiar with different parts of the codebase. Having good tests so that you can have confidence that the code does what's intended when you make changes. I'm also not sure what makes Clojure esoteric. It's a clean and well desig…

u/yogthosin r/Clojure • Mentions

On “Is Clojure a good idea for a back of napkin startup idea?”

Yup, can confirm regarding hiring Clojure devs. My team has been using it for close to a decade and we've never had problems. We find it's especially fast to train up students straight out of the university. They haven't developed any strong habits yet, and they're still in active learning mode. Our co-op students take around a couple of weeks to get productive on average. The caveat is that you'd want to come up with some baseline dev practices. You want to find a style that's easy for everybody on the team to follow. Don't get clever, don't use macros, and so on. You also want to pair up with new hires, and do code reviews often. If the company is willing to invest in people, then Clojure…

u/mtruyensin r/Clojure • Mentions

On “Any startups that use Clojure(Script)? I know of two: Roam and Whimsical”

In the legal sector: * Kira Systems — still called a startup by its co-founder in 2019: [video even though it is arguably one of the most successful and largest companies in the legal tech scene * my own startup, ClauseBase (see technical presentation last year: [video

u/yogthosin r/Clojure • Mentions

On “Is Clojure a good idea for a back of napkin startup idea?”

Kira Systems scaled up to a company of 150 people just fine. My personal experience using Clojure for long running projects is that it scales a lot better than any mainstream language I've used.