I’m branching out this year. Going to do it in TypeScript, which is about as different as I’m willing to get from what I know.

Reply to this note

Please Login to reply.

Discussion

This would be my first year doing it as it's going on. I think I'll go with Elixir. Should be fun!

I’ve heard a lot of discussion around Elixir.

I come from object oriented, but ever since I read this book, Reliable Software Through Composite Design, I'm just completely enamored with functional programming. So I wanted to learn Elixir/Rust and start using them more.

Yeah. I’m an OOP guy. C++/C#.

Functional programming is something I need to look into at some point. Coming from C though, I have traumatic memories.

I feel like I'm not even a real programmer because I don't know the C's very well 😂

Maybe I should do AoC in C++ this year instead.

Idk. C++ has become a real pain point for me. I’ve been in it for 20 years, and we’re transitioning away from it at work. We’re moving to C# now that dotnet is open source.

Dependencies and build systems, header files, and memory hell… gah. Nothing I expect you’d have to deal with too much doing AoC.

Hmm yeah. Food for thought. There's not much opportunity to use C++ or C# in the work I do anyway.

Is C# less of a pain than C++?

Massively so. And very performant.

And you can do it on Linux now. ♥️😎

That's awesome. I hope the transition goes well for you company then. I'll have to check it out 👍

Check DMs.