Readit News logoReadit News
oxidant commented on RIP Low-Code 2014-2025   zackliscio.com/posts/rip-... · Posted by u/zackliscio
rahilb · 19 days ago
> the cost of shipping code now approaches zero

Does anyone actually believe this is the case? I use LLMs to ‘write’ code every day, but it’s not the case for me; my job is just as difficult and other duties expand to fill the space left by Claude. Am I just bad at using the tools? Or stupid? Probably both but c’est la vie.

oxidant · 18 days ago
Exactly the point I was going to make. Shipping something requires knowing how to ship it, monitor it, and fix it.

Writing code is the "easy" part and kind of always has been. No one triggers incidents from a PR that's been in review for too long.

oxidant commented on Why is the Gmail app 700 MB?   akr.am/blog/posts/why-is-... · Posted by u/thefilmore
emchammer · a month ago
How does a web application reuse browser system-native libraries?
oxidant · a month ago
Electron ships a version of Chrome. Other frameworks like Tauri use the device's webview.
oxidant commented on Gleam OTP – Fault Tolerant Multicore Programs with Actors   github.com/gleam-lang/otp... · Posted by u/TheWiggles
jhgg · 4 months ago
Risk of deadlock is real if you have processes calling each-other in a cyclic way. e.g. process A sends GenServer call to process B, that then sends a GenServer call to process A to in order to handle the original call. However, process A is busy waiting on B to reply to it's initial call.

This is rarely a problem in practice however.

oxidant · 4 months ago
receive takes a timeout. A would crash/hit the timeout and deal with the problem.
oxidant commented on Elixir 1.19   elixir-lang.org/blog/2025... · Posted by u/theanirudh
dnautics · 4 months ago
> The idea that Phoenix is also mostly macros does not hold in practice

no, but the Framework does push you into using them. A good example is the `use MyAppWeb` pattern. That's a macro that nests other macros. the good news is that you can pretty much excise that and everything works fine, and LLMs have no problem even! (i think they slightly prefer it)

a few cognitive pain points with phoenix macros:

plug: (love it dearly) but a bit confusing that it creates a conn variable out of whole cloth. a minor complaint. worth it, otherwise.

phoenix.router: is a plug but isnt quite a plug.

anyways that's it! the rest is ~fabulous. i think to find a framework where you have two minor complaints is a blessing. remember how activerecord automagically pluralized tables for you?

oxidant · 4 months ago
What do you mean, "creates a Conn variable out of whole cloth"?

Conn is just a pipeline of functions, the initial Conn struct is created at request time and passed through to each function in the pipeline.

oxidant commented on A staff engineer's journey with Claude Code   sanity.io/blog/first-atte... · Posted by u/kmelve
jaggederest · 5 months ago
I don't know either but I've seen it write to files in plan mode. Very confusing.
oxidant · 5 months ago
I've never seen it write a file in plan mode either.
oxidant commented on Booting 5000 Erlangs on Ampere One 192-core   underjord.io/booting-5000... · Posted by u/ingve
LtdJorge · 6 months ago
The BEAM launches a scheduler process per CPU thread in SMP mode, although I don't know if it moves Erlang processes between them.
oxidant · 6 months ago
The behavior is configurable and the default is unbound.

https://www.erlang.org/doc/apps/erts/erl_cmd.html#%2Bsbt

oxidant commented on URL-Driven State in HTMX   lorenstew.art/blog/bookma... · Posted by u/lorenstewart
the_arun · 7 months ago
I cannot think of any other way to bookmark anything static unless I convert it into pdf/screenshot before sharing. Are there better ways to bookmark a list page which guarantees same list forever?
oxidant · 7 months ago
Not if the items change relative position over time.
oxidant commented on Jujutsu for busy devs   maddie.wtf/posts/2025-07-... · Posted by u/Bogdanp
arccy · 7 months ago
you've obviously never encountered code which only works when println is added.
oxidant · 7 months ago
Schroedingers branching
oxidant commented on Jujutsu for busy devs   maddie.wtf/posts/2025-07-... · Posted by u/Bogdanp
0cf8612b2e1e · 7 months ago
No that is correct, and also a habit I am trying to break. The reasonable argument is that we should stop running code with untracked state. Either the changes are important and should be committed or not. Otherwise you are recording code versions that never truly existed during development.

Where this gets extra sticky for me is tooling which refuses to distinguish repo wide config vs a local only version. VSCode being a huge offender where there is only a ‘launch.json’ and no ‘launch.local.json’ suitable for per host customization (eg maybe I am already running something on port 8888, so I need to map it to 9000, that does not mean a quirk of my environment should be committed).

oxidant · 7 months ago
Counterpoint: Why should my println debugging get committed? They're not "important" for the final product but important for development.
oxidant commented on Generative AI coding tools and agents do not work for me   blog.miguelgrinberg.com/p... · Posted by u/nomdep
skydhash · 8 months ago
> What is the auth strategy, what endpoints do you need, do you need to integrate with a library or API, are there any security issues, how easy is the code to extend, how do you get it to follow existing patterns?

That is software engineering realm, not using LLMs realm. You have to answer all of these questions even with traditional coding. Because they’re not coding questions, they’re software design questions. And before that, there were software analysis questions preceded by requirements gathering questions.

A lot of replies around the thread is conflating coding activities with the parent set of software engineering activities.

oxidant · 8 months ago
Agreed, but people sell "vibe coding" without acknowledging you need more than vibes.

LLMs can help answer the questions. However, they're not going to necessarily make the correct choices or implementation without significant input from the user.

u/oxidant

KarmaCake day153February 18, 2024View Original