(about C code) i don't get the practice of putting header files in a completely separate folder from the source files. it makes a codebase way more disorieting to follow to me
@mavica_again There is a difference between public and internal headers. I think the Pitchfork standard has a good rationale for that. Modern IDEs and tools like Doxygen make source code navigation easy enough for me regardless of directory layout. Doxygen in particular is an excellent reverse engineering tool.