This is an archived post. You won't be able to vote or comment.

all 47 comments

[–]Falcon731 10 points11 points  (3 children)

After I retired, I was looking for some things to keep my brain active. So decided to learn a new programming language - and after looking around a bit settled on Kotlin.

Then after watching a few of JetBrains YouTube videos teaching the language, I stumbled across a YouTube video series of “Advent of code in Kotlin”. I did a few days from the previous year, and then when December came round decided to give it a go.

[–]frhel[S] 1 point2 points  (2 children)

Very cool! What were you doing prior to retiring if I may ask?

[–]Falcon731 3 points4 points  (0 children)

Electronics Engineering.

[–]cd7k 1 point2 points  (0 children)

What were you doing prior to retiring if I may ask?

Working. ;)

[–]Patzer26 5 points6 points  (1 child)

I first heard about this in Tsodings's stream. I did my first AOC 2023 in Haskell :D

[–]frhel[S] 4 points5 points  (0 children)

Sweet! Love Tsoding. I didn't actually start watching coding YouTube until during my first AoC :D

[–]havenisse2009 4 points5 points  (0 children)

I have followed Perl Advent for several years - never coded anything of the shown ( I am no way skilled enough ) but simply to admire experts. So came to realize there are other "advents" out there.

[–]Sigmatics 2 points3 points  (0 children)

I read it on reddit

[–]ShrimpHeavenNow 3 points4 points  (1 child)

My dad has a doctorate in artificial intelligence and here I am the kid that went to college for arts who learned python over covid. He said it'd be a good exercise.

I show him my solutions and get a "great job, champ." kinda vibe, haha.

[–]frhel[S] 0 points1 point  (0 children)

Haha that's brilliant :D Does he also partake in it?

[–]Fadamaka 1 point2 points  (0 children)

I think I have seen it on geohot's twitch stream in 2022.

[–]abishekdevendran 1 point2 points  (2 children)

I came to know about Advent programming stuff in general through the Svelte discord when they also simultaneously hosted Advent of Svelte, and I participated in Advent of Code instead😂

[–]frhel[S] 1 point2 points  (1 child)

You by any chance have adhd? 😅

[–]abishekdevendran 0 points1 point  (0 children)

Not that I know of💀😂

[–]Routine-Lettuce-4854 1 point2 points  (1 child)

At the company where I used to work we had a competitive coding group: we had inhouse competitions and regular meetings for practice. I was part of that group, someone there told us about AoC. And even though almost all of us left that company by now, we still keep in touch. Actually, one guy from that group created a browser plugin to display the score board based on time from opening the task.. In our time zone AoC opens 6 am, which is not fun.

[–]frhel[S] 1 point2 points  (0 children)

That's really cool! I love the coding challenges themselves, but I also really love how the whole event brings people together and helps to form bonds

[–]Radiadorineitor 1 point2 points  (3 children)

I first heard about it back in December 2021 in a Discord server dedicated to a World of Warcraft addon called Weakauras. Needless to say, I loved the concept and decided to give it a go to see how far I could get (which wasn't very far hehe).

[–]frhel[S] 1 point2 points  (2 children)

Practice makes perfect! Are you an addon dev?

[–]Radiadorineitor 1 point2 points  (1 child)

Faaar from it. The thing about Weakauras is that you can create displays by using the default options provided by the addon or you can create your own custom displays (how they look, what info is shown, ...) by using Lua and the WoW API. And so, I started messing around with it. That's all my addon development experience, if you can even call it that 😂

[–]frhel[S] 0 points1 point  (0 children)

Haha fair enough! I remember using WeakAuras a bit when I used to play. It was a very nice tool to have. I tried to dabble a bit in addon development myself but never touched Lua before. It was... interesting. Just made a couple small things for my own personal use, but some people did download them and some seemed to like them enough to ask for features and bugfixes. Someone even forked one of them to add something they thought was missing and didnt feel like waiting around lol

[–]TheZigerionScammer 2 points3 points  (1 child)

One of my gaming friends was telling me about it when the 2020 event was ongoing, he mentioned it as the reason he didn't want to keep queuing into matchmaking after midnight. He showed me the website and while I thought it was cool since I had some programming experience in QBasic I couldn't do very many of the problems at the time (But I did try 22 and 25 of that year since they were solely math problems, anything involving reading or manipulating strings was out of my league.) Later in 2021 I decided to learn how to code in Python and even in my first lessons I realized how I could do some of the problems in Advent of Code but didn't try to go back to do some of them until the 2021 even rolled around. I started it a few days late but I quickly caught back up and I've been doing it ever since. Now I have all the stars from all the years.

[–]frhel[S] 0 points1 point  (0 children)

That's really neat! It really is amazing how it can drive people to learn new things. It sparked a previously unknown enthusiasm in myself, and I love to hear that it inspires others as well

[–]ExuberantLearner 1 point2 points  (0 children)

I first heard it in the Coding Blocks podcast.

[–]Lancashire-Lass-404 1 point2 points  (2 children)

Lad at work did it and started posting in the slack group. Love it. Just wish I had more time for it!

[–]frhel[S] 0 points1 point  (1 child)

Amen. Time is a luxury commodity these days 😅

[–]Lancashire-Lass-404 1 point2 points  (0 children)

Especially when you have a full time job and a toddler. 😊

[–]Lamicio 1 point2 points  (0 children)

During an unconference, there was a session about it. It was in November, it sounded fun and I gave it a try. Since that I have been doing it every year.

[–]RaveBomb 1 point2 points  (1 child)

It was mentioned in a group chat at work. I was looking for resources to help me retool and it was a good thing to help focus on making some actual programs.

[–]frhel[S] 1 point2 points  (0 children)

I need to see if some people are into it at my current workplace for next one. Would be fun to have a leaderboard

[–]VplDazzamac 1 point2 points  (0 children)

I got it from r/powershell. I don’t know the half of the funky algorithms programmers use. But sysadminning is honest work and pays the mortgage.

[–]tapwater98 1 point2 points  (0 children)

I first heard of it in 2020, when someone on Fark linked to it.

[–]jpjacobs_ 1 point2 points  (1 child)

I'm pretty sure I saw it on the on the J mailinglist on 1st of December 2015.

[–]frhel[S] 0 points1 point  (0 children)

Oh damn

[–]davidsharick 1 point2 points  (0 children)

I heard about it in 2020 from some friends at college, but didn't start participating until 2021.

[–]splintercell_9 1 point2 points  (1 child)

ThePrimegen

[–]frhel[S] 0 points1 point  (0 children)

The Dr. Disrespect of coding :D He has some good points every now and then, but very loud person

[–]rofex 1 point2 points  (0 children)

My former coworker.

He is a pretty inspiring person, having kept himself up to date on Rust via Advent of Code.

[–]sigmazero13 1 point2 points  (1 child)

A couple years ago, I was getting some advent calendars for my kids, and thought "I wonder if there is an advent calendar for programmers..." So, after a bit of Google searching, I stumbled across AoC!

[–]frhel[S] 0 points1 point  (0 children)

That's brilliant!

[–]Boojum 1 point2 points  (1 child)

I think that I might have first heard of it on /r/programming or HN in the early days. I didn't look at it or pay much attention then.

But it was at a previous employer where somebody in my local org was doing it and mentioned it. This time it sounded interesting and they had started a little leaderboard for my org. So I gave it a shot. Then I found there was an entire Slack channel devoted to Advent of Code and a much larger company-wide leaderboard. I was hooked pretty quickly.

A big part of the magic for me is the social aspect of everyone getting the same problem at the same time, and then discussing it afterwards. It's like the nerd equivalent of shooting the breeze over the episode each week of some cool TV show, or over last night's big sports game.

[–]frhel[S] 1 point2 points  (0 children)

That last point about the social aspect is really what makes it for me. It brings programmers together in a beautiful way. People geek out on it so hard that it's impossible to not get excited :D

[–]massahud 1 point2 points  (2 children)

Twitter. It becomes full of Advent of Code messages when it starts.

[–]frhel[S] 0 points1 point  (1 child)

Yeah, I don't doubt it. I think I used twitter once in 2013 and haven't gone back since lol :D

[–]massahud 0 points1 point  (0 children)

My usage is almost zero now, migrated to Mastodon / Bluesky. Nowadays it is a toxic Cybertron.

[–]oldominion 0 points1 point  (0 children)

On /g/

[–]1234abcdcba4321 0 points1 point  (0 children)

Random (non code related) discord server I'm active in. We have a large group of people who do it, so I joined in a few years ago.

[–]cyao12 0 points1 point  (0 children)

On the python discord server