Live data from Hacker News

Viewing profile — Storment33

Storment33

HN member
Joined
Mon, Jan 12, 2026, 8:31 PM UTC
HN karma
76
Public activity
37 items

About Storment33

No profile information was provided.

Recent public activity

  1. comment
    Comment #46926022

    Fair enough if you've some development environment automation and you want the CI to run it as well so CI is consistent with local development. Don't know exactly what your doing b…

  2. comment
    Comment #46913853

    The problem is some stuff is a real pain to test with static assertions. Such as I was saying about compilers. It would be a real pain to maintain an expected AST in a unit test, t…

  3. comment
    Comment #46913378

    I mean... They told you why it takes so long no? the runners come by default with loads of programming languages installed like Rust, Haskell, Node, Python, .Net etc so it sets all…

  4. comment
  5. comment
    Comment #46913262

    Ansible is CaC(Config as Code) not IaC(Infrastructure as Code) they're for different things.

  6. comment
    Comment #46913223

    This is what I done, GitHub Actions is basically a command line as a service for my projects. It does nothing but checkout the code, means I can do all the releasing, artefact uplo…

  7. comment
    Comment #46913193

    I mean all CIs work out of the box, although I have no interest in self hosting CI. Jenkins is probably a bit like Java, technically it is fine. The problem is really where/who typ…

  8. comment
    Comment #46908015

    It is called snapshot testing, very valid technique. Maybe not best suited to a mathematical function like they have here, but I have found it useful for stuff like compilers asser…

  9. comment
    Comment #46632613

    Yes I am seeing what your saying, it can start of simple and people will choose the path of least resistance and you'll end up with a ball of mud eventually. Fortunately I have not…

  10. comment
    Comment #46632463

    I replaced building/testing etc inside Docker containers to just using Nix. * https://github.com/DeveloperC286/clean_git_history/commit/f8...

  11. comment
    Comment #46625042

    Java has numerous problems, it's not as simple as use Java not Rust. To be honest I actively avoid any tooling written in Java.

  12. comment
    Comment #46625027

    Jobs run in parallel, so if you used Make you could have one job called 'formatting' calling 'make check-formatting', one called linting calling ''make check-linting', one called '…

  13. comment
    Comment #46618703

    I use to have my Makefile call out and do `docker build ...` and `docker run ...` etc with a volume mount of the source code to manage and maintain tooling versions etc. It works o…

  14. comment
    Comment #46618426

    > However it’s really easy to go from a simple shell script running a few commands to something significantly more complex just to do something seemingly simple, like parse a seman…

  15. comment
    Comment #46618334

    I had no idea 'pwsh' was PowerShell. Personally not interested, maybe if your a Microsoft shop or something then yeah.

  16. comment
    Comment #46618302

    I don't touch Windows so I would not know. > The same Python testing code runs on all three platforms. I have no objections to Python being used for testing, I use it myself for th…

  17. comment
    Comment #46617997

    > UV scripts are great for this type of workflow So previously when I have seen Python used as a task runner I think they used UV to call it. Although I don't think they had as a c…

  18. comment
    Comment #46617130

    Personally, I have never found the Python as a task runners to be less code, more readable or maintainable.

  19. comment
    Comment #46617079

    I was doing something similar when moving from Earthly. But I have since moved to Nix to manage the environment. It is a lot better of a developer experience and faster! I would ch…

  20. comment
    Comment #46617012

    Yes exactly! I am using Nix/Make and I can prompt Claude to use Nix/Make, it uses these local feedback loops and corrects itself sometimes etc.

  21. comment
    Comment #46616699

    > Yeah, tends to happen a lot when you hold strong opinions with strong conviction :) Not that it's wrong or anything, but it's highly subjective in the end. Strong opinions, loose…

  22. comment
    Comment #46615986

    > Huh? Who cares if the script is .sh, .bash, Makefile, Justfile, .py, .js or even .php? Me, typically I have found it to be a sign of over-engineering and found no benefits over j…

  23. comment
    Comment #46615818

    Just use a task runner(Make, Just, Taskfile) this is what they were designed for.

  24. comment
    Comment #46615617

    > If your CI can do things that you can't do locally: that is a problem. Completely agree. > I'm a huge fan of "train as you fight", whatever build tools you have locally should be…

  25. comment
    Comment #46615584

    I agree with #2, I meant more if you are calling out to something that is not a task runner(Make, Taskfile, Just etc) or a shell script thats a bit of a smell to me. E.g. I have se…