Web Directions

webdirections.org · Company blog · on HN since 2008

Web Directions is the blog of a web conference organizer, with posts on web development trends, mobile web, and talks.

What HN saysHN links it mainly for Maciej Cegłowski's talk "The website obesity crisis" and for its post on native-versus-web thinking.
25HN people shared it
5linked it in comments
21stories submitted
117story points
6 months agolast shared
2008people per year2026

Most-shared posts

  1. 1
    A timeline of the history of the World Wide Web
    4 people · 6 points · first shared 2012 · discussion on HN
  2. 2
    The website obesity crisis
    3 people · first shared 2016
  3. 3
    The State of Web Development 2010
    1 people · 45 points · first shared 2010 · 11 comments on HN
  4. 4
    Help stop the spread of NIBS (Native is Better Syndrome)
    1 people · 26 points · first shared 2010 · 15 comments on HN
  5. 5
    Why “open always wins” isn’t the point
    1 people · 17 points · first shared 2013 · 1 comments on HN
  6. 6
  7. 7
    Not Real Programming
    1 people · 3 points · first shared 2013 · discussion on HN
  8. 8
    The State of (Mobile) Web Development 2011
    1 people · 3 points · first shared 2011 · discussion on HN
  9. 9
    The State of the Web Survey 2008
    1 people · 2 points · first shared 2009 · discussion on HN
  10. 10
  11. 11
    The Structure of Engineering Revolutions
    1 people · 1 points · first shared 2026 · discussion on HN
  12. 12
    I for one welcome our GPT overlords co-workers
    1 people · 1 points · first shared 2023 · discussion on HN
  13. 13
    Ubiquitous web font embedding just got a step closer
    1 people · 1 points · first shared 2009 · discussion on HN
  14. 14
    Happy 17th Birthday CSS
    1 people · 1 points · first shared 2013 · discussion on HN
  15. 15
    What Is the Web?
    1 people · 1 points · first shared 2020 · discussion on HN

What HN people wrote when they linked it

jd3 · 2016-04-18
I have been fighting for years to get people used to "90s aesthetics." Then again, I think (bitmap) aliased fonts, bitmap gif patterns, classic bitmap icons (susan kare, early KDE, IRIX, BeOS, Plan9, Mac OS 9, etc.), Netscape, CDE etc. were all incredibly beautiful. I have railed against complexity since as early as I can remember. It's even more important for web design. Give me simple HTML with a touch of css, and javascript only if it's absolutely necessary. I can think of hardly any websites that I would consider "beautiful" these days for exactly this reason. http://idlewords.com/talks/website_obesity.htm http://www.webdirections.org/blog/the-website-obesity-crisis/ PS: I'm not sure I would classify these sites as brutalist; perhaps 'utilitarian' or 'functional' would be better descriptors.
b0rsuk · 2020-08-05
Website Obesity Crisis, a witty talk by Maciej Cegłowski (2015): https://www.webdirections.org/blog/the-website-obesity-crisis/ I would post the text version, but somehow the CDN is down.
splittingTimes · 2017-06-23
tswicegood · 2010-10-23
Comments on the thread are good -- here's the one that pointed me to the article in the first place: http://www.webdirections.org/blog/help-stop-the-spread-of-nibs-native-…
chrismorgan · 2019-07-19
I’m a developer at Fastmail, and I’m going to bite. Personally, I prefer binary formats where feasible, because I like pursuing efficiency to extremes, and write all my own code in Rust. Professionally, I happen to write mostly JavaScript, and no Rust at all, but we do still focus on performance at Fastmail. (It’s in the name!) If you’re comparing JSON to s-expressions, it’s a wash in efficiency. They’re both “inefficient”, both representing generic data structures in regular text. They use slightly different punctuation, but that’s about it. The differences are negligible. But when it comes to support, JSON is well-supported in all mainstream languages, while s-expressions have no central specification on precise syntax, and you’ll need to do your own thing. One of the deliberate design advantages of JMAP over IMAP is doing away with custom parsers, and using the standard tools people are familiar with, HTTPS and JSON. When talking efficiency, you might then ask why not to use Cap’n Proto, protobufs or one of those sorts of things. Due to the need for extensibility (e.g. in Fastmail we add a few custom fields to JMAP core and mail data structures), rigid structures are unsuitable; you do need arbitrary key-value arrangement, despite it being larger over the wire. All in all, JSON is a robust choice for just about any API. Fun fact: at Fastmail we compress both request and response, even using a custom dictionary primed on real JMAP stuff, to improve the compression…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close