Ellyse Cedeno
Consultant in Elixir
Paris, France
Actions
Language nerd (Haskell, Rust, Nix, Cobol, 6502 Assembly), retrocomputing and game development. Worked making games at Nickelodeon, medical research at Mount Sinai Icahn School of Medicine, and making internet stuff at Netscape.
Area of Expertise
Topics
Overcoming my hardware phobia and getting the Nerves
I've always been afraid of hardware, all thumbs, and away from the safe world of programming and mathematics. When I first heard Elixir, my favourite language, worked on embedded systems, I was confused, isn't that for the systems language folks? Emboldened by my recent Elixir Nx experience where I saw how Elixir can work with GPUs, I thought: "This is my time to finally get dirty!" This talk is about what my adventure into Nerves was like, from someone who has Zero experience with hardware and afraid of touching wires. I got myself a RPI Zero 2W and the adventure began.
Softly, Surely: Bringing Elixir to Work
They wanted to get Discord messages imported into the system. This service didn't need to integrate with any of our existing libraries. This was it. I slowly realised: my chance to write this in Elixir! Unfortunately, they didn't love functional programming languages -- they almost didn't hire me because I seemed too "FP". But nothing ventured, nothing gained. I typed out "git push", I clicked Enter. Took a deep breath and hoped I wouldn't get fired.
We've all been forced to adopt the tech stack at the companies we've worked at. Wouldn't it be nice to use Elixir instead? I've been lucky enough to actually work on technology that I found interesting, whether that meant mounting a satellite dish on the top of our building at Netscape to get stock information (yes, the old days!) on our SGI servers or Elixir for games and AI.
Or is it luck? Sometimes the benefit of choice comes with your title and position, or the relationship you have with the decision makers. But sometimes, it's just about finding the right opportunity and approach.
This talk explores the soft strategies I've employed to achieve this -- and how "soft" doesn't always mean easy. Soft can be hard.
Code BEAM Europe 2025 Sessionize Event Upcoming
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top