12 votes

What programming/technical projects have you been working on?

This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?

17 comments

  1. [3]
    markh
    Link
    2019’s Advent of Code starts on December 1st! Go check it out! Advent of Code 2019

    2019’s Advent of Code starts on December 1st! Go check it out!

    Advent of Code 2019

    11 votes
    1. [2]
      HanakoIsBestGirl
      Link Parent
      Should we have a megathread for this in ~comp? I have done day 1 and I feel like a place where we can post our solutions and discuss them would be pretty cool.

      Should we have a megathread for this in ~comp? I have done day 1 and I feel like a place where we can post our solutions and discuss them would be pretty cool.

      3 votes
  2. [3]
    Comment deleted by author
    Link
    1. [2]
      Omnicrola
      Link Parent
      Writing your own language and compiler is one of those things I think every programmer should do at least once. Which I haven't, but it's in my to do list. For your project, what's your reason?...

      Writing your own language and compiler is one of those things I think every programmer should do at least once. Which I haven't, but it's in my to do list.

      For your project, what's your reason? Why do you want to create this language?

      5 votes
      1. [2]
        Comment deleted by author
        Link Parent
        1. wirelyre
          Link Parent
          You might be interested in: Factor J Rebol / Red Prolog Verilog

          I’d love to potentially explore something outside of OOP or functional programming

          You might be interested in:

          7 votes
  3. escher
    Link
    My turn-based multiplayer game is coming along nicely. I have the classes now to define any possible piece's movement, attacks, and abilities, and am moving on to board representation (which will...

    My turn-based multiplayer game is coming along nicely. I have the classes now to define any possible piece's movement, attacks, and abilities, and am moving on to board representation (which will handle the actual moves based on each piece's definition).

    6 votes
  4. skybrian
    Link
    I finished the second prototype on my accordion synthesizer project. I posted a video here: https://www.reddit.com/r/Accordion/comments/e1d08r/9bass_synthesizer_demo/ Now I'm designing the third....

    I finished the second prototype on my accordion synthesizer project. I posted a video here:

    https://www.reddit.com/r/Accordion/comments/e1d08r/9bass_synthesizer_demo/

    Now I'm designing the third. I decided to try using a CAD system to draw it out first and I'm struggling with OnShape. The parametric approach to CAD is pretty neat and appeals to me as a programmer, but the order you sketch things seems to matter quite a bit. (Later drawings can only depend on earlier drawings.) If it were code I could copy and paste and then fix up dependencies.

    5 votes
  5. [5]
    Lawrencium265
    Link
    I haven't had a chance to remove the valve body from the Volvo to week. I started a 'small' project on my wife's 2009 crown Victoria cvpi (police cruiser) on Sunday and it took until today to...

    I haven't had a chance to remove the valve body from the Volvo to week. I started a 'small' project on my wife's 2009 crown Victoria cvpi (police cruiser) on Sunday and it took until today to complete. Several of the exhaust manifold studs had broken off on their own (a common issue on Ford modular v8s) so I had ordered a set of stainless steel studs and nuts and new gaskets. Well one out of the 16 studs would not come out. I broke it off even further trying to remove it and attempted to weld a nut onto the tiny stub to no avail. Fortunately there was just enough space that I was able to squeeze a pheumatic angle drill in, so I cut down several drill bits to a short enough length that I was able to drill away the old stud and retap the hole.

    5 votes
    1. [4]
      cfabbro
      Link Parent
      Just FYI, this topic is in ~comp, which is generally for computer, programming and IT related stuff... I still enjoyed reading your comment despite that though. ;)

      Just FYI, this topic is in ~comp, which is generally for computer, programming and IT related stuff... I still enjoyed reading your comment despite that though. ;)

      3 votes
      1. [2]
        Lawrencium265
        Link Parent
        I realize this but I felt like the work I do is fairly technical in nature and above what most people would diy. I'll also have you know that a valve body is a hydraulic computer that utilizes...

        I realize this but I felt like the work I do is fairly technical in nature and above what most people would diy. I'll also have you know that a valve body is a hydraulic computer that utilizes various fluid passeges to automatically change gears based on fluid pressure.

        https://cartreatments.com/wp-content/uploads/2018/03/automatic-trans-valve-body.jpg

        4 votes
        1. cfabbro
          Link Parent
          Ah, okay. Fair enough. I just wasn't sure if you were aware of which group this was in, but I definitely recognize that even though it doesn't necessarily fit the group, it's still highly...

          Ah, okay. Fair enough. I just wasn't sure if you were aware of which group this was in, but I definitely recognize that even though it doesn't necessarily fit the group, it's still highly technical work so fits the topic just fine. My BiL is a late model stock car driver, and my cousin is a crew chief for a Nascar Pinty's team, and both of them have helped me appreciate first hand just how complicated working on cars can be these days. I didn't know about the valve body working like that though... that's pretty neat!

          1 vote
      2. cmccabe
        Link Parent
        Cars are basically just computers on wheels these days anyway. :)

        Cars are basically just computers on wheels these days anyway. :)

        1 vote
  6. BuckeyeSundae
    Link
    I'm gearing up to get started in a fairly ambitious project that I'm only partially qualified to tackle. I have no full stack experience, but I'm going to try to make an app that tries to combine...

    I'm gearing up to get started in a fairly ambitious project that I'm only partially qualified to tackle. I have no full stack experience, but I'm going to try to make an app that tries to combine task schedulers with data vis stuff to let people flexibly track goals large and small, with a bit of gamification involved to help encourage people to reward themselves for succeeding at the tasks they add. Never really done anything in game development, but I want it to be a healthier spin on the freemium style game that just tries to eat your attention. I want this to be the sort of thing you like coming to, but that is actively encouraging to do what you said you wanted to do alongside.

    4 votes
  7. [3]
    Comment deleted by author
    Link
    1. [2]
      cfabbro
      Link Parent
      :( p.s. It wasn't this video from the British Museum with Irving Finkel (the Assyriologist/Board Game Historian who originally decoded the rules to the game) and Tom Scott, by chance, was it?

      502 Bad Gateway

      :(

      p.s. It wasn't this video from the British Museum with Irving Finkel (the Assyriologist/Board Game Historian who originally decoded the rules to the game) and Tom Scott, by chance, was it?

      1 vote
      1. hungariantoast
        Link Parent
        I got a look at the link last night. As far as I could tell, it was indeed that video.

        I got a look at the link last night. As far as I could tell, it was indeed that video.

        1 vote
  8. yamalight
    Link
    I keep pushing my tiny deployment tool called Exoframe forward bit by bit. Haven't had time to work on it in the past few weeks due to work, but I keep getting back to it whenever I got time. It's...

    I keep pushing my tiny deployment tool called Exoframe forward bit by bit.
    Haven't had time to work on it in the past few weeks due to work, but I keep getting back to it whenever I got time.
    It's quite nice to have a tool that helps you deploy your demos to your own servers with one simple command :)

    2 votes
  9. Ephemere
    Link
    I've been playing around a lot with neural style quite a bit as a way to enjoy some artistic expression merged with some light programming. I've not been terribly happy with my results, but I...

    I've been playing around a lot with neural style quite a bit as a way to enjoy some artistic expression merged with some light programming. I've not been terribly happy with my results, but I learned just this past week that there are quite a few other models to choose from, and I'm very much looking forward to playing around with them.

    The thanksgiving holiday has, of course, completely eliminated any free time to do any such thing, so it's nice to be back to normalcy.

    1 vote