Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
My ERP with Claude Code Series' Articles
Back to Michel Faure 's Series
How much are 91,000 lines produced with Claude Code actually worth?
Michel Faure
Michel Faure
Michel Faure
Follow
Apr 26
How much are 91,000 lines produced with Claude Code actually worth?
#
claudecode
#
ai
#
architecture
#
softwareengineering
Comments
Add Comment
6 min read
Supabase RLS in production: four traps that silence your queries
Michel Faure
Michel Faure
Michel Faure
Follow
Apr 27
Supabase RLS in production: four traps that silence your queries
#
supabase
#
postgres
#
security
#
softwareengineering
Comments
Add Comment
6 min read
4 incidents, 4 rules: how my CLAUDE.md wrote itself
Michel Faure
Michel Faure
Michel Faure
Follow
Apr 28
4 incidents, 4 rules: how my CLAUDE.md wrote itself
#
claudecode
#
ai
#
productivity
#
softwareengineering
Comments
Add Comment
7 min read
I added 20 lines of code to stop my ERP from lying to me
Michel Faure
Michel Faure
Michel Faure
Follow
Apr 29
I added 20 lines of code to stop my ERP from lying to me
#
softwareengineering
#
indiehackers
#
career
#
claudecode
Comments
Add Comment
8 min read
28% glue code, a CI rule to keep it from growing
Michel Faure
Michel Faure
Michel Faure
Follow
Apr 30
28% glue code, a CI rule to keep it from growing
#
softwareengineering
#
architecture
#
ci
#
claudecode
Comments
Add Comment
7 min read
Four-dimension valuation: my method
Michel Faure
Michel Faure
Michel Faure
Follow
May 1
Four-dimension valuation: my method
#
softwareengineering
#
career
#
productivity
#
claudecode
Comments
Add Comment
9 min read
Memory code audit: the anti-drift discipline
Michel Faure
Michel Faure
Michel Faure
Follow
May 2
Memory code audit: the anti-drift discipline
#
ai
#
claudecode
#
productivity
#
softwareengineering
Comments
Add Comment
7 min read
29 days, a 91k-line ERP, zero developers
Michel Faure
Michel Faure
Michel Faure
Follow
May 3
29 days, a 91k-line ERP, zero developers
#
claudecode
#
career
#
softwareengineering
#
indiehackers
Comments
Add Comment
5 min read
When a memorized rule fits your bug too well: a meta-trap of agent workflows
Michel Faure
Michel Faure
Michel Faure
Follow
May 4
When a memorized rule fits your bug too well: a meta-trap of agent workflows
#
ai
#
claudecode
#
productivity
#
softwareengineering
Comments
Add Comment
5 min read
Modeling 1 enrollment = N seats: when a table name lies
Michel Faure
Michel Faure
Michel Faure
Follow
May 5
Modeling 1 enrollment = N seats: when a table name lies
#
database
#
softwareengineering
#
postgres
#
architecture
Comments
Add Comment
6 min read
Live, Snapshot, Cache: the three-way decision before storing a derived value
Michel Faure
Michel Faure
Michel Faure
Follow
May 6
Live, Snapshot, Cache: the three-way decision before storing a derived value
#
postgres
#
architecture
#
softwareengineering
#
claudecode
Comments
Add Comment
5 min read
29 Zapier + Make automations replaced in four weeks
Michel Faure
Michel Faure
Michel Faure
Follow
May 7
29 Zapier + Make automations replaced in four weeks
#
softwareengineering
#
architecture
#
nocode
#
claudecode
Comments
Add Comment
7 min read
54 ADRs in 35 days: why I write the decision before the first line of code
Michel Faure
Michel Faure
Michel Faure
Follow
May 9
54 ADRs in 35 days: why I write the decision before the first line of code
#
claudecode
#
architecture
#
productivity
#
ai
Comments
Add Comment
4 min read
Why your Sentry events never reach your serverless functions
Michel Faure
Michel Faure
Michel Faure
Follow
May 10
Why your Sentry events never reach your serverless functions
#
sentry
#
vercel
#
nextjs
#
observability
Comments
Add Comment
4 min read
Six days, six seconds: a CI test against semantic-layer drift on an AI agent
Michel Faure
Michel Faure
Michel Faure
Follow
May 11
Six days, six seconds: a CI test against semantic-layer drift on an AI agent
#
postgres
#
ai
#
claudecode
#
architecture
Comments
Add Comment
7 min read
Pourquoi tes mutations Supabase mentent sur leurs erreurs
Michel Faure
Michel Faure
Michel Faure
Follow
May 12
Pourquoi tes mutations Supabase mentent sur leurs erreurs
#
supabase
#
postgres
#
typescript
#
eslint
Comments
Add Comment
3 min read
Why your Supabase mutations lie about their errors
Michel Faure
Michel Faure
Michel Faure
Follow
May 12
Why your Supabase mutations lie about their errors
#
supabase
#
postgres
#
typescript
#
eslint
Comments
3
comments
2 min read
Fifteen lines of Proxy to keep an SDK from breaking my CI
Michel Faure
Michel Faure
Michel Faure
Follow
May 13
Fifteen lines of Proxy to keep an SDK from breaking my CI
#
typescript
#
nextjs
#
ci
#
vercel
Comments
Add Comment
5 min read
The SaaS config you can't `git diff`: a 30-second audit before every `update`
Michel Faure
Michel Faure
Michel Faure
Follow
May 14
The SaaS config you can't `git diff`: a 30-second audit before every `update`
#
devops
#
vercel
#
supabase
#
stripe
Comments
Add Comment
2 min read
La config SaaS que tu ne peux pas `git diff` : un audit de 30 secondes avant tout `update`
Michel Faure
Michel Faure
Michel Faure
Follow
May 14
La config SaaS que tu ne peux pas `git diff` : un audit de 30 secondes avant tout `update`
#
devops
#
vercel
#
supabase
#
stripe
Comments
Add Comment
3 min read
Five silent failure modes I codified after 35 effective days of solo ERP coding
Michel Faure
Michel Faure
Michel Faure
Follow
May 15
Five silent failure modes I codified after 35 effective days of solo ERP coding
#
ai
#
claudecode
#
productivity
#
softwareengineering
Comments
Add Comment
6 min read
Why your DB audit always finds more than your inventory says
Michel Faure
Michel Faure
Michel Faure
Follow
May 16
Why your DB audit always finds more than your inventory says
#
postgres
#
supabase
#
devops
#
database
Comments
3
comments
3 min read
Pourquoi ton audit DB trouve toujours plus que ton inventaire ne disait
Michel Faure
Michel Faure
Michel Faure
Follow
May 16
Pourquoi ton audit DB trouve toujours plus que ton inventaire ne disait
#
postgres
#
supabase
#
devops
#
database
Comments
Add Comment
3 min read
The 1-day-thrown-away rule: read the code before letting your AI write new code
Michel Faure
Michel Faure
Michel Faure
Follow
May 17
The 1-day-thrown-away rule: read the code before letting your AI write new code
#
ai
#
agentic
#
codequality
#
productivity
Comments
Add Comment
2 min read
La règle du jour-jeté-à-la-poubelle : lis le code avant de laisser ton IA en écrire
Michel Faure
Michel Faure
Michel Faure
Follow
May 17
La règle du jour-jeté-à-la-poubelle : lis le code avant de laisser ton IA en écrire
#
ai
#
agentic
#
codequality
#
productivity
Comments
Add Comment
3 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account