15 votes

Topic deleted by author

12 comments

  1. [3]
    aphoenix
    Link
    I'd forgotten I answered in that originally, but I basically did exactly what I talked about doing in there. I'll compare: Professionally Python - this is still my day to day programming language....

    I'd forgotten I answered in that originally, but I basically did exactly what I talked about doing in there. I'll compare:

    Professionally

    • Python - this is still my day to day programming language. My shop is a python shop; we use a lot of Django, but do other Python things as well.
    • TypeScript - this is also a bread and butter skill for us - we do a lot of angular. I'm currently debugging some TypeScript; I'm doing this while the build is happening.
    • JS, HTML, CSS - I did manage to do less of this, which has made me happy - one of our junior devs has really stepped up and done a good job which has taken some of this off my plate
    • PHP - almost none for me this year, which is just wonderful. I'm not a fan.

    Personal

    • Go - this mostly petered out in Feb / March, but I still read article on it.
    • Rust - I have done more of this than Go lately. I'm still working on a personal project in this, and I've been looking at some Rust static site generators for Timasomo
    • Scratch / Kano coding - my daughter has done a lot of this, and I've started introducing her to Python. We'll probably build a (...nother) computer together in the new year and that one can be her machine.

    No particular surprised for me, but then again, I do tend to plan out an arc for my year, and I mostly stick to it.

    6 votes
    1. [2]
      zefrof
      Link Parent
      You seem to be in a similar position to me professionally. At least as far as languages used goes. How’s learning Rust gone for you? I ask cause it’s been slow for me. Reminds me of learning C/C++...

      You seem to be in a similar position to me professionally. At least as far as languages used goes. How’s learning Rust gone for you?

      I ask cause it’s been slow for me. Reminds me of learning C/C++ in college. Almost like my brain can’t quite wrap itself around the topic. Honestly it’s probably because I’ve tried to learn new topics alongside, but wanted to see your thoughts.

      4 votes
      1. aphoenix
        Link Parent
        I like it so far, but I'm old and I learn things more slowly. I'm really not doing things "the Rust way" - I'm doing things in a pythonic way using Rust syntax, which isn't great. I've gotten...

        I like it so far, but I'm old and I learn things more slowly. I'm really not doing things "the Rust way" - I'm doing things in a pythonic way using Rust syntax, which isn't great. I've gotten really used to python, javascript, typescript and I'm not transitioning all that well. That said, I don't think it's Rust's fault.

        I don't have that many valuable insights into Rust other than to keep building stuff and it'll get better, and it's crazy fast.

        3 votes
  2. [3]
    fleg
    Link
    C + GLib. It's surprisingly fun to work with, even though it requires way more work to achieve basic stuff that one gets for free in C++, it's really satisfying to use - at least for me. I need to...

    C + GLib. It's surprisingly fun to work with, even though it requires way more work to achieve basic stuff that one gets for free in C++, it's really satisfying to use - at least for me.

    I need to try out Vala sometime in the future. It's a C#-like language that compiles to C+GLib, so the programmer gets the native performance and a convenience of a modern language. It's not as active as other languages are, but some circles still use it, especially for Linux/Gtk desktop application development.

    5 votes
    1. [2]
      Apos
      Link Parent
      I'll have to check Vala out. I've been checking Beef https://github.com/beefytech/Beef. It's also based on C# but with different design goals such as no garbage collector.

      I'll have to check Vala out. I've been checking Beef https://github.com/beefytech/Beef. It's also based on C# but with different design goals such as no garbage collector.

      4 votes
      1. fleg
        Link Parent
        Whoah, Beef looks great! I'm especially surprised by the custom IDE, which looks really awesome. I guess I'm adding this to my ever-growing list of languages I need to check out :)

        Whoah, Beef looks great! I'm especially surprised by the custom IDE, which looks really awesome. I guess I'm adding this to my ever-growing list of languages I need to check out :)

        3 votes
  3. Wulfsta
    Link
    I didn't reply to the previous topic, but this year I ended up learning quite a lot of Nix to help with the ongoing effort to get the ROCm stack working in NixOS. I want to put my Radeon VII to use.

    I didn't reply to the previous topic, but this year I ended up learning quite a lot of Nix to help with the ongoing effort to get the ROCm stack working in NixOS. I want to put my Radeon VII to use.

    4 votes
  4. bonbon
    Link
    I hadn't posted back in January, but most of my time this year has been working on making a generalized monte-carlo tree search algorithm written in golang. Recently, however, I've been learning...

    I hadn't posted back in January, but most of my time this year has been working on making a generalized monte-carlo tree search algorithm written in golang. Recently, however, I've been learning more popular web technologies, such as reactjs, node and typescript. With those, I'm making a chess.com clone (except with connect 4) to learn how to work with them.

    3 votes
  5. everydaycoffee
    Link
    For my hobby project, I used Laravel Livewire for some SPA-like action on a non SPA - with some javascript sprinkles using AlpineJS

    For my hobby project, I used Laravel Livewire for some SPA-like action on a non SPA - with some javascript sprinkles using AlpineJS

    3 votes
  6. what
    Link
    I took time this year to learn the static site generator (SSG) Hugo. At first I was a bit frustrated with it. It's a pretty complex/powerful tool, and most tutorials are "install this theme and...

    I took time this year to learn the static site generator (SSG) Hugo. At first I was a bit frustrated with it. It's a pretty complex/powerful tool, and most tutorials are "install this theme and modify some pages". The docs are decent, but like many projects, I don't think there's a good sequence starting from the basics. I actually ended up trying another, simpler SSG (called Zola), but I ended up coming back to Hugo.

    I found the following tutorials, combined with the documentation, to be the most helpful:

    They both start from scratch, without a theme, and this made it a lot easier for me to understand how Hugo works.

    I think it's a really great tool. Not the easiest to get started with, but it's very powerful, and it generates very fast. I also appreciate that it uses Go's template syntax, which I'm already familiar with.

    3 votes
  7. joplin
    Link
    Well, rereading my post, I said I'd continue my foray into Swift and probably look into Python 3 to update some old Python 2.7 stuff I had. The first half was correct. I've done a lot of work in...

    Well, rereading my post, I said I'd continue my foray into Swift and probably look into Python 3 to update some old Python 2.7 stuff I had. The first half was correct. I've done a lot of work in Swift (though almost none of it at work like I thought). I've learned a lot and feel like I've improved my knowledge of the language. Same with C++, which I do use daily at work. However, I did not touch Python 3 at all, and now it looks like the legacy project where I was using it may become pointless to maintain, so we may just scrap it. We'll see! I should probably still learn Python 3, but I'm less likely to use it regularly like I do Swift and C++, so I'm not sure it would stick.

    2 votes
  8. rkallos
    Link
    Professionally: Erlang, and I picked up Go to work on a different project. Overall, I vastly prefer writing Erlang to Go, but I can't deny that Go gets the job done. Hobby: More Erlang. I've...

    Professionally: Erlang, and I picked up Go to work on a different project. Overall, I vastly prefer writing Erlang to Go, but I can't deny that Go gets the job done.

    Hobby: More Erlang. I've written some Pony, but I've been having difficulty finding appropriate Pony projects to take on, because it's a pretty specialized language and runtime. In the past week, I started working on Tcl, and I have been having lots of fun with it!

    2 votes