<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: bphogan</title><link>https://news.ycombinator.com/user?id=bphogan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 22:28:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bphogan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bphogan in "Ask HN: Do your eyes bug you even though your prescription is "correct"?"]]></title><description><![CDATA[
<p>I haven't met too many people who share this condition. Nice to meet you.</p>
]]></description><pubDate>Sat, 08 Mar 2025 20:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43303261</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=43303261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43303261</guid></item><item><title><![CDATA[New comment by bphogan in "Ask HN: Do your eyes bug you even though your prescription is "correct"?"]]></title><description><![CDATA[
<p>Where? Even thick ones are super expensive here. Over $250 a lens. I'd gladly pay $75 more for a significantly thinner lens. Point me in the right direction please.</p>
]]></description><pubDate>Sat, 08 Mar 2025 20:29:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43303250</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=43303250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43303250</guid></item><item><title><![CDATA[To Choreograph or Orchestrate your Saga, that is the question]]></title><description><![CDATA[
<p>Article URL: <a href="https://temporal.io/blog/to-choreograph-or-orchestrate-your-saga-that-is-the-question">https://temporal.io/blog/to-choreograph-or-orchestrate-your-saga-that-is-the-question</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36712724">https://news.ycombinator.com/item?id=36712724</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 13 Jul 2023 17:19:40 +0000</pubDate><link>https://temporal.io/blog/to-choreograph-or-orchestrate-your-saga-that-is-the-question</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=36712724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36712724</guid></item><item><title><![CDATA[New comment by bphogan in "Hugo is awesome, its documentation is not"]]></title><description><![CDATA[
<p>Hey, author here. Thanks so much for the kind words! I love Hugo, and I wanted to give people a real-world tour of how to build something concrete with it.</p>
]]></description><pubDate>Fri, 04 Mar 2022 21:09:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=30560621</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=30560621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30560621</guid></item><item><title><![CDATA[New comment by bphogan in "GitHub scraped your code. And they plan to charge you"]]></title><description><![CDATA[
<p>I think you're missing my point. I have tons of MIT code out there, including a node.js project used by lots of companies. I don't care about people using my code for money because I open sourced it under a permissive license. So I'm not really objecting to that.<p>But what's bothering me about this is that it's not a small company doing this. It's a company that's got crazy amounts of cash, who has been trying to trade on a "we're nice now and we love open source" image in the last few years, now taking all the open source code and balling it up in a closed-source app they will charge us for.<p>I'd be fine if I got to use it for free, extend it to whatever editing platform I like through its open API, and it was a part of an open project.<p>But right now it looks like they'll charge, and that bugs me.</p>
]]></description><pubDate>Sat, 03 Jul 2021 20:27:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=27724617</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=27724617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27724617</guid></item><item><title><![CDATA[New comment by bphogan in "GitHub scraped your code. And they plan to charge you"]]></title><description><![CDATA[
<p>Hi HN. Didn't really expect to see this tweet make it here of all places. But that's cool.</p>
]]></description><pubDate>Sat, 03 Jul 2021 20:12:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=27724509</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=27724509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27724509</guid></item><item><title><![CDATA[New comment by bphogan in "From 15,000 database connections to under 100: DigitalOcean's tech debt tale"]]></title><description><![CDATA[
<p>Hi! I work on the "Write for DOnations" program at DigitalOcean and I want to thank you for your kind words. Your comment put a huge smile on our faces when we saw it. Glad to hear we were able to help you along your journey-that's what we're here to do.</p>
]]></description><pubDate>Thu, 09 Jan 2020 15:29:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=22001942</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=22001942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22001942</guid></item><item><title><![CDATA[New comment by bphogan in "Why aren’t more companies remote-first?"]]></title><description><![CDATA[
<p>in office or not, managers and teams should be monitoring contributions<p>Your version control system and ticketing system should be able to identify things like this.<p>If not, then nobody's minding the store, and that's why things aren't working. Not cos people are working remotely.</p>
]]></description><pubDate>Wed, 05 Jun 2019 17:18:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=20106732</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=20106732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20106732</guid></item><item><title><![CDATA[New comment by bphogan in "Why aren’t more companies remote-first?"]]></title><description><![CDATA[
<p>One thing that always gets lost is this:<p>Some humans do not think on their feet. They often need time to digest thoughts and new ideas. If you start observing this behavior, you will notice that an impromptu brain-storming session often results in a couple of people talking  and many others observing.<p>It ends up being highly productive to the people talking, and very frustrating to those who are observing.<p>If you don't see this trend, your hiring practices may be optimized for finding only one type of person - extroverted people who can say things quickly.<p>Consider that you may be missing out on some very good ideas from people who aren't comfortable with quick context switches and immediate requests for feedback on ideas.</p>
]]></description><pubDate>Wed, 05 Jun 2019 17:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=20106694</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=20106694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20106694</guid></item><item><title><![CDATA[New comment by bphogan in "Chasing the Aurora Borealis"]]></title><description><![CDATA[
<p>I saw them at least 3 times in the early 1980s in Wisconsin, but never since. I had an uncle who was very much into stargazing, so we'd often go out in the middle of the night to see meteor showers or the northern lights.</p>
]]></description><pubDate>Mon, 29 Apr 2019 20:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=19782133</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=19782133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19782133</guid></item><item><title><![CDATA[New comment by bphogan in "Your live coding demo is boring me (2015)"]]></title><description><![CDATA[
<p>Sure, a live coding talk without preparation is gonna get people to check out. But honestly, if you throw up 45 minutes of slides you're gonna put an audience to sleep too.<p>According to audience feedback I've collected, my talks where I do a lot of live coding are engaging and fun. But that's cos I practice, and I put effort into the talk.<p>The key to a good presentation is to polish it and engage the audience. It's part teaching and part performance, and if you don't do both of those well, you'll lose people. Ask the audience questions to get them involved at key places. Practice so you know the timing of things.<p>If you just show slides or just live code, you're probably better off recording a youtube video, tweeting it out, and spend conferences enjoying the hallway track. :)</p>
]]></description><pubDate>Fri, 25 Jan 2019 20:03:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=19001942</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=19001942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19001942</guid></item><item><title><![CDATA[New comment by bphogan in "Glitter bomb tricks parcel thieves"]]></title><description><![CDATA[
<p>But it is an issue because it's tax dollars, and people don't like paying taxes.</p>
]]></description><pubDate>Tue, 18 Dec 2018 22:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=18711119</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=18711119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18711119</guid></item><item><title><![CDATA[New comment by bphogan in "DigitalOcean launches its container service"]]></title><description><![CDATA[
<p>Hi! I'm a member of the Community team at DigitalOcean. I wanted to thank you for your kind words about our tutorials.   This kind of feedback means a lot to us. We're glad we could help you get your web site set up.</p>
]]></description><pubDate>Tue, 11 Dec 2018 22:01:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=18659363</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=18659363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18659363</guid></item><item><title><![CDATA[New comment by bphogan in "Why GitHub Won't Help with Hiring"]]></title><description><![CDATA[
<p>They are also great in demonstrating knowledge in a new field. For example, if you do C# at your day job but you want to move into Go. Showcasing side projects can demonstrate some experience. This helps sidestep the "well, I don't have Go experience" issue.</p>
]]></description><pubDate>Fri, 09 Mar 2018 02:53:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=16549509</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=16549509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16549509</guid></item><item><title><![CDATA[New comment by bphogan in "Slack client for the terminal"]]></title><description><![CDATA[
<p>IRC is an open protocol. Messages like what you see can be hidden by the client or suppressed by the server. And free intermediary servers can keep logs.<p>It's amazing to me how people think Slack is this amazing tool. If someone had thrown millions of dollars at IRC, it wouldn't suck.<p>But instead, you'll fork over your personal info and insist I do too.</p>
]]></description><pubDate>Wed, 07 Mar 2018 06:13:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=16534593</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=16534593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16534593</guid></item><item><title><![CDATA[New comment by bphogan in "Slack client for the terminal"]]></title><description><![CDATA[
<p>Disagree about barrier to entry.<p>I run an office hours chat for my online classes powered by IRC. I use KiwiIRC as the front-end.<p>Students need only the web address of the web page I want them to go to. When they get there, they need only a username.<p>No signup, no verification, none of that. They're online, getting help in seconds.<p>Individual public channels requiring nickserv registration and all that? that's another story.<p>But seriously - the barrier to entry to get started is this:<p><a href="https://kiwiirc.com/client/irc.freenode.net/?##irc_can_be_easy" rel="nofollow">https://kiwiirc.com/client/irc.freenode.net/?##irc_can_be_ea...</a></p>
]]></description><pubDate>Thu, 01 Mar 2018 22:22:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=16496942</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=16496942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16496942</guid></item><item><title><![CDATA[New comment by bphogan in "Stimulus: A modest JavaScript framework for the HTML you already have"]]></title><description><![CDATA[
<p>This has been my experience on the last two small things I built. I just reached for the jquery (or even just regular JS) because I didn't need that much.<p>Isn't it cool to have choices? I don't care if it's not cool to use jquery anymore. I shipped stuff and I'm not even sorry.</p>
]]></description><pubDate>Tue, 02 Jan 2018 20:43:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=16055448</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=16055448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16055448</guid></item><item><title><![CDATA[New comment by bphogan in "Stimulus: A modest JavaScript framework for the HTML you already have"]]></title><description><![CDATA[
<p>Front-end stuff doesn't have to be complex, but it is. For example, a lot of places using React think they need Redux too. And React-router. And many other components. React itself is quite simple. But the architectures that developers build are often incredibly complex.<p>This was the case with jQuery, Angular, and things that came before.<p>I see two main problems in software development, especially on the front-end. First, developers jump on brand-new ground-breaking frameworks and use them in production, learning how they work as they go. This results in brittle systems. That's not necessarily bad, but it's not always great from a maintenance perspective. React is hot right now. But there are a ton of in-production Angular 1.x apps out there because that was what was hot when those projects started.<p>That brings me to the second problem in tech - developers doing the "hot new thing" displaying a ton of hubris. It's "easy" and "straightforward", implying that anyone who doesn't get it just isn't smart or will be obsolete soon.<p>I'd worry more about losing my job due to not keeping up with machine learning rather than not learning whatever new JS framework people think is hot right now.<p>Here's the deal - web developers figured out server-side rendering 20 years ago, and managed to make turning databases into web pages easy about 12 years ago. It's possible to create applications that people love using a lot of that technology, with some JS on top. It's certainly faster to go to market with something that way.<p>Not every app is Facebook. A lot of the stuff people work on outside of HN fall into one of two categories:<p>1. Apps that are behind a firewall - internal in nature, used by a handful of enterprise users.
2. Apps that won't be around in 3 years from now because the company will shift focus/replace it with an off-the-shelf product/company gets acquired.<p>In both those cases, I'd look for the simplest approach to get something running, and simplest to maintain.<p>Bottom line: it's easier to leverage existing skill-sets than it is to ask people to learn a whole new thing all the time.<p>Anyway, at the end of the day, I don't really get too worked up about how another person chooses to solve the "make the browser display a web app." Every situation is different. React can be simple. So can server-side rendering with some Knockout/Stimulus/Intercooler/jQuery sprinkled around.<p>Maintainable quality code that makes money wins in the long run. Whatever you implement it in.</p>
]]></description><pubDate>Tue, 02 Jan 2018 20:41:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=16055426</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=16055426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16055426</guid></item><item><title><![CDATA[New comment by bphogan in "A Year of Developer Journals with jrnl.sh"]]></title><description><![CDATA[
<p>You might want to look at vimwiki if you haven't already.  <a href="https://github.com/vimwiki/vimwiki" rel="nofollow">https://github.com/vimwiki/vimwiki</a></p>
]]></description><pubDate>Fri, 01 Dec 2017 15:58:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=15824580</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=15824580</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15824580</guid></item><item><title><![CDATA[New comment by bphogan in "Markdown Here – Write email in Markdown"]]></title><description><![CDATA[
<p>Because you can use this plugin for more than just emails. I've used this in a lot of backend systems that support rich-text interfaces but don[t support markdown.</p>
]]></description><pubDate>Tue, 07 Nov 2017 19:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=15646891</link><dc:creator>bphogan</dc:creator><comments>https://news.ycombinator.com/item?id=15646891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15646891</guid></item></channel></rss>