u/vaibhavsagarin r/haskell • Recommends
On “Software Engineer role at KeyMe Locksmiths!”
Our kiosk is essentially a Linux computer running our software, some of which connects to a cutter motor that cuts key blanks to duplicate keys. Some of this software is written in Haskell because we wanted a statically-typed language with more compile-time guarantees than Python provides. This includes our credit card processing code and the code that translates the information we get from our cameras into cutting paths for our motor. My team did a presentation about our architecture at Compose NYC 2019.
As for why I chose it: it seemed like an interesting domain and a great job in a bunch of other ways, with the opportunity to write Haskell.