Hey DEV community š
My name is Aamir, English isnāt my first language, and Iām not a PHP expert. In fact, I know jack shit about PHP.
A few weeks ago, I posted my homemade CMS (Zed) on r/PHP. I used AI to help write the code and even to clean up my Reddit replies (because writing perfect English is hard when itās not your native tongue).
The response? Nuclear.
- āAI slopā
- āVibe-coded garbageā
- āNo tests, no structureā
- Someone literally asked the mods to ban āAI vibe-codingā posts
- Got flamed for using AI to reply ā yes, really
I felt like an outsider crashing the āreal developers onlyā club. I deleted the post. Logged off. Thought maybe they were right.
Then I got stubborn.
Instead of giving up, I took their āfeedbackā (tests? structure? real features?), used even more AI, and built something bigger.
Meet Intent Framework v0.3.0
A zero-boilerplate, explicitly designed, AI-native PHP micro-framework ā now powering my next (much better) CMS.
Whatās inside:
- Immutable
Request, fluentResponse - Middleware + pipeline
- Sessions + flash messages
- Full authentication (
bcrypt, login, logout) - Event dispatcher
- File-based cache with
Cache::remember() - Powerful validator
- Secure file-based API routes (outside
public/) - Built-in CLI:
php intent serve,make:handler,make:middleware,cache:clear - CSRF protection middleware
- Route groups with prefix + middleware
The Stats:
- ~3,000 lines of core code
- 69 tests, 124 assertions (nice)
- PHPStan Level 8 passing
- Mutation testing score: 85%+
š Repo: Intent-Framework
š Full docs: ARCHITECTURE.md (worth a read)
The Reality
- Yes ā I still used AI for most of it.
- Yes ā It took less than a weekend of real work.
- Yes ā I still donāt know what half the PHP internals do.
But it works. Itās clean. Itās tested. Itās fast. And honestly? It feels more predictable than a lot of āhand-writtenā code Iāve seen.
The Point
Iām not saying AI replaces developers. Iām saying tools like Claude and Grok are incredible pair programmers ā especially for people like me who arenāt native English speakers or PHP gurus.
The gatekeeping on some forums (āreal devs donāt use AIā) is wild. We all copy from Stack Overflow. We all use Copilot when stuck. Iām just honest about it.
AI didnāt make me lazy. It let me build faster, learn faster, and ship something real.
Whatās Next?
- Finishing the new CMS on top of Intent
- Starting an ecosystem of packages (
intent/seo,intent/comments, etc.) - Maybe... a live demo soon?
If you're curious, check out the repo.
Star it if you like it.
Fork it if you want to improve it.
Or just laugh ā I donāt mind anymore.
Thanks for reading my comeback story. And thanks to the roasters ā you motivated me more than you know.
Now shipping > gatekeeping. š„
Top comments (1)
I think the main problem is not gatekeeping, but your unwillingness to learn why the code works.
I don't condone people laughing at you. But I don't think everyone did, because you got information to build your framework.
The problem with AI generated solutions is that they are limited by the knowledge of the people that prompted them. The less knowledge you have the more likely it is there are going to be problems with the code, even though it does what you want it to do.
It is not that you can build faster, that you should ship it faster. The more code you add, the more you have to understand what the parts do to make it work. And the more tests you need to have to assure there are no logic failures.
I saw in your readme you found Laravel too big to learn, there are alternatives like Slim and CodeIgniter that offer a less complex solution.
I think if you lean more to learning, people are going to be more open to give you advise.