Daniel D. Beck's Avatar

Daniel D. Beck

@ddbeck.com

I write documentation and I program, so I know lots of ways to use a semicolon. Also, I am making bread, learning Dutch, and doing other normal human activities. πŸ‡ΊπŸ‡Έ in πŸ‡³πŸ‡±

503
Followers
91
Following
123
Posts
26.07.2023
Joined
Posts Following

Latest posts by Daniel D. Beck @ddbeck.com

screenshot of the one-pager version of the servo readiness report

screenshot of the one-pager version of the servo readiness report

How do we get to more than just three web engines owned by three US companies?

It's a gargantuan question, with no easy or right answer.

I've put together a draft report, thinking about it through a very specific approach - please enjoy:

Servo Readiness Report

webtransitions.org/servo-readin...

06.03.2026 14:35 πŸ‘ 57 πŸ” 25 πŸ’¬ 4 πŸ“Œ 1
Preview
Slop’s ancestor Ten years ago, Kate Compton wrote β€œSo you want to build a generator….” Nothing better prepared me for a world where text and image generati…

Why a 10-year-old Tumblr post by @galaxykate.bsky.social is still the most important thing I've read about generating text

03.03.2026 12:42 πŸ‘ 13 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Preview
GitHub - ddbeck/readme-checklist: A checklist for writing READMEs A checklist for writing READMEs. Contribute to ddbeck/readme-checklist development by creating an account on GitHub.

Today's the first Monday of the month, which is a great time to document the undocumented with a README

02.03.2026 12:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Pandoc for the people Pandoc for the people runs pandoc in your web browser. You can use it to convert documents without a command line.

Notes on pandoc for the people, the pandoc that runs in your web browser

25.02.2026 14:42 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

writing code should not be the primary way of contributing to free open source software

16.02.2026 12:04 πŸ‘ 73 πŸ” 6 πŸ’¬ 2 πŸ“Œ 0
Preview
β€œTall Man” lettering Tall Man lettering seeks to avoid medication errors by using casing to make look-alike names look less alike.

You might know camelCase or snake_case or kebab-case, but do you know Tall Man?

23.02.2026 12:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Faster Git fetch with parallel jobs If you work with many Git remotes, then commands like git fetch --all or git fetch --multiple can be slow. You can save time with an option or one-line configuration change.

If you work with many Git remotes or submodules, you can save time on fetches with parallel jobs

19.02.2026 14:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

new post from Daniel on OSS docs! Always worth reading :)

17.02.2026 18:07 πŸ‘ 9 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Hey, web specification authors: I dare you to title a spec without a Pascal case "Web" prefix. I bet you can't do it!

18.02.2026 16:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I always try to use examples from docs I actually read, as a user. The Astro docs are so tidy. Y'all are doing good work.

17.02.2026 07:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Cool to see @astro.build used as an example of what a larger project does to organize ALL THE VARIOUS DOCS OMG. Even our meta Astro Docs Docs (AD^2) gets a mention.

All you really need to get started is Daniel's excellent README checklist. (Then a Starlight site when you need more "breathing room")

17.02.2026 03:13 πŸ‘ 13 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Where do open source docs go? To start publishing open source docs, you need somewhere to put them. Here are some common approaches.

A reader recently wrote to me asking about where to put docs, especially planning and design docs, in a new open source project. I blogged my response. #documentation

16.02.2026 12:42 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 3
Preview
Stop chopping onions and extend Markdown without tears at FOSDEM 2026 A tour of Markdown's hidden extension points.

If you came to my talk at FOSDEM, "Stop chopping onions and extend Markdown without tears," thank you! My talk page has credits, slides, and further links. (This page works now, if you tried to go to it earlier.)

31.01.2026 14:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
that xkcd comic where there are a bunch of dependencies stacked perilously on that one project maintained by one person

that xkcd comic where there are a bunch of dependencies stacked perilously on that one project maintained by one person

xkcd 2347 is the unofficial logo of FOSDEM

31.01.2026 10:08 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Oh yeah, I've got a stable of video game soundtracks for this sort of thing:

- Donut County (+ Bonuts)
- SHENZHEN I/O
- Sunshine Heavy Industries
- Bugsnax
- Paradise Killer

21.01.2026 13:27 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We've talked about SomaFM, right?

21.01.2026 13:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Think habitat, not ecosystem, when you choose a static site generator If a static site generator’s ecosystem is an ocean, then you might join a happy school of fish or become chum for the sharks. Think about your niche before diving in.

When I give clients advice about this, I preface myself with something like "choose familiar over good" (I have a whole essay about it: ddbeck.com/static-site-...). So now that I've said it: Astro (or Starlight). Eleventy if I'm doing something very small or weird. But they're familiar to me already

13.01.2026 13:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
To exploit Cunningham's Law is a core tech writing skill β€œAssert your way to stronger technical writing” by Jason McIntosh describes how to use an β€œassertions document” to coax subject matter expe…

A note on "assertions documents," Cunningham's Law, and a skill development pattern in tech writing

12.01.2026 12:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

No other word has done more damage to the craft of writing in recent years than β€œcontent”. Even if you’re using the word β€œcontent” ironically, or as a cute little joke, don’t. When someone calls writing β€œcontent” they’re pissing on someone’s hard work & passion. β€œContent” is Technosatan’s henchword.

10.11.2025 09:15 πŸ‘ 946 πŸ” 287 πŸ’¬ 34 πŸ“Œ 34

If you regularly get a Knowledge Management bee in your bonnet, as I do, then look at this piece (and @emckean.bsky.social 's talk). It's absolutely packed with useful concepts and tips from people who've been there, done that, and compressed it all into tiny shiny diamonds.

23.12.2025 00:56 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Against Access β€œAgainst Access” by DeafBlind poet and author John Lee Clark is an arresting essay about the often one-way street of accessibility.

A brief note on alt text and John Lee Clark's essay, "Against Access"

06.01.2026 12:42 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - ddbeck/readme-checklist: A checklist for writing READMEs A checklist for writing READMEs. Contribute to ddbeck/readme-checklist development by creating an account on GitHub.

Today's my first workday of the year and some things are slightly unfamiliar again. The new year great time to document something undocumented with a README, while it's still "new"

05.01.2026 12:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Tools for successful documentation projects At Open Source Summit Japan 2025, Erin McKean talked about the challenges to producing good pro [...]

There's a very nice writeup of my talk at OSS Tokyo in LWN! lwn.net/SubscriberLi... (gift link) Thanks again to the wonderful @kissane.myatproto.social and @ddbeck.com who created the Docs Advisor and Docs Archetypes (github.com/google/opendocs)!

22.12.2025 19:19 πŸ‘ 8 πŸ” 1 πŸ’¬ 2 πŸ“Œ 1
Preview
docs: fix typo in `dependabot-execution` rule description by ddbeck Β· Pull Request #1428 Β· zizmorcore/zizmor Pre-submission checks Please check these boxes: Mandatory: This PR corresponds to an issue (if not, please create one first). I hereby disclose the use of an LLM or other AI coding assistant ...

It's so satisfying to get a tiny typo fix merged into a project that I like. I'm doing my partβ€”even if it's just a couple bytes.

11.12.2025 12:42 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - ddbeck/readme-checklist: A checklist for writing READMEs A checklist for writing READMEs. Contribute to ddbeck/readme-checklist development by creating an account on GitHub.

At #WriteTheDocs Berlin in October, a few people told me, unprompted, that my README checklist helped them document something. Maybe it can help you document something too!

01.12.2025 15:43 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
10000 Bowls of Oatmeal But One Of Them Killed My Father by Verbante ongoing murder investigation

10000 Bowls of Oatmeal But One Of Them Killed My Father, is an ongoing murder investigation and I need your help to solve it? Read the progress here and submit your own descriptions of oatmeal to help me get my revenge.

verbante.itch.io/10000-bowls

28.11.2025 22:28 πŸ‘ 20 πŸ” 11 πŸ’¬ 1 πŸ“Œ 3

I was contemplating my working life recently and how all the nerdy work is plain text (more or less) but every business record, contract, tax document, and government correspondence has paper as its canonical form. If plain text is god, then PDF is king.

25.11.2025 23:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's possible HTTP keys might be overrepresented in the set of unmapped keys, so something to watch out for in web-features

21.11.2025 19:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'm just a simpleton with a humanities education but I'm almost in this camp. The contemporary programmer enjoys fewer avenues for emphasis than Gutenberg. Why does authoring code mostly lack the sophistication of headings, boldface, footnotes, endnotes, appendices, and so on?

14.11.2025 07:21 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Berlin 2025 Recap - Talk Videos, Photos, CoC Report Hi everyone, Our team is slowly emerging from the post-conference recovery period, and we wanted to send out a quick message to thank everyone for helping to make Write the Docs Berlin 2025 such a ...

πŸ“Ή We've published videos and photos of Write the Docs Berlin, and this is your last chance to get a conference t-shirt. Thanks to all participants of the conference, in-person and online! Read more in our recap:

13.11.2025 13:48 πŸ‘ 2 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0