The problem with doing it intentionally is that everyone (including myself) is just going to assume the webserver is configured not just incorrectly, but incompetently: this would expose connection-strings, passwords, etc - and makes me less likely to want to get behind a project.
Now if the page were resembling a C program instead (e.g. using a `switch` and `case` labels as a nagiation menu) that'd be cool, but make things difficult for your readers who don't know C well-enough, and outright alienate people who are allergic to code but still work in this industry.
There was definitely a time when this kind of tongue in cheek joke was common, but even then things like hrefs would still work, this site used to render and PHP is definitely broken :)
Yeah NewOS is the basis for Haiku. Travis later created another kernel called lk. That is the one that was used as the base for Fuchsia if I remember this correctly.
I was extremely fortunate to have Travis Geiselbrecht as a mentor when I was a young programmer. He’s absolutely brilliant, humble, pragmatic, and an extremely organized thinker. One of the few kernel hackers with really good people skills. The NewOS code base really exemplifies all this. It’s how a C project should be organized, and it’s how C should be written. No weird and fancy build systems, no weird tricks. Just very pragmatic, straightforward, well commented C code.
16 comments
[ 1.5 ms ] story [ 64.5 ms ] threadApparently this kernel became the core of Haiku OS, and Travis went on to work on Fuscia at Google.
Now if the page were resembling a C program instead (e.g. using a `switch` and `case` labels as a nagiation menu) that'd be cool, but make things difficult for your readers who don't know C well-enough, and outright alienate people who are allergic to code but still work in this industry.
https://web.archive.org/web/20130218230607/http://newos.org/
Turns out in a system upgrade the version of php was updated and I hadn't gone through and updated the web server config links to the new one.