As you probably know already, I’m one of the organizers of ReasonConf that will take place May 11–13th in Vienna, Austria.
What is Reason and why should I care as a company?
Reason is a new programming language built on top of OCaml — an established language and an ecosystem trusted by companies like Facebook, Docker, Bloomberg and many others.
Reason is developed by Facebook and offers first class support for ReactJS. That’s probably the reason it’s especially popular in the ReactJS community.
1. Build projects faster, with less bugs and less maintenance costs
“Move fast and break things” might fit well for an MVP but as soon as your product starts growing, any breakage can cost you lots of money.
Reason offers a strong type system, better syntax analysis and smart compilers. Its type system is superior to what you’d get from TypeScript or even Flow (which is inspired by OCaml) and most importantly, it requires less effort to maintain. As a result, there are no runtime exceptions in production.
Reason is being actively used by the Facebook’s Messenger team and here is how they describe the experience:
Messenger used to receive bugs reports on a daily basis; since the introduction of Reason, there have been a total of 10 bugs (that’s during the whole year, not per week)!
Of course, it’s a tradeoff for stability but I think it’s worth the productivity gain.
2. Bring and keep new developers
Everyone knows how hard it is to find senior developers. And it is even harder to keep those people on board. Technical debt and lack of time is one of the reasons for software engineers to burn out and leave.
Reason solves this by requiring strong type safety, a pre-defined code style and helpful compiler messages. If the program compiles, it won’t probably have any runtime bugs. This gives developers confidence when working on a legacy code base.
4. Competitive advantages
Keeping track of emerging technologies is key to get ahead of competitors and outperform them on the long run. Accenture, one of the biggest consulting agencies in the world, is already using Reason for some of their enterprise clients. And you know what? They are also decided to become a gold sponsor for the ReasonConf!
Why should you sponsor ReasonConf?
So if you’re thinking: “we aren’t using Reason yet, so we should not go there nor sponsor it”, think again.
If you have any questions, please let us know: firstname.lastname@example.org
Patrick, Nik and Andrey