Brian Kernighan's Home Page
cs.princeton.edu
cs.princeton.edu
SI MONUMENTUM REQUIRIS CIRCUMSPICE
"If you seek his monument, look around you."
What did you have to unlearn and relearn?
> It is IMO a privilege to be exposed to great minds early in your education and carreer.
It's a lot of hard work to get exposed to these individuals. Getting into Princeton is no small feat.
Twenty years ago I worked for 6 months in India as a consultant intern to Indian programmers. My experience is that Indian programmers are very gifted and clever but caught in everyday hustle. They tend to work chaotically, misunderstand requirements and lack long-term and fundamental thinking. I understand that because as I experienced it myself they had to fight with everyday annoying nuisances like power going off unpredictably. I had the luxury of a laptop (then a high-end 486 Compaq one) so I could shutdown at leisure but I vividly remember the many times light going off suddenly the nights and everybody moaning.
We were programming in server-side JavaScript, many years before Node was a thing.
I imagine GP meant unlearning short-term thinking.
That's something I had never considered. It's probably the traits I value the most when looking back to what makes an engineer successful.
> they had to fight with everyday annoying nuisances like power going off unpredictably.
They know they could just get an UPS right? They are pretty cheap.
* There is a small chance I am remembering this wrong, and I'd written Dennis Ritchie instead. I know I wrote to either K or R :)
Unfortunately many of the examples in the article have since been replaced by boring template website from the university or institute.
It's much faster to add information to the handwritten web page than to use the Javascript GUI mess and this also makes it much easier for students to discover information.
I wonder if that's been effective. I suppose the targets are students at Princeton so once repeated enough, on his web page and elsewhere, it'll make using his name less profitable.
Kernighan is an excellent writer and in every interview I've ever seen, he's the most humble man you could imagine. Him and Ritchie taught me C, and to that I am appreciative.
For CS-historic significance the ones I would add would be Aho and Steve Johnson.
It says "I'm so busy doing stuff that makes a difference, that I won't dedicate time to eye-candy. You know who I am. I don't need to tell you that."
I can't really argue with that.
My oldest, still active, website was created in that style around 20 years ago and only in recent years did I change to a git and ansible based deployment instead of just editing the raw files on the server over ssh.
Meanwhile my attempted personal website, 'simply' github pages, also requires you to know about Hugo, which requires a ruby runtime locally; markdown, css, js, Git, Github, Github's two-factor authentication, etc.
I mean it won't win any design awards but basic html for infrequently updated websites is absolutely fine.
Yeah, or Tanenbaum's.
I see these pages, all the time, with tech heavyweights that aren't teachers. I won't bother tracking them down, but I've been seeing them for years.
I don't think it's an ego-trip. These folks really are that busy, and this stuff just isn't important. Some, however, I am sure, have ego trips. I don't really care. I'm not inviting them over for dinner, and they probably wouldn't come, if I did.
The ego trip is more with sites like mine, where I take the time to polish it up. It's more important to me, than it is to them.
Some of them actually have fairly current-looking pages, because they work[ed] for companies (or schools) that have templates[0].
Also, he isn't my "hero." I mean, seriously...
[0] https://web.archive.org/web/20150312003109/http://research.g...
EDIT: On second thought though it seems that people are reading too much into it and just projecting this “branding” onto their hero (see my other comment in this thread). Ironically yes: they probably are too busy to craft their homepages in such a way that people on HN will be impressed by their couldn’t-care-less attitude!
That's the users fault.
Seriously though I have Firefox’ Reader Mode for subpar websites.
At their core, many of these people rose to prominence in an earlier era, before the web even existed. Most of their personal pages reflect this. The people Brian worked with at Bell Labs really were (first and foremost) programmers and probably either wrote their personal pages with simple HTML or used a tool to generate it from some other language. As a result it's usually not very pretty.
Stroustrup is a slight exception, as his page at Morgan Stanley is quite "corporate-looking"[1], but his personal site is very much in the same vein as the others.
When you think of the Old Guard of the web, it's usually names like Zeldman, Meyer, Marcotte, et al that have anything which resembles the web as we know it today.
[1]: https://www.morganstanley.com/profiles/bjarne-stroustrup-man...
Later the uni forced their crappy content management system on everyone and it was a login required bloated JS mess instead.
And the faculty staff never bothered to write bios or interesting stuff there.
Wall and Stallman are a generation younger -- true Boomers, if you will, born in the 50s.
The computing topics tackled by those generations were foundational, but they also predate the web as a Thing. So they're ON the web, to one degree or another, but it's not their focus.
By the time you get to the next gen of folks -- and let's just use GenX as the label; I mean folks born in the early 60s through about 1980 -- the people making contributions have the web as a MAJOR component of the computing landscape. These folks are "web native," and so it makes sense that they'd have fancier web pages/sites because the tools and technologies for doing such things are part of their remit, or at least close to it. Twiddling with HTML, CSS, and JavaScript was a big deal for a long time, and it showed in the pages of folks like (say) Eric Meyer.
I'm 51, born in 1970. I don't think I ever saw a web presence for anyone more than about 5 years older than I am that was elaborate, or the sadly-now-withdrawn-from-public-life Mark Pilgrim.
Typography is an art way more ancient than computers and I feel that it should be taken into account even on webpages; famously, Donald Knuth studied typography pretty deeply when designing TeX.
Just narrow your window, maybe by changing the width of your sidebar.
source? http://www.ugu.com/sui/ugu/show?I=info.Brian_Kernighan says that
> Kernighan has said that he had no part in the design of the C language: "It's entirely Dennis Ritchie's work".
He did help write the first device-independent troff (The original by Joe Ossanna only worked with one specific type of computer-controlled typesetter.) and helped write the K&R C book, and the K in AWK is him, too.
Quite a second act, if you think about it.