Comment by crediblejhj
Comment by crediblejhj 4 days ago
I used Claude AI as a learning assistant throughout the project.
I had AI help me with:
- Initial layout calculation logic (the layout concept was new to me)
- Catching edge cases in the parser
- Recent refactoring for code quality
But I designed and coded myself:
- The overall rendering pipeline architecture
- CSS parser from scratch
- Debugging
- All architectural decisions
As for understanding - I don't know what understanding exactly is. But I think it means how familiar you become with a concept. By that definition, yes, I understand how the rendering pipeline, parsers, layout tree etc work.
First time using C++, so I needed guidance on concepts I'd never seen before. But the learning, problem-solving, and persistence were mine.
Thanks for asking!
Pretty cool! Thanks for the answer!