<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ryanbigg</title><link>https://news.ycombinator.com/user?id=ryanbigg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 09:09:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ryanbigg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[NPM: Putting the Brown in Brownout]]></title><description><![CDATA[
<p>Article URL: <a href="https://ryanbigg.com/2026/04/npm-putting-the-brown-in-brownout">https://ryanbigg.com/2026/04/npm-putting-the-brown-in-brownout</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47969588">https://news.ycombinator.com/item?id=47969588</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Apr 2026 23:21:23 +0000</pubDate><link>https://ryanbigg.com/2026/04/npm-putting-the-brown-in-brownout</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=47969588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47969588</guid></item><item><title><![CDATA[Hanami for Rails Developers – Part 1]]></title><description><![CDATA[
<p>Article URL: <a href="https://ryanbigg.com/2025/10/hanami-for-rails-developers-1-models">https://ryanbigg.com/2025/10/hanami-for-rails-developers-1-models</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45489703">https://news.ycombinator.com/item?id=45489703</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 06 Oct 2025 10:11:00 +0000</pubDate><link>https://ryanbigg.com/2025/10/hanami-for-rails-developers-1-models</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=45489703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45489703</guid></item><item><title><![CDATA[New comment by ryanbigg in "What would an efficient and trustworthy meeting culture look like?"]]></title><description><![CDATA[
<p>Great advice here! I especially like the idea of 50 minute meetings.<p>I’ve been lightly enforcing a rule of my own too: “no agenda, no attenda”</p>
]]></description><pubDate>Mon, 28 Jul 2025 08:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44708572</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=44708572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44708572</guid></item><item><title><![CDATA[New comment by ryanbigg in "Hidden interface controls that affect usability"]]></title><description><![CDATA[
<p>Ironically the article is barely readable on an iPhone…</p>
]]></description><pubDate>Sun, 06 Jul 2025 07:16:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=44478548</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=44478548</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44478548</guid></item><item><title><![CDATA[Show, Don't Tell]]></title><description><![CDATA[
<p>Article URL: <a href="https://ryanbigg.com/2025/05/show-dont-tell">https://ryanbigg.com/2025/05/show-dont-tell</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43890451">https://news.ycombinator.com/item?id=43890451</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 04 May 2025 23:17:46 +0000</pubDate><link>https://ryanbigg.com/2025/05/show-dont-tell</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=43890451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43890451</guid></item><item><title><![CDATA[New comment by ryanbigg in "The Story Behind “100 Go Mistakes and How to Avoid Them”"]]></title><description><![CDATA[
<p>On the topic of copy editing you raise: I wrote a book in DocBook for Manning in 2010. DocBook is XML, so I structured it with opening / end tags on their own line, content in the middle. As you would with a HTML document.<p>After copy editing multiple chapters, they sent it back to me with all the content on a single line. I was so incredibly upset that they ditched all my painstaking format that I almost abandoned the project there + then.<p>It sounds like from your experience that it has barely changed. I ended up moving to self-publishing so I have a greater control over the whole process. I wrote it up long-form here: <a href="https://ryanbigg.com/2015/08/my-self-publishing-success-story" rel="nofollow">https://ryanbigg.com/2015/08/my-self-publishing-success-stor...</a></p>
]]></description><pubDate>Thu, 10 Apr 2025 23:44:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43648998</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=43648998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43648998</guid></item><item><title><![CDATA[Ghosts 'N' Stuff]]></title><description><![CDATA[
<p>Article URL: <a href="https://ryanbigg.com/2025/02/ghosts-n-stuff">https://ryanbigg.com/2025/02/ghosts-n-stuff</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43017259">https://news.ycombinator.com/item?id=43017259</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 11 Feb 2025 19:32:28 +0000</pubDate><link>https://ryanbigg.com/2025/02/ghosts-n-stuff</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=43017259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43017259</guid></item><item><title><![CDATA[New comment by ryanbigg in "Surnames from nicknames nobody has any more"]]></title><description><![CDATA[
<p>I wonder if Fitzgibbon fits this pattern? Fitz being “the bastard son of…” and Gibbon, like ape? Or perhaps Gibbon has another meaning?</p>
]]></description><pubDate>Mon, 10 Feb 2025 20:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43004675</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=43004675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43004675</guid></item><item><title><![CDATA[React Is Fine]]></title><description><![CDATA[
<p>Article URL: <a href="https://ryanbigg.com/2024/11/react-is-fine">https://ryanbigg.com/2024/11/react-is-fine</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42260492">https://news.ycombinator.com/item?id=42260492</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 Nov 2024 22:35:08 +0000</pubDate><link>https://ryanbigg.com/2024/11/react-is-fine</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=42260492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42260492</guid></item><item><title><![CDATA[New comment by ryanbigg in "Writing a book in the age of open source"]]></title><description><![CDATA[
<p>The "Writing" section here has huge "draw the rest of the owl" vibes. (I say this as an accomplished author of 10 tech books.)<p>Yes, it's worth optimising for your productivity. It's not the be all and end all. I've written at my desk with the comfiest chair (A Mirra) I have, and the most ergonomic keyboard for my needs (Ergodox EZ). I write at cafes with just the laptop. I write on the couch at odd but comfortable angles. I write on public transport squished against strangers.<p>I love using AsciiDoc as the tooling (asciidoctor + friends) give me output that looks decent, and the way I _input_ into that is not mind-breaking like Docbook is. Asciidoctor gives me a PDF which I then style how I like with CSS and then can put on leanpub.com and sell for real dollars.<p>The way I would put the writing section for tech books is this:<p>Start with the _topics_ you want to cover. Make these the chapters. Then dive into each topic and figure out what you want to say about the topic. Usually 3-4 main points per chapter. These come out to be your subheadings. Order the chapters from beginner-to-advanced concepts or in a way that makes sense for the book you're writing. For the books I've written it's usually start with a simple base app and then incrementally build things on top of that.</p>
]]></description><pubDate>Wed, 04 Sep 2024 00:41:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41440727</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=41440727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41440727</guid></item><item><title><![CDATA[New comment by ryanbigg in "Using alternative browser engines in the European Union"]]></title><description><![CDATA[
<p>This is weasel wording but with actions. I’d expect better from Apple</p>
]]></description><pubDate>Fri, 09 Aug 2024 07:58:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41199701</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=41199701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41199701</guid></item><item><title><![CDATA[New comment by ryanbigg in "The economics of writing technical books"]]></title><description><![CDATA[
<p>I have written a few tech books:<p><a href="https://ryanbigg.com/books" rel="nofollow">https://ryanbigg.com/books</a><p>Off these, I’ve made $65,000USD. That’s over 13 years. None of these books have sold anywhere near as close to the Unicorn Project! (Which imo is fanfic for the tech-inclined)<p>The money is nice, but hearing from people who’ve read the books (especially those who ask questions!) is the best part.<p>Huh, maybe it is the friends we make along the way after all.</p>
]]></description><pubDate>Sat, 29 Jun 2024 21:44:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40833528</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=40833528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40833528</guid></item><item><title><![CDATA[New comment by ryanbigg in "Caniemail.com – like caniuse but for email content"]]></title><description><![CDATA[
<p>What an excellent resource! (And yes Outlook is a pain and supports so very little!)<p>We've tried building email templates for notifications for our apps where I work, and it has typically been a pain. We have since swapped to using mjml (<a href="https://mjml.io/" rel="nofollow">https://mjml.io/</a>) to build the templates, and it's working wonders. The output seems the be the most compatible with all different devices that we've tested on.<p>The other tool we enjoy using is Litmus (<a href="https://litmus.com" rel="nofollow">https://litmus.com</a>), which allows you to throw in an email template and see what it looks like on all kinds of apps and devices. Other thread here mentions <a href="https://testi.at/" rel="nofollow">https://testi.at/</a> as well, which we've also had success with.<p>All of these have been really invaluable to designing emails for our apps.</p>
]]></description><pubDate>Tue, 07 May 2024 01:39:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=40281373</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=40281373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40281373</guid></item><item><title><![CDATA[Code Is Like Garden]]></title><description><![CDATA[
<p>Article URL: <a href="https://ryanbigg.com/2024/05/code-is-like-garden">https://ryanbigg.com/2024/05/code-is-like-garden</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40255023">https://news.ycombinator.com/item?id=40255023</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 04 May 2024 05:06:48 +0000</pubDate><link>https://ryanbigg.com/2024/05/code-is-like-garden</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=40255023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40255023</guid></item><item><title><![CDATA[New comment by ryanbigg in "One year with the Ergodox EZ"]]></title><description><![CDATA[
<p>I sometimes use it for moving code blocks around, especially between files or from scratch pad to a file.</p>
]]></description><pubDate>Tue, 30 Apr 2024 21:23:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=40216544</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=40216544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40216544</guid></item><item><title><![CDATA[One year with the Ergodox EZ]]></title><description><![CDATA[
<p>Article URL: <a href="https://ryanbigg.com/2024/04/one-year-with-the-ergodox-ez">https://ryanbigg.com/2024/04/one-year-with-the-ergodox-ez</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40204034">https://news.ycombinator.com/item?id=40204034</a></p>
<p>Points: 10</p>
<p># Comments: 6</p>
]]></description><pubDate>Mon, 29 Apr 2024 20:55:56 +0000</pubDate><link>https://ryanbigg.com/2024/04/one-year-with-the-ergodox-ez</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=40204034</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40204034</guid></item><item><title><![CDATA[Tailwind Has Won]]></title><description><![CDATA[
<p>Article URL: <a href="https://ryanbigg.com/2024/03/tailwind-has-won">https://ryanbigg.com/2024/03/tailwind-has-won</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39823084">https://news.ycombinator.com/item?id=39823084</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 26 Mar 2024 00:49:09 +0000</pubDate><link>https://ryanbigg.com/2024/03/tailwind-has-won</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=39823084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39823084</guid></item><item><title><![CDATA[New comment by ryanbigg in "The Bulma CSS framework reaches 1.0"]]></title><description><![CDATA[
<p>Ah took a moment to load the second time round but it got there. Regular iPhone user here, but based down under.</p>
]]></description><pubDate>Sat, 23 Mar 2024 10:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39798749</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=39798749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39798749</guid></item><item><title><![CDATA[New comment by ryanbigg in "The Bulma CSS framework reaches 1.0"]]></title><description><![CDATA[
<p>Your personal site is so minimal, that it doesn’t even load on my phone. Is the URL right?<p>(Also, that would be a good domain name for myself ;)</p>
]]></description><pubDate>Sat, 23 Mar 2024 00:04:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=39796118</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=39796118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39796118</guid></item><item><title><![CDATA[New comment by ryanbigg in "The Story of Curl"]]></title><description><![CDATA[
<p>It feels like there’s 20 years of history missing between 2000 and 2019. What cool stories are hidden in those two decades? :)</p>
]]></description><pubDate>Mon, 19 Feb 2024 22:10:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=39435445</link><dc:creator>ryanbigg</dc:creator><comments>https://news.ycombinator.com/item?id=39435445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39435445</guid></item></channel></rss>