This works well for jobs that are long-ish. You need another process to sweep for orphaned jobs and requeue or fail them. Add a timestamp of when it got picked up to keep track
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…
Electron ships a version of Chrome. Other frameworks like Tauri use the device's webview.
receive takes a timeout. A would crash/hit the timeout and deal with the problem.
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.
I've never seen it write a file in plan mode either.
The behavior is configurable and the default is unbound. https://www.erlang.org/doc/apps/erts/erl_cmd.html#%2Bsbt
Not if the items change relative position over time.
Schroedingers branching
Counterpoint: Why should my println debugging get committed? They're not "important" for the final product but important for development.
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…
Of course that's what the industry is selling because they want to make money. Yes, it's easy to create a proof of concept but once you get out of greenfield into 50-100k tokens needed in the context (reading multiple…
I do not agree it is something you can pick up in an hour. You have to learn what AI is good at, how different models code, how to prompt to get the results you want. If anything, prompting well is akin to learning a…
Not OP but probably just cost.
Elixir has a better developer experience, or at least it's more approachable. Better code splitting with modules, easier to use variables (no var, var1, var2), loops that look like loops but easy enough to fall back to…
FOR UPDATE SKIP LOCKED is great, but it needs to be in a transaction. In the example code it won't "do" anything because it selects for update then immediately loses the lock. Claude says you can use a CTE to select and…
Better to use something like OpenApi and generate your zod schema using it.
It's JSON-RCP 2 with a specific life cycle and events. https://www.jsonrpc.org/specification I found an explanation on a site once but haven't found any official docs. I suppose you could reverse enegiener the SDKs.
I wish there was a clear spec on the site but there isn't https://modelcontextprotocol.io/specification/2025-03-26 It seems like half of it is Sonnet output and it doesn't describe how the protocol actually works. For…
I think Bill Nye has something similar, too.
The grandparent is talking about how to control cost by focusing the tool. My response was to a comment about how that takes too much thinking. If you give a junior an overly broad prompt, they are going to have to do a…
Multiple terminal sessions. Well written prompts and CLAUDE.md files. I like to start by describing the problem and having it do research into what it should do, writing to a markdown file, then get it to implement the…
Think about what you would do in an unfamiliar project with no context and the ticket "please fix the authorization bug in /api/users/:id". You'd start by grepping the code base and trying to understand it. Compare that…
The licenses for the Microsoft extensions explicity don't let you use them in non-MS editors. They seem to be cracking down now. To be fair, Copilot came before Cursor and the "agent mode" isn't a Cursor specific…
Spreading arrays and objects is such a common performance hit. It works fine for small instances but falls over in large instances. Here's the JS CRM engine…
This works well for jobs that are long-ish. You need another process to sweep for orphaned jobs and requeue or fail them. Add a timestamp of when it got picked up to keep track
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…
Electron ships a version of Chrome. Other frameworks like Tauri use the device's webview.
receive takes a timeout. A would crash/hit the timeout and deal with the problem.
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.
I've never seen it write a file in plan mode either.
The behavior is configurable and the default is unbound. https://www.erlang.org/doc/apps/erts/erl_cmd.html#%2Bsbt
Not if the items change relative position over time.
Schroedingers branching
Counterpoint: Why should my println debugging get committed? They're not "important" for the final product but important for development.
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…
Of course that's what the industry is selling because they want to make money. Yes, it's easy to create a proof of concept but once you get out of greenfield into 50-100k tokens needed in the context (reading multiple…
I do not agree it is something you can pick up in an hour. You have to learn what AI is good at, how different models code, how to prompt to get the results you want. If anything, prompting well is akin to learning a…
Not OP but probably just cost.
Elixir has a better developer experience, or at least it's more approachable. Better code splitting with modules, easier to use variables (no var, var1, var2), loops that look like loops but easy enough to fall back to…
FOR UPDATE SKIP LOCKED is great, but it needs to be in a transaction. In the example code it won't "do" anything because it selects for update then immediately loses the lock. Claude says you can use a CTE to select and…
Better to use something like OpenApi and generate your zod schema using it.
It's JSON-RCP 2 with a specific life cycle and events. https://www.jsonrpc.org/specification I found an explanation on a site once but haven't found any official docs. I suppose you could reverse enegiener the SDKs.
I wish there was a clear spec on the site but there isn't https://modelcontextprotocol.io/specification/2025-03-26 It seems like half of it is Sonnet output and it doesn't describe how the protocol actually works. For…
I think Bill Nye has something similar, too.
The grandparent is talking about how to control cost by focusing the tool. My response was to a comment about how that takes too much thinking. If you give a junior an overly broad prompt, they are going to have to do a…
Multiple terminal sessions. Well written prompts and CLAUDE.md files. I like to start by describing the problem and having it do research into what it should do, writing to a markdown file, then get it to implement the…
Think about what you would do in an unfamiliar project with no context and the ticket "please fix the authorization bug in /api/users/:id". You'd start by grepping the code base and trying to understand it. Compare that…
The licenses for the Microsoft extensions explicity don't let you use them in non-MS editors. They seem to be cracking down now. To be fair, Copilot came before Cursor and the "agent mode" isn't a Cursor specific…
Spreading arrays and objects is such a common performance hit. It works fine for small instances but falls over in large instances. Here's the JS CRM engine…