Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    M

    Michael Meeks

    people.gnome.org/~michael · Personal blog · on HN since 2010

    Michael Meeks, a LibreOffice developer, writes progress reports on the project, plus talks on open source engineering and onboarding developers.

    Visit blogHN submissions
    Open Source & LinuxProgrammingSystems & Performance
    What HN says

    HN links it for LibreOffice internals and slide decks on understanding large codebases, as well as his comments on the OOXML standard.

    Stats for nerds
    34HN people shared it
    35linked in comments
    487story points
    Sep 2020last shared
    2010people per year2020

    Top posts on HN

    1. 1
      Bloat reduction in LibreOffice 3.4.0
      1 person · 102 points · first shared 2011 · 7 comments on HN
    2. 2
      LibreOffice 3.6.0: behind the scenes
      1 person · 98 points · first shared 2012 · 21 comments on HN
    3. 3
      Excommunicating a Heretic
      1 person · 82 points · first shared 2021 · 37 comments on HN
    4. 4
      Linux on the (consumer) Desktop
      1 person · 62 points · first shared 2012 · 75 comments on HN
    5. 5
      LibreOffice under the hood: progress to 4.4.0
      3 people · 53 points · first shared 2015 · 5 comments on HN
    6. 6
      LibreOffice under the hood: six months of progress to 5.3
      2 people · 15 points · first shared 2017 · Discussion on HN
    7. 7
      LibreOffice under the hood: progress to 5.0
      5 people · 11 points · first shared 2015 · 4 comments on HN
    8. 8
      LibreOffice under the hood: a year of progress from 5.0 to 5.2
      2 people · 10 points · first shared 2016 · Discussion on HN
    9. 9
      What's been happening in the LibreOffice world?
      3 people · 7 points · first shared 2013 · Discussion on HN
    10. 10
      Marketing in Vendor Neutral FLOSS Projects
      3 people · 7 points · first shared 2019 · Discussion on HN

    What HN people wrote when they linked it

    • niftichJan 2018

      He has a slide deck [1] that he links to in the interview, where he tries to highlight some challenges with grokking large codebases, and techniques one can use to compartmentalize understanding and build from there. I found it both a bit too colloquial yet also too opaque, but there's some useful nuggets in there.

      It also speaks to a significant problem: large codebases are inherently difficult to understand, which forms a barrier to entry. This is despite the fact that most software makes use of various abstractions to break problems into smaller parts.

      In the general sense, I believe it's worth thinking about how the particular abstraction mechanisms used in software impact a new contributor's productivity, vs. the productivity of someone more familiar with the codebase, especially for projects that are developed in the open, or with high developer turnover.

      [1] https://people.gnome.org/~michael/data/2016-04-29-solving-problems.pdf

    • sciurusJun 2011

      GNOME and LibreOffice developer Michael Meeks' summary:

      "Apparently this is a somewhat divisive attempt by an exiting Oracle, along with IBM to sideline the existing developer community, their governance, their aspirations, membership, licensing choice (explicitly adapted to meet IBM's needs incidentally), bylaws, and so on. All of this despite a profound, frequently stated open-ness to including new (particularly large) corporate contributors inside TDF, and taking their advice seriously."

      http://people.gnome.org/~michael/blog/2011-06-01.html

    • davidgerardSep 2016

      ECMA 376 is explicitly intended as documentation of what Office 2007 does. Michael Meeks of LO (then at Novell) worked on it and says it did this job: https://people.gnome.org/~michael/blog/2014-02-26-cabinet-office.html#tc45

      But in practice there's no such thing as "OOXML" - there's only what Office 2007, 2008, 2010, 2011, 2013 and 2016 happen to do. So if you want to work with the stuff, you verify everything. The standard is, like so much Microsoft documentation, best treated as based-on-a-true-story fiction with an unreliable narrator.

    • drchaosFeb 2013

      There's a in-browser version of LibreOffice being worked on since quite some time (first announcement was in 2011[1]), but there's not much information online about the current status.

      They have video[2] and a wiki page[3] which at least shows how to enable it (custom build required):

      [1] http://blog.documentfoundation.org/2011/10/14/libreoffice-conference-announcements/

      [2] http://people.gnome.org/~michael/data/2011-10-10-lool-demo.webm

      [3] https://wiki.documentfoundation.org/Using_LibreOffice_in_a_Web_Browser

    • MaakuthMay 2012

      Most of the community developers have jumped the bandwagon to work with LibreOffice. It seems that the developers still with OpenOffice.org are mostly working for IBM and Oracle. The project just did the first release (http://www.openoffice.org/news/aoo34.html) after two years of silence, but there's still a lot to do before they are featurewise competing with LibreOffice. You can see a feature comparison here: http://people.gnome.org/~michael/blog/2012-04-26-ooo-comparison.html

    • buovjagaJan 2016

      More:

      https://www.gnome.org//~michael/blog/2014-01-30-under-the-hood.html

      https://www.gnome.org//~michael/blog/2014-07-29-under-the-hood-4-3.html

      https://people.gnome.org/~michael/blog/2015-01-29-under-the-hood-4-4.html

      https://people.gnome.org/~michael/blog/2015-08-05-under-the-hood-5-0.html

      Keep an eye on 5.1 as well :) https://wiki.documentfoundation.org/ReleasePlan/5.1

    Related

    The Document Foundation Blogblog.documentfoundation.org120 people

    German state moving 30k PCs to LibreOffice

    The Document Foundation Blog
    Company · last shared 2026
    rc3.orgrc3.org37 people

    The Grammar of Vim

    rc3.org
    Personal · last shared 2022
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Shallow Thoughtsshallowsky.com24 people

    “Cookies are small text files” – what? (2009)

    Shallow Thoughts
    Personal · last shared 2026
    Drew DeVaultdrewdevault.com633 people

    Firefox is on a slippery slope

    Drew DeVault
    Personal · last shared 2026
    John Vincentblog.lusis.org27 people

    So You Wanna Go On-Prem

    John Vincent
    Personal · last shared 2025
    Julien Danjoujulien.danjou.info81 people

    Emacs gets Google Maps support.

    Julien Danjou
    Personal · last shared 2026
    Joe Duffyjoeduffyblog.com147 people

    15 Years of Concurrency

    Joe Duffy
    Personal · last shared 2026