We never use AI. For anything
corkmac.app
corkmac.app
It depends on Factory: https://github.com/hmlongco/Factory/blob/main/CLAUDE.md
Sticking to a strident "No AI" policy developing software is going to become increasingly difficult.
Edit: Landing page says "Completely free of AI. Read our stance." in the hero section. That borders on false advertising
This whole thing is a matter of choice, and we shouldn't necessarily conflate the role we take when we consume/use a dependency/tool with the role of crafting own things. I, for one, can apply agency solely on things that offer me means to change them.
> Turns out to not audit dependencies
But then, I can also imagine a world where nobody cares enough about writing code and instead we have "human designed software" just as we currently have human designed cars and fridges but few made by hand (and no market for them). Then, handwritten software becomes an impressive curiosity like Chris Sawyer's original Rollercoaster Tycoon written entirely in ASM.
https://theonion.com/area-man-constantly-mentioning-he-doesn...
Some stuff from the Onion is genius, but this is not it.
This post sounds like someone who lives in deep in an echo chamber and has a warped reality because of it. That said I read this point and was like yup they’re right about one thing anyway.
Isn't there a case to be made that this is/already has been the case and is not uniquely an AI thing? The governements of the world weren't waiting for ChatGPT to go viral before deciding to spy on their citizens so why we blame AI for this?
This is the kind of posturing that leads nowhere. If you're concerned about resource usage then use an open model locally
And that's because the definition of "good enough" is drifting towards "crappy", has been for decades, now accelerated by the AI.
Was thinking the other day how the bars of quality for software pre-Internet was so much higher just because any small software shop only ever had one shot: ship your software on floppy disks, with practically no chance to patch and fix bugs later. People either like your 1.0 or they don't and that's your whole business story.
Then came the Internet, bug fix updates became so much easier, and with it came crappification and bugs-as-a-norm attitude.
And now this.
Not whining, just stating the facts.
Interestingly I have found the opposite in the software I write. LLMs make it so easy to get the basics in place that I spend the time on the details and polish.
Good on them, and shame on those dumping on them.
https://git.nil.im/ObjFW/ObjFW/src/branch/main/documentation...
> AI/LLMs cannot be used to generate any code, documentation, assets or similar – all of it needs to be 100% written by a human.
> Utilizing AI/LLMs to help find bugs in the code or to help with debugging is acceptable. However, if the AI/LLM proposes a patch, this cannot be used – the AI/LLM should be instructed to only explain bugs or fixes, but never produce any code.
> Using an AI/LLM agent to create tickets is not acceptable. However, using an AI/LLM for translation between languages in tickets is acceptable.
I'm by now past the point where I thought "this is a great tool that will help me programming" to the fear phase where I know it will destroy my job and career. But still I can't agree fully with the article. Hallucinations are not the issue. We can extract value from it even when it does hallucinate.
The only reason we're having this discussion is because AI is intelligent and therefore poses a threat to us.
> AI is not intelligent, and hallucinations are a feature
How the times have changed... I would have agreed two years ago.
There have been a lot of hiccups to the transition towards using AI-assisted code but, ignoring some of that sloppiness, I've enjoyed the product velocity from some of the services/apps I know that heavily use coding agents.
Also there are already non-VC subsidized hosted open weights LLM providers which should give you a very good sense of the marginal cost.
I'm sorry but you can compare them in the sense that they're just computer programs that can be useful to you.
To give you a particularly specific example, Rob Pike really wants you to know that if you use syntax highlighting, he thinks of you as a child.
Still I’m quite alright with people kneading on one hand while there’s the big bad Jacquard Loom.
BTW I vividly remember there was the older non-programmable loom at my grandmas place and it was huge. Like one room big. People used both techniques though and nobody hated it. Eventually there was also a foot powered Zinger and eventually the electrical one. All these coexisted and I’ve never seen a printed manifesto against any of them.
Pretty sure also people were smarter back then.
IDEs, static linters, and syntax highlighters aren't the cause of a global microchip shortage, immensely increased energy demand, or the destruction of rare works. They have not, at any point, been the cause of effectively DDoS attacks in an effort to slurp up all of the internet's data, or the extensive proliferation of hallucinated content on the internet.
The development of IDEs, static linters, and syntax highlighters has at no point employed low-paid labor from third world countries for data labelling or safety filtering, exposing thousands of people to violent and abusive content for multiple hours a day.
Any of these issues alone would be a reasonable cause for adopting a policy to avoid using such tools. Calling it equivalent to not using IDEs or linters is bizarre to me.
* [1]: https://www.media.mit.edu/publications/your-brain-on-chatgpt...
The torch of software engineering will be carried by people like the author going forward.
If you’ve done a proper cost-benefit analysis and truly found that it’s not yet worth it for your use case, great.
But if you’ve decided it _would_ be helpful but then decided ostentatiously not to use it so you can farm clout on Twitter… not so good.
"AI is designed to make you dependent on it"
This is throwing a lot of agentic opacity bathwater and not really looking what else's in there.
Sure, LLM effectiveness might seem debatable to some (not for me), but these things improve frequently. So saying you'll never use it, is a red flag to me and I question what other technologies and advancements you ignore.
> corporate executives love AI because it is extremely good at one thing - making you think it knows what it’s talking about, and masterfully avoiding any accountability.
Whether or not the LLM output is actually correct is often overshadowed by efforts to convince people that it is. This to me is the most concerning thing about AI (in its current state): the potential for mis/disinformation is huge and the companies controlling AI are more interested in it being widely used than in it being factually correct.
The goal is to avoid inflicting unnecessary suffering to other animals. Eating a bug while breathing or from a plant nutrients source is a nanominimal problem in that regard.
But maybe it was written years ago idk.
"AI is designed to make you dependent on it" - pre-AI service subscriptions - music, movies, you name it.
"AI is not intelligent, and hallucinations are a feature" - yes, pretty much the same way most (if not all) humans I ever interacted with hallucinate some times; me included. And I don't think it needs fixing (it's not a disease, it's a feature for us also), it just needs dealing-with.
"AI is great at lying. And that’s it." - Where shall I start about humans lying and being great at it? I just can't seem to find a good example....
"AI is killing the environment and destroying people’s lives" - pretty much humans have been inflicting this kind of damage onto themselves and our environment since the start of time, and even more so once doing this accelerated due to heavy machinery that can do what humans never could.
"AI will lead to a tyrannical police state" - Again, don't get me started on the ingenuity of humans building tyrannical police states.
[Edit: typos]
Can we stop using this argument? Multiple Opus/Fable class open source models have shown the prices are sustainable with open models and self hosting.
People using these arguments are stopping better arguments from surfacing (loss of agency in workplace, junor ot senior training path, etc).
- Rug pull scam
What's going to happen when the AI companies jack up prices 20x to meet API prices? 1: they won't, because they'll get their lunch eaten immediately by 2: the local models that are almost as good that you can run yourself (with a few thousand in hardware costs).
- AI is not intelligent
This doesn't matter at all, as long as it performs the task who cares? It's better that it's not intelligent because otherwise we'd be enslaving it. A plane doesn't flap its wings but it gets you somewhere - without actually "flying".
Hallucinations are also clearly way less prevalent than, say, 2023. Perhaps it's not possible to get rid of them totally, but there's much fewer.
- AI is the most successful con man in history
If this is true, won't AI-free companies soon outcompete ones that use AI? I'm afraid this is just wishful thinking. You can easily create complete garbage with AI but if you know how to code you can also be much more productive, hence why so many renowned programmers, mathematicians, creators of languages and so on use it.
- AI is killing the environment and destroying people’s lives
How could a data centre be polluting the water with rust? The power problem is true but the amount of land used by them is miniscule.
- AI will lead to a tyrannical police state
It could contribute, but we've had surveillance since long before AI. The Stasi had mass surveillance without even computers (which I would say have been much more conducive to the proliferation of surveillance).
- Nobody knows what AI even is
Then what did you just spend the rest of the page complaining about?
The reduction of the individuals cost of labour by also reduces perceived egalitarianism which is the mental model used by ultra capitalists to allow themselves to sleep at night whilst homeless people beg for food on the streets.
The long term impact of AI on society is exclusively a net positive if utilised in the correct way. But most of the westerners lack faith in government fiscal policy and think that they are going to be left destitute when they can no longer provide for themselves. When in fact UBI is going to be the most likely outcome.
They are myopically focusing on the short term labour market effects of AI on their own profession instead of realising the long term utopian societal outcome.
"We need to ban AI because I'm going to lose my job!" - This is only said by someone who is winning in their society and wants to maintain the status quo not by those who slipped through the cracks.
Look, it’s fine to be anti AI. You don’t need to justify it.
But when you say it’s bad at programming then you’re just proving your own ignorance. Honestly saying AI can’t program in the same breath as saying you don’t use it makes you look like a fool.
Be anti AI - no problem with that, just don’t be an ignorant ill informed fool.