[–] 6 points 1 month ago* (3 children)

Almost everyone in the industry worth their weight is using LLMs now. Top tier models create really solid code nowadays.

This is not my experience. What worries me, is that I see posts like this all across the internet:

  • All the good programmers are using LLMs. If you are not using agents for coding, you're a bad programmer.
  • Frontier LLMs are wonderful. You are just using the wrong model.

Anyway, if it works well for you, then I am happy for you. If you feel the need to evangelise, I think it would be more effective if you include some of your personal experience and include what is bad along with what is good.

Here is my personal experience from this Thursday:

  • Gemini recommended a Kubernetes service to me (nice choice).
  • The Helm config it gave had big problems. Settings were hallucinated and it used a feature that did not exist.
  • After a day of doubling down on errors, I read a Github issue that said the Helm chart did not support the feature I needed.
  • On Friday, I wrote my own Helm chart for the program from scratch. Thankfully, this is a skill that I have not lost. Its small, simple and I understand it.
  • Total score this week: 1 day lost to AI.
  • source
  • parent
  • context
  • [–] [S] 6 points 3 months ago (1 child)

    Learning Rust is a journey. I actually gave up twice before I learnt it properly. I built a simple interpreter as my first project and I found it challenging.

    I think that tutorials, and the support you get, is much better now though. Its also a language well worth learning.

  • source
  • parent
  • context
  • [–] [S] 1 point 3 months ago (3 children)

    I like the look of SailfishOS but there is the Ryanair app and a Banking app that I am sure will not work on it. Sometime in the future, I will probably have two phones, one for difficult apps and one with an OS that respects the user.

  • source
  • parent
  • context
  • [–] [S] 4 points 3 months ago (1 child)

    I haven't used Kotlin for years but I did do a $WORK project in it once. I prefer co-routines in Kotlin to using async in Rust (which makes sense because it is a higher level language with a garbage collector). I also like how easy it is to write Domain Specific Languages (DSLs) in Kotlin.

    Good luck with the job search. Its hard out there at the moment.

  • source
  • parent
  • context
  • [–] [S] 20 points 3 months ago

    I got interested in constraint programming, and I had NO idea how it worked. It seemed like magic.

    I have started on following the slides and code of MiniCP, and have started implementing the first steps in Rust. I find it very challenging but it is a great learning experience. I got such a thrill from solving the N-Queens problem in milliseconds from a program that I had written myself.

    I am continuing to develop the implementation for a few hours this weekend. Because writing a constraint system is hard, I am also learning some new parts of Rust that I have not touched before.

  • source
  • [–] 4 points 9 months ago

    That's a cool docker compose setup and is definitely competitive with a single node k8s deployment I run for hobby projects (k3s). The simplicity of this docker compose setup is an advantage, but it is missing some useful features compared to k8s:

    • No Let's Encrypt support for Nginx using Cert Manager.
    • No git ops support, the deployment shell script is manually run.
    • No management ui's like Lens or k9s.
    • Will not scale to multiple machines without changing the technology to k8s or Nomad.

    That said, I would be happy to run their setup if I hadn't gone through the pain of learning k8s.

  • source
  • view more: next ›