If your're hoping to convince employers of your technical skills I would put examples of your work up front. Unless you're applying for jobs where "unique" UIs are valued (designing ad agency sites?) then it will actually detract from your goal.
Its absolutely insane someone could be that productive in 2 years. A lot of the ideas in that showreel are incredible. Yeah many of them probably don't work, but I saw dozens of new interactions that don't exist anywhere else. Plus the demo is >4 years old. That's amazing.
His CV has the following quote: “One of the greatest user interface design minds in the world today.” — Alan Kay
People are obsessed with getting immediate gratification and have little to no attention span these days.
I'd certainly never hire that guy based on my first impression, which is that he doesn't value performant code.
That's the point.
If a genius can't make a tricky personal website without breaking things, what chance do normal people have?
Just make a normal website.
Brett Victor is awesome. If you copy his website, you're learning exactly the wrong lessons from him.
I also honestly can't say I've faced the usage issues other people have. It was a pleasure to look through a bunch of his stuff and I actually kept on looking for fun.
I started noticing some sites were hijacking scroll despite having them blocked by NoScript, however the above config change fixed that instantly. Turns out scroll can be hijacked by CSS now, not just JavaScript. Progress!
Given how much thought he puts into user experience in his projects, that's really weird. I have to scroll with click and drag and sort of "throw" the page upward as if I'm using a touchscreen.
It's kind of when fashion designers wears an ill fitting t-shirt and jeans I guess.
To hazard a guess, the testing environment was a Mac with trackpad scrolling. Each scrolling step on that would be small enough that "teleport to next scroll position" looks smooth, and breaking the built-in smooth scrolling wouldn't be noticeable.
I do wish people would stop trying to reimplement scrolling and just let the OS/browser do it...
FWIW I'm in Chrome 54 on Windows 7.
PS: If you are patient enough to wait for 45 clicks, you will bump into the second easter egg ;-)
WRT Bret's website, it's the type of website I'd pass if I wasn't told that there's sth. interesting in it. A black window w/o JS, and when enabled, it takes 5-10 seconds to just show me some text b/c needs to load custom fonts and loads of JS, and then messes up my scroll. Yours is a creative thing and I like it, but this one just imitates badly the normal scolling. Plain awful.
I had no idea Bret's website would be so polarizing! I appreciate it in a more idealized sense, so "assuming JS is enabled and scrolling works right and you have a fast internet", and of course for the content itself. If he was the kind of person that had to look for jobs then I'd recommend fixing those things as well.
Bret's website is an obstacle to the content therewithin. If all he cares is getting hired, then well... But if it's sharing information, he should fix that website.
FWIW the engine (https://github.com/dougkoellmer/swarm) that runs the website doesn't care what the layout of the cells are. For example here's a prototype textbook reader: http://eagrereader.appspot.com/
This is the best one I've read: http://worrydream.com/#!/ClimateChange
The visualisations and interactions are really helpful in aiding understanding. It's nice to see people trying out new ways of presenting information.
Then I enabled JS, and it completely breaks scrolling and loads a ton of images :|
1. http://worrydream.com/#!/LearnableProgramming
2. http://worrydream.com/#!2/LadderOfAbstraction
Surprised nobody's posted it yet.
Other people are also posting their own, so here's mine: http://www.dougkoellmer.com/
Other job-hunt-specific efforts: http://www.dougkoellmer.com/portfolio/ http://www.dougkoellmer.com/resume/ http://www.dougkoellmer.com/games/
Can't be totally sure but I believe they've gotten me a job or two.