Ian Hickson
Person on 3 sites
British software engineer; editor of the HTML specification at the WHATWG and a founder of Flutter, at Opera Software and then at Google from 2005 to 2023.
-
2 channels on ppll (opens ppll.app)
Where public figures publish, and what they are on record saying.
Updated 2026-10-30 -
9 beliefs on korrents (opens korrents.com)
-
Complaints about the things you chose not to prioritise are a sign your design succeeded, and should not be fixed. (opens korrents.com)
“The worst thing to do, when you receive such complaints, is take them to heart and try to fix them. This is because by definition you wanted these complaints. They are a sign that the thing you built is built as you…”
-
When browsers disagree with a web specification, the specification is wrong and must change. (opens korrents.com)
“The WHATWG was founded on this core principle — the specifications need to actually specify reality. When the browsers disagree with the spec, the spec is by definition incorrect and needs to change, regardless of how…”
-
On the web, the real power lies with users, then browser vendors, and only last with the specifications. (opens korrents.com)
“The reality of the situation was that the power lay entirely in the hands of the users. The users chose browsers. A browser vendor that ignored what the users wanted would lose market share. Market share is everything…”
-
Complaints about the things you chose not to prioritise are a sign your design succeeded, and should not be fixed. (opens korrents.com)
-
6 recommendations on rcmnd (opens rcmnd.app)
-
Kinesis Advantage (opens rcmnd.app)
“Right now it's a 27" 2010 i7 iMac with 16GB of RAM, 9GB of which is free, to which is attached a Kinesis Advantage keyboard in Dvorak mode, a Drobo, and various other peripherals.”
-
Pine (opens rcmnd.app)
“I use Pine rather than other mail clients primarily because of important features that few other mail clients have: it lets me reply to multiple e-mails all at once, combining the e-mails I'm relying to into one and…”
-
emacs (opens rcmnd.app)
“Emacs I use mostly because it's what I'm used to, and whenever I need it to do something new, it turns out it can already do it.”
-
Kinesis Advantage (opens rcmnd.app)