My Favorite Pastime

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

Комментарии •

  • @davyvanderschoot6406
    @davyvanderschoot6406 19 дней назад +214

    It's beginning to look a lot like Zigmas

  • @BobaQueenPanda
    @BobaQueenPanda 19 дней назад +78

    Another great thing about Advent of Code is who participates in it every year. Some really amazing people.

  • @cornheadahh
    @cornheadahh 19 дней назад +30

    I'm a student and I have experience in Java and Python already so I'm going to do it in Javascript this year. Maybe a boring choice but it's an important language to know.

    • @AlexanderMoyer-k3b
      @AlexanderMoyer-k3b 17 дней назад +1

      javascript pretty far from boring! gl to you!

    • @ismbks
      @ismbks 9 дней назад

      booooooooring

  • @bakk.
    @bakk. 19 дней назад +71

    I'm doing it to test and find bugs in my own programming/shell language. Then afterwards I turn the solutions into integration tests. Made it about halfway last year

    • @sfulibarri
      @sfulibarri 18 дней назад +1

      neat

    • @yalnisinfo
      @yalnisinfo 18 дней назад +1

      you are fixing bugs and adding that to your programming language tests so that the language needs to pass that question with this solution? That is a really good way to combine many functions and combinations. Good job really

    • @prakhargupta4320
      @prakhargupta4320 16 дней назад

      Wanna share what you have built
      Just curious

    • @bakk.
      @bakk. 16 дней назад

      @@prakhargupta4320 google elk shell paddim8

  • @cork1576
    @cork1576 19 дней назад +22

    ELIXIR, baby! Having the constraint of using immutable data forces you to engage with solutions in different ways. It's a great way to expand your perspective on problem solving and can just be fun to engage your brain in a new way if you haven't worked with similar constraints.

    • @aneeshm2
      @aneeshm2 3 дня назад

      Yep. Doing it in Clojure. It's fantastic.
      I found Day 15 kinda tedious, though; less challenge and more just persnickety detail carving.

  • @Olodus
    @Olodus 19 дней назад +6

    So with you on this Prime. I also usually don't get through all the days as Christmas todos stack up over the month, but I love to use it for testing out new stuff and just to get over that start period for something you want to start to use more when you code other projects going forward.

  • @Vinoyl
    @Vinoyl 19 дней назад +33

    Doing it in Haskell this year, super excited

    • @Euphorya
      @Euphorya 19 дней назад +3

      Me too! Good luck.

    • @Vinoyl
      @Vinoyl 19 дней назад

      @@Euphorya You too!

    • @Namechange539
      @Namechange539 18 дней назад

      what is Haskell?!

    • @sbditto85
      @sbditto85 18 дней назад +1

      I probably will to, but I usually only do like 3 days lol

    • @ferologics
      @ferologics 16 дней назад

      formidable.

  • @comisnor
    @comisnor 19 дней назад +9

    I started doing Elixir this summer, really enjoyed it so far! Done quite a few hobby projects now with it.

  • @kleine1167
    @kleine1167 19 дней назад +3

    i finally started learning rust, so damn happy with it, thank u for the inspiration prime:)

  • @metaphoricallyalive8109
    @metaphoricallyalive8109 19 дней назад +171

    advent of code in c coming through

    • @ficolas2
      @ficolas2 19 дней назад +3

      I haven't decided if I want to use c ir c++ yet

    • @UwU-f2a
      @UwU-f2a 19 дней назад

      ​@@ficolas2i will invest in memory safety language like rust or zig, because big companies like microsoft and aws always use rust in a new project

    • @UwU-f2a
      @UwU-f2a 19 дней назад +1

      ​@@ficolas2because i become more confident that my program doesnt has weird bugs and willnt spend my times in debugging

    • @charlessss
      @charlessss 19 дней назад +2

      we use Java at aws not rust fyi

    • @ficolas2
      @ficolas2 19 дней назад +1

      @@UwU-f2a I did rust last year and I got into a rust project at work (using rust and go currently at work), and I really enjoy the language. Use it for hobby projects when possible. I know prime got a bit into the rust hate bandwagon, and I get that the language can explode in complexity, but I think it's a great language, and the explosion in complexity can be lowered by sacrificing some efficiency. But even with that, inneficient rust is faster than efficient java in many cases, and definitely more efficient than python for instance.

  • @aarontheobald5381
    @aarontheobald5381 7 дней назад

    Haha let’s go Zed! I switched to it from VSCode about 3 months ago, and never looked back. Having to write my own tasks to do things I previously just relied on VSCode extensions to do, like compile and run my code, forced me to get better at using shell scripting and has opened up a whole new world for me. I have taken the Zed pill and I love it!

    • @aarontheobald5381
      @aarontheobald5381 7 дней назад

      I also love FP and have done a fair bit in Erlang, it’s good to see Elixir and BEAM getting some love!

  • @Trokkin
    @Trokkin 16 дней назад +4

    got through the first three days using google sheets

  • @CollinWilliams-by5cs
    @CollinWilliams-by5cs 16 дней назад +6

    4:02 Just did day 3 in Bash almost on accident. I was thinking, oh I'll just do this part in Bash and the rest in python, then ended up doing it all in Bash 😂

  • @Feenskee
    @Feenskee 19 дней назад +3

    The thumbnail goes hard af

  • @Jojor11
    @Jojor11 19 дней назад +9

    I'm doing gleam this year, been trying it and liking how it feels

  • @TatianaRacheva
    @TatianaRacheva 19 дней назад +1

    The years that I’ve done the entire thing (in my best language), I’d say that other than the initial 2 days, the problems don’t necessarily get harder. It’s just hard to maintain the streak, and very hard to do it in a new language. When I did it in languages new to me or those I wasn’t familiar with well enough yet, it was just too much effort to put out for 25 days in a row. I also gave up after like day 8.

    • @15justt
      @15justt 18 дней назад +1

      It's not as noticeable as after the first 2 days, but around day 12-16 in my experience the problems get much harder. That's usually where my streak stops due to lack of time and needing skills I don't have (I remember trying to brute force a problem which turned out to be impossible and you had to know some random ass math concept to solve it)

  • @HeyU808
    @HeyU808 19 дней назад +2

    I did elixir last year and Im gonna do it again this year, I am rock solid knowing you will struggle the same as me this year

  • @callmetarzi
    @callmetarzi 19 дней назад +10

    Advent of Code in 🦀!!!

    • @541ky
      @541ky 16 дней назад

      whats that

    • @ianyourgod
      @ianyourgod 10 дней назад

      @@541kyrust

  • @benitoe.4878
    @benitoe.4878 19 дней назад +20

    Gleam, do Gleam!😅

  • @15justt
    @15justt 18 дней назад

    I also try one language per year on AoC since I was a student. JS/C++/Java/Rust.
    Was between doing it in Go or in Bash this year, actually. Decided to scrap that altogether because I just don't have the extra time atm to dedicate to a new language, so I just went with Java again, but with the added twist of using Vim for code editing for the first time. Let's see how far my patience takes me

  • @bitcores
    @bitcores 19 дней назад +49

    You are NOT Santa.
    I am not even sure what canonically the user is. You may be an elf.

    • @ndiamantopoulos
      @ndiamantopoulos 19 дней назад +2

      In most you just help the elves no? Wouldn't that mean you aren't one?

    • @ccj2
      @ccj2 19 дней назад +3

      You’re like the one true elf. The chosen elf.

    • @ndiamantopoulos
      @ndiamantopoulos 19 дней назад +1

      @@ccj2 All hail the ONE TRUE ELF!!!!

  • @jamesperalta35
    @jamesperalta35 17 дней назад

    Thanks for sharing this! Never knew about it until this year but going to try it out as well. First day was pretty easy hopefully I can keep up lol.

  • @XxZeldaxXXxLinkxX
    @XxZeldaxXXxLinkxX 19 дней назад

    Haven't thought of using a different editor, I guess I'll also try zed and Lua at the same time.
    I'm still tempted to use Rust to get better at it, or even Nix for hard mode. I'll probably go Lua just because it's completely new

  • @user-pk2wu7lz5t
    @user-pk2wu7lz5t 19 дней назад

    Elixir seems quite interesting, it’ll be fun to hear what you think about it.
    I’ve been learning some Erlang for work, and I’m starting to like it more and more.

  • @us4tiyny4n
    @us4tiyny4n 19 дней назад +1

    I was looking towards learning Rust after years of C++, but never came around to doing it.
    Thanks for reminding me about AoC, I will try my hardest to make it to day 10!

    • @UwU-f2a
      @UwU-f2a 19 дней назад

      rust is pretty simple and much nicer than c++, i came from go to rust 1.5 year ago. no complex build tool like in c++, no weirds bugs so you are more confident about your app, you will spend much less time for debugging unlike in c++

    • @UwU-f2a
      @UwU-f2a 19 дней назад

      and the more nicer one is will prevent other person that joined the project to make weird bugs, like if you work in a team that has various different level of programming

    • @rubendriezen7177
      @rubendriezen7177 16 дней назад +2

      You're making it to day 3 628 800? That's impressive(!)

  • @zachpalmer5538
    @zachpalmer5538 19 дней назад +1

    I feel like when recruiters look at me elephant graveyard of code they tell the company what Mufasa told simba "it is beyond our borders" and "you must never go there"

  • @lucasrenato1506
    @lucasrenato1506 18 дней назад +2

    4:18 in length? dude we were so close

  • @ZackLivestone
    @ZackLivestone 19 дней назад

    I watch prime's hands moving like a cat watches fish in a tank

  • @terroflys
    @terroflys 13 дней назад

    Damn thanks for the motivation, it will be a good opportunity to learn a new language!

  • @thinkingisoverrated
    @thinkingisoverrated 14 дней назад +1

    Hey dude, I was planning on watching your "Dev Setup" stream a couple of hours ago, but I had homework to do so I couldn't watch it then. Is there any way you could unprivate that stream? :/

  • @GingerGames
    @GingerGames 19 дней назад +3

    Elixir and not Erlang? Also, why are you not trying Odin? 😜

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  19 дней назад +5

      Oh k that's is fair ginger b. I need some functional street cred

    • @GingerGames
      @GingerGames 19 дней назад +2

      @@ThePrimeTimeagen No worries! Enjoy Elixir, it'll be a good experience.

    • @UwU-f2a
      @UwU-f2a 19 дней назад

      odin syntax is good like zig but the libraries availibility are very hard to find, and the performance isnt stable, i tested popular odin backend, much slower than go and rust, hope it will stable soon

    • @GingerGames
      @GingerGames 19 дней назад +1

      @@UwU-f2a How are you even testing things? Because none of that makes sense.

    • @UwU-f2a
      @UwU-f2a 19 дней назад

      @@GingerGames by creating backend, returning complex json and plain html, comparing the request/second and latency using wrk

  • @killua287
    @killua287 17 дней назад

    Use the name Christmasagen for the whole of December.

  • @NicOesterby
    @NicOesterby 18 дней назад +1

    I'll be doing Odin this year. Good luck everyone

  • @quarteratom
    @quarteratom 19 дней назад +1

    Elixir is just Erlang with inferiour syntax. Program in Erlang.

  • @olbluelips
    @olbluelips 18 дней назад +1

    Using this year’s advent of code to learn lisp

  • @stormscale
    @stormscale 18 дней назад

    Did Go last year, but going for C this year in an attempt to stack the deck for future bare-metal shenanigans.
    (Want to be confident in C before moving on to either Zig or Rust, nibled at both, but haven't committed yet)

  • @UwU-f2a
    @UwU-f2a 19 дней назад

    for me im different, firstly i read the docs until last page if the doc is not many like c++, for example rust doc and svelte doc is not many pages enough. then i directly create a project whether i read some doc first or not, usually backend connected to database, then using the same pattern that i use in previous language, creating http server, router, handler then return json first. then connect to database, add pooling, doing insert and select then return in json, in that proccess i may dont know or forget how the looping syntax, this is where the learning by project teach you, then i just search it then directly implement the syntax in the project, i need struct to store field but how to create struct in this new language, then i search how to create struct, then i know how to create struct, then implementing in the project, continue-continue oh i got error, reading the compiler message what error and if it suggest any fixing, oh it suggest how to fix, then i follow the step, oh error like this the fixing is like this, oh its not, then copying the error message to google and ai. then adding auth, using websocket (usually by creating chat or realtime music file streaming), then writing to a file and reading file, in the proccess i will need multithreaded system, so i read again about the multithread part in the doc, then i implement directly in the project, i will commit directly to my github once i have database and auth set up in my project to make it as a ready to use backend template, i have many ready to use backend template in rust, go, zig using various framework and database, some of them has svelte attached to their binary in the build time, and rust tauri svelte mobile app template, i created those so that i can reuse those to kick future projects and getting dollars, then i continue the project by adding more spesific logic until it become finished product that at least the main feature is already done, finally then i commit the finished project to different repository and i deploy the project to my vps that also make my cv better, then in random future time i may have a mood to continue some of my finished project then i just continue it, or if i have new interesting idea i will create the new project

  • @MukilanKrishnakumar
    @MukilanKrishnakumar 18 дней назад

    I am doing it in Python and Go. Python is my strong suit but I want to get better at Golang, so I am going them in both. Python to get it fast and then again in Golang to see how the syntax changes etc.

  • @Im_Ninooo
    @Im_Ninooo 19 дней назад +4

    Elixir? BRAZIL MENTIONED

  • @Carlisert
    @Carlisert 19 дней назад

    I am planning to learn C++ during advent of code, been kind of excited to use this excuse.

  • @dolorsitametblue
    @dolorsitametblue 19 дней назад +1

    I'm gonna do advent of code in Nim this year.

  • @СергейЛюбимов-у3ф
    @СергейЛюбимов-у3ф 19 дней назад

    Trying new language with the AoC is interesting approach. Tsoding once did it in HolyC

  • @mattymattffs
    @mattymattffs 19 дней назад

    I tend to do the first few problems just straight in Excel because they're that easy usually 3-4 days. Then in some language, whatever, doesn't really matter, and around day 7-8 I'm a bit burned out on it. Sometimes I go back after Christmas to solve the rest

  • @wynge
    @wynge 19 дней назад

    First time with Golang doing this challenge, can't wait tbh

  • @Haskellor
    @Haskellor 19 дней назад +2

    In C thisyear for me. Really want to go lower level. Maybe assembly next year for the memes

    • @jeremymcadams7743
      @jeremymcadams7743 18 дней назад +1

      Tried C last year. If you aren't good now, you will be by day 3.

    • @Haskellor
      @Haskellor 18 дней назад

      @@jeremymcadams7743 I'm a complete newbie in C ! Let's hope I can get though days 1-3 !

  • @TheDaskrokodil
    @TheDaskrokodil 15 дней назад

    Its my first time participating in Advent of Code. Using the challenge to learn nvim and tmux.

  • @xtieburn
    @xtieburn 19 дней назад

    Ive usually gotten to day 16 or so. Well, Ive finished a few years, but later on when I get bored and want to tinker, but at the time, day by day, 16 is about where I get. Last year though, day 12 part 2 kicked my ass. (Ive still not come back to it, though I believe I have a solution that can work.)

  • @alh-xj6gt
    @alh-xj6gt 19 дней назад

    I start in C and after an hour of segfaults will try to solve it in AWK and probably give up on the galaxy - actually studied CS and have a clew - mega brain questions. I will not do it for hiring perspective am only doing this recreationally for the fun of it on properly Christmas themed problems.

  • @seanvincent6742
    @seanvincent6742 19 дней назад +1

    I worked with a Haskeller once. Insufferable. Spent days on a thing and accomplished nothing but had all sorts of things to say about how "correct" haskell code is. Great. Does it work yet? No? Awesome. Get a Lisp and dig into SICP. Should be mandatory IMO

  • @0xfeder
    @0xfeder 19 дней назад

    do you think go is a good language for AOC? do many companies use it or not?

  • @quintencabo
    @quintencabo 18 дней назад

    I was going to try go and rust but elixer also sounds like a great idea.

  • @kilavila
    @kilavila 18 дней назад

    this is my first year trying advent of code :D going with Lua

  • @ryangrogan6839
    @ryangrogan6839 19 дней назад

    I absolutely love advent of code

  • @sK0pe-d9b
    @sK0pe-d9b 18 дней назад

    I learned so many languages using Advent of Code.

  • @jarivanlennep3979
    @jarivanlennep3979 16 дней назад

    Hey, I'm studying IT now first year, but I'm not sure about continuing. What do you guys advice me? Is it a bad field to get into now considering AI taking our jobs and stuff and will it still pay more than other jobs in the future?

  • @ohLyln
    @ohLyln 19 дней назад +5

    I’m doing Kotlin this year. Better Java ftw

  • @lilyap1206
    @lilyap1206 19 дней назад

    I usually start on Day 14 just because I forgot that there's even this advent of code, and I make it to level 3 before I give up and search for answers. But this time will be different... right?

  • @comosaycomosah
    @comosaycomosah 18 дней назад

    yo are you gonna neovimerizer your zed editor? would appreciate a vid on that

  • @danha3107
    @danha3107 19 дней назад

    doing it for the first time this year! Where do y’all find communities to figure stuff out with?

  • @ccj2
    @ccj2 19 дней назад

    I’m doing this year in Go. This’ll be my second year. Last year I quit at Day 5.

  • @alpheusmadsen8485
    @alpheusmadsen8485 16 дней назад

    "Haskellers wouldn't consider Elixir a functional language"? Yes, this is mostly true, but as a mathematician who enjoys Haskell but nonetheless always has the thought of "I shouldn't have to have a PhD in math to understand tow to program", I have a preference for Common Lisp (and to a certain extent, Elixir, although I don't have much Elixir experielce), in no small part because it is pure when you want it to be, but impure when you need it to be!

  • @rocstar3000
    @rocstar3000 19 дней назад +2

    This year ill try it in zig

  • @6St6Jimmy6
    @6St6Jimmy6 19 дней назад

    The name's... newprojectagen

  • @louistrumpbour4396
    @louistrumpbour4396 18 дней назад

    Zed with vim motions or rawdog?

  • @adimail2404
    @adimail2404 19 дней назад

    advent of code in perl coming through

  • @bopon4090
    @bopon4090 19 дней назад

    i think i am gonna do it in go. I am familiar with go and i want to write go but typescript is way too easy to get started with....

    • @oliverhughes169
      @oliverhughes169 18 дней назад

      Go is just as easy, all you need is a main.go and you're ready. No tsconfig or npm modules to install.

  • @velorama-x
    @velorama-x 19 дней назад

    Up to day 10... yeah, sounds about right. Wether it hits you de- or im- or none of that, it's certainly pressive.

  • @the_game1259
    @the_game1259 18 дней назад

    It’s a Go for Advent of Code

  • @leTRodz
    @leTRodz 17 дней назад

    Gonna be doing it in Elixir as well! LFG

  • @daniel-guillen-1
    @daniel-guillen-1 19 дней назад

    Have never been in advent of code but it sounds like the community feeling it provides is really good!
    What are the questions about tho?

  • @randomthings1553
    @randomthings1553 18 дней назад

    Every year, all year

  • @tamertamertamer4874
    @tamertamertamer4874 14 дней назад

    Advent of code in Erlang

  • @zonro90
    @zonro90 14 дней назад

    The sign says: "Compiling is an excuse for slacking", right?

  • @TheCommunistRabbit
    @TheCommunistRabbit 19 дней назад

    I clicked on this video 3 times in 3 hours because the thumbnail keeps changing

  • @noredine
    @noredine 19 дней назад

    I may finally do an AoC, but i'll just use something i'm familiar with.

  • @u9vata
    @u9vata 19 дней назад

    You will love pattern matching mastery I think ;-)

  • @MrLotrus
    @MrLotrus 19 дней назад

    I thought about to learn elixir. That's signal, that i should do it

  • @parth4819
    @parth4819 19 дней назад

    gonna do it in haskell and c.haskell is new to me, but i also want to see how it compares to c
    =

  • @fakedevdutt
    @fakedevdutt 19 дней назад

    Now I understand why I love AOC

  • @arcane3327
    @arcane3327 19 дней назад

    c'mon elixir arc is finally happening. *yaay* think i'm going with java this year.

  • @sparthir
    @sparthir 18 дней назад

    Is there an Advent of Cobol?

  • @AlJay0032
    @AlJay0032 19 дней назад

    Elixir? Great! Do it.

  • @Visitor______________________v
    @Visitor______________________v 17 дней назад

    Doing in CPP this year (I don't know it)

  • @bencelaszlo666
    @bencelaszlo666 18 дней назад

    I'm gonna do an advent of go

  • @Mordinel
    @Mordinel 19 дней назад

    FP bros, am I doing my AOC burritos in ocaml or haskell this year?

  • @radifire
    @radifire 19 дней назад +1

    I’m calling it now. Next year he’ll try helix. 🧬

  • @gjermundification
    @gjermundification 18 дней назад

    0:03 What he said!

  • @pykir74
    @pykir74 19 дней назад

    hell yeah (gonna give up at the day 8 like last year)

  • @koteelok2014
    @koteelok2014 19 дней назад

    Most detailed excuse to waste time on advent of code instead of spending time with family

  • @bkrxiii
    @bkrxiii 19 дней назад

    Java dev here.
    It’s TypeScript time for me this year 🎅🎄

  • @Kelly-wl1hf
    @Kelly-wl1hf 19 дней назад

    I love advent of code 🤩

  • @bithon5242
    @bithon5242 19 дней назад

    Elixir mentioned

  • @Redyf
    @Redyf 16 дней назад

    We going with elixir!

  • @bruceknee4941
    @bruceknee4941 19 дней назад +17

    You crave the brotherhood, the fraternity which modernity has denied us. Next read "Industrial Society and its Future" and start casually tossing quotes of it while reviewing linux window managers.

  • @johnmarcozzi770
    @johnmarcozzi770 19 дней назад

    I don’t have a matlab license on my home pc though

  • @IgnatShining
    @IgnatShining 19 дней назад +1

    Zed pog

  • @bhaumiktalwar1567
    @bhaumiktalwar1567 19 дней назад

    should have gone with odin, you keeping it on bench for a while now

  • @CourierSix01
    @CourierSix01 18 дней назад

    I also feel excitement out of nowhere 😂 for the advent of code
    It's because of christmas, I guess😊

  • @christiansturm963
    @christiansturm963 19 дней назад

    I would love to do this when I get some more time in the next years 😭

  • @spambox399
    @spambox399 19 дней назад

    I’ll be joining with ruby this year 💎💎