zachdaniel

zachdaniel

Creator of Ash

Usage Rules: Leveling the Playing Field for AI-Assisted Development

How the OSS community can democratize LLM context management

Most Liked

zachdaniel

zachdaniel

Creator of Ash

Personally I think you skipped an important part of that sentence. What I said was “available to us”. As an open source maintainer, I cannot stop people from using LLMs. So I have a vested interested in improving their usage of it.

Before the introduction of usage rules, I would get questions and issues daily about LLM hallucinations. Now, this happens far less often. I’ll update the introduction today to make it more clear. My point is not that we must use LLMs, but that they are now in use by many. OSS maintainers know that more than anyone :slight_smile:

11
Post #6
zachdaniel

zachdaniel

Creator of Ash

:person_shrugging: I’m comfortable with the framing. AI tools are a part of the industry. I can’t say that they are a net good. But pretending that they don’t exist, or deciding not to be exposed to them just isn’t an option at this point, at least for a large portion of software engineers. “Wether we like it or not” is in fact exactly the point I’m trying to make.

zachdaniel

zachdaniel

Creator of Ash

I don’t know if they exist yet :smiley:

Chrichton

Chrichton

Thank you Zach.
This is very interesting to me.

I am trying getting up to speed with AI assistance software development.

I installed ollama on my Mac mini M4 pro and would like to use it.

Could you give me some pointers on how to proceed best?

Cheers from Chrichton

aseigo

aseigo

As a point of feedback, starting with (emphasis mine):

We have a new paradigm available to us in software engineering, whether we like it or not.

is tremendously off-putting. Yeah, just shove it down our throats because whether we like it not it is happening.

Personally, I find most of the LLM efforts going on in the industry right now to be borderline abominations, if only due to the resource consumption and the often misleading rhetoric around purported benefits. But I also know that people will do as they will do, and don’t feel there is much point in crusading against it in places like this.

But if your hope is to broach the topic and find a place for it here despite a lack of general consensus on the benefits and costs, maybe don’t start with what amounts to ultimatums such as “whether we like it or not”, as if we are without agency (excuse the pun?) and technology is something that happens to us rather than due to us, that those who disagree must acquiesce and jump on your hype trains, or at the very least not impede them because, again, there’s no real choice.

Having to write that in response to a post that opines about how open source is about taking back the power and leveling playingfields should not be lost …

Where Next?

Popular in Blog Posts Top

MarcinKasprowicz
What I genuinely value at my workplace is that I can easily explore new languages through internal mobility. Throughout my career within ...
#js
New
axelson
I talk about how I really like to use runtime configuration and discuss some common pitfalls of configuration in Elixir.
New
zachdaniel
In this post I explore the silos that exist in the Elixir ecosystem, the pros and cons, and what we can improve.
New
brainlid
On your LiveView page, you are using a custom component. You want to be able to pass HTML attributes into the component, but the componen...
New
marcin
Hi! :wave: I wanted to refresh my knowledge on how to mix phx.gen.auth with local password users db, as well as OAuth providers such as ...
New
lawik
Building on other people’s work I bashed things together and suddenly I can know when someone is speaking using Elixir and Membrane.
New
brainlid
Elixir has a built-in Zip library that comes with OTP. This post explores how to use the zip module and asks the important question: “Is ...
New
AstonJ
Update: How to use the blogs section You can post in one of the Official Blog Posts threads (like this one), or, via Devtalk and a new t...
New
brainlid
Dialyzer is a tool that you’ve probably heard about in the Elixir community. You may have even used it. However, adding Dialyzer to an ex...
New
AstonJ
Update: How to use the blogs section You can post in one of the Official Blog Posts threads (like this one), or, via Devtalk and a new t...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
peerreynders
Manning 2016 Halloween weekend sale via Deal of the Day Friday, October 28 - Half off all MEAPs - code WM102816LT Saturday, October 29 ...
326 29600 154
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
977 41022 311
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 49522 488
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

We're in Beta

About us Mission Statement