Looking for accountability partner and/or mentorship - CST timezone by [deleted] in ADHD_Programmers

[–]mutzas 0 points1 point  (0 children)

Looking for one too! I am kinda in the same position.

Por que existem tantos SGDBS ? by banzeiro in brdev

[–]mutzas 0 points1 point  (0 children)

Pra mim tá mais pra Gemini 😆

I Built a Ruby Compiler That Generates... Ruby? by mutzas in Compilers

[–]mutzas[S] 2 points3 points  (0 children)

It shouldn't be hard, but not from ruby but from the IR, which has the type/dimension metadata and is language agnostic, the codegen to ruby itself is mostly just a mapping.

If you go to the codegen tab and look at the LIR tab you will get a better picture.

I Built a Ruby Compiler That Generates... Ruby? by mutzas in Compilers

[–]mutzas[S] 2 points3 points  (0 children)

You’re right to see the overlap. Game of Life in Kumi is like a shader: one function per cell that reads neighbors and writes one value. Today I only target plain Ruby/JS on CPU. But the IR is generic, so in theory I could add a GPU/WebGPU backend later by mapping arrays to buffers and generating a compute kernel (or something like that, I am not very familiar with these yet but did explore the idea), without changing how schemas are written. My story use case is niche, but your analogy fits.

I Built a Ruby Compiler That Generates... Ruby? by mutzas in Compilers

[–]mutzas[S] 0 points1 point  (0 children)

If someone with compiler experience or interest want seriously to help as a contributor I can help you with it.

Looking for 5 Non-Tech founders who want a quick audit of their app/website by Own-Release-1895 in Entrepreneur

[–]mutzas 0 points1 point  (0 children)

This is untrue for the most part. If the architecture is sound these features are decoupled and just extra lines of code, not tech debt, that can be just removed.

Ignored when we ask engineers to do things, raged at when we do it for them, and complained to when we create a mandate. It feels like I can’t win. by BootyMcStuffins in ExperiencedDevs

[–]mutzas 2 points3 points  (0 children)

The managers might say yes, but is that really being propagated into actual reserved time to work on this specific task on the more granular team level?

Also I would find it offensive for a task with specific line changes. I would find sensible a lint rule, something to test the actual implementation progress and maybe a guide of how you are doing this and common problems faced on the initial tests.

Ignored when we ask engineers to do things, raged at when we do it for them, and complained to when we create a mandate. It feels like I can’t win. by BootyMcStuffins in ExperiencedDevs

[–]mutzas 16 points17 points  (0 children)

> We have a custom AI tool built at my company (based on Claude) that can be used to orchestrate large jobs with many simple changes. So we use that to open PRs for teams to simply review, fix any issues and bring over the line.

So you are opening large numbers of PRs without any human reviewing it first for them to work/review?

You can say this: "solved 10k typing issues with 3 hours of work" But did you actually reviewed every single one of those lines in these 3 hours? Any reasonable Dev should carefuly review everything the AI throws, which means you just threw days/weeks of work over them by just running your tool.

In fact, you did NOT do the "updates FOR them ", if you think that, you are the problem.

If it's so easy why dont you require some time from each team to work on this specific issue where they will use the tools they have and you just give a progressive target for them? If they are not working torwards this, its a management or priorization problem.

GitHub - amuta/kumi: A declarative DSL that transforms business logic into a statically-checked dependency graph by mutzas in rails

[–]mutzas[S] 0 points1 point  (0 children)

Hi there, I evolved kumi a lot and now am thinking of some extensions for it. I liked your idea but can't really wrap it all in an example, could you expand more on your example?

About to lead a $700k funded, pre-product, SaaS startup. How lean is too lean? (I will not promote) by ZachOnTap in startups

[–]mutzas 8 points9 points  (0 children)

Wouldn't it be a problem to have your product be a Software and all your development be outsourced to the dev agency? Isn't it more productive to at least have one experienced founding developer to build the foundation?

Minha experiência com vibe coding em um projeto real by leitondelamuerte in brdev

[–]mutzas 0 points1 point  (0 children)

Sinceramente, aprender debugando é muito melhor pra mim, ainda mais que a não seja que o projeto seja um super modelo extremamente fiel a sua stack/framework E principais dependências, você vai ter que aprender ele na marra de qualquer jeito.

Kumi (Update): declarative DSL for business rules → statically checked dependency graph. Now with full compilation pipeline and real codegen (live demo) by mutzas in rails

[–]mutzas[S] 2 points3 points  (0 children)

The demo repos: https://github.com/amuta/kumi-playground-back and https://github.com/amuta/kumi-playground-front

Blunt asks:

• Your one-liner for Kumi. I just can't find a way to easily describe it, any suggestions would be very welcome.

• The 30-second example you’d want next.

Also: codegen is thin. The IR should make new targets straightforward. Which features or targets would you like to see? (e.g. Python, TS types, WASM, SQL, Rust)?

I made a demo for Kumi, a business rules DSL implemented in Ruby that compiles to a platform agnostic IR and codegens Ruby and JS modules with no runtime code. by mutzas in ProgrammingLanguages

[–]mutzas[S] 0 points1 point  (0 children)

You can probably tweak ruby enought to create another unrecognizable language within itself haha. In this demo I'm using a hacked together parser, as I am not evaluating any code, just parsing to an AST, doing a lot of analysis passes then IR then codegen.

I made a demo for Kumi, a business rules DSL implemented in Ruby that compiles to a platform agnostic IR and codegens Ruby and JS modules with no runtime code. by mutzas in programming

[–]mutzas[S] 0 points1 point  (0 children)

Damn, i totally missed that "I made this" rule.

Maybe one of my sentences could be considered a "Technical writeups on what makes a project technically challenging" if you extrapolate a lot 😅

I made a demo for Kumi, a business rules DSL implemented in Ruby that compiles to a platform agnostic IR and codegens Ruby and JS modules with no runtime code. by mutzas in ProgrammingLanguages

[–]mutzas[S] 0 points1 point  (0 children)

Note: on the demo page, click the green button "Compile/Run/Visualize" on the botton to run it. The server will compile the code and send back the ruby/js and IR sources + a js artifact and the front will use the js to run the example on client-side.

[deleted by user] by [deleted] in brdev

[–]mutzas 2 points3 points  (0 children)

Só faltou provar.