<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: davemo</title><link>https://news.ycombinator.com/user?id=davemo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 08:41:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=davemo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by davemo in "Ask HN: What Are You Working On? (April 2026)"]]></title><description><![CDATA[
<p>I've got a bunch of irons in the fire at the moment, most leveraging or built with agentic coding tools; my harness of choice these days is pi+codex.<p>- An internal apps platform built with bun, pg-boss, and railway<p>- A smart music setlist manager that downloads chord charts, creates spotify playlists, and automatically drafts emails with attachments and practice schedules<p>- A recruiting intelligence platform called Spotter that I built in a weekend[0]<p>- A voice-agent for a client in the banking sector, implementing deterministic workflows using openai realtime voice + finite state machines[1]<p>[0] <a href="https://www.youtube.com/watch?v=AOedMSddGDg" rel="nofollow">https://www.youtube.com/watch?v=AOedMSddGDg</a><p>[1] <a href="https://blog.davemo.com/posts/2026-02-14-deterministic-core-agentic-shell.html" rel="nofollow">https://blog.davemo.com/posts/2026-02-14-deterministic-core-...</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 00:24:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47746056</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=47746056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47746056</guid></item><item><title><![CDATA[New comment by davemo in "How to get better at guitar"]]></title><description><![CDATA[
<p>Tommy drew a lot of inspiration from Chet Atkins who was really the pioneer of the bass+guitar "one hand band" style of playing. Tommy just improved on it a lot, adding more rhythmic elements, but to your point, yes, he was largely self-taught and driven to learn.<p>A good interview on his background: <a href="https://www.youtube.com/watch?v=py4T1qv9bnQ" rel="nofollow">https://www.youtube.com/watch?v=py4T1qv9bnQ</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 03:22:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47684681</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=47684681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47684681</guid></item><item><title><![CDATA[New comment by davemo in "I replaced Windows with Linux and everything's going great"]]></title><description><![CDATA[
<p>I swapped to Bazzite on my gaming rig (5800x3D, 64gb DDR4, 4080 Super 16gb) and it's been fantastic. I tried going with Omarchy for a bit to try and have that machine do double duty as a dev/gaming machine, but I felt like the gaming experience on Omarchy is a second-class citizen compared to what the Bazzite experience is optimizing for, and I realized that the Hyprland setup and tiling window manager adds a lot more friction for my normal gaming needs. (I just want to have a few Path of Exile 2 windows open to tab between while gaming, and the tiling window setup in Omarchy had me hitting more hiccups between fullscreen and windowed mode than I care to troubleshoot on my gaming rig).<p>Immutability in OS updates is also something I didn't know I needed until I experienced it on Bazzite; pretty advantageous as a gamer using Linux with nVidia hardware these days.<p>This is my second go around on Bazzite, YMMV but I opted for Gnome over KDE this time and have had zero issues running the games I am into (WoW, PoE2) and no funky window management issues that I seemed to run into with KDE.<p>I'm considering a move to a Framework machine in the very near future, and still need to settle on a distro for dev; most of that is done on an M3 Max Macbook these days.</p>
]]></description><pubDate>Sat, 10 Jan 2026 17:37:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46567900</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=46567900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46567900</guid></item><item><title><![CDATA[New comment by davemo in "Pipe Dreams – The life and times of Yahoo Pipes (2023)"]]></title><description><![CDATA[
<p>I was an avid user of Pipes and blogged a bit about the experience of using it to build an aggregated set of feeds from various employee blogs to feed into our company site back in 2009 [0]. It holds a special place in my memory alongside early internet greats like del.icio.us [1]<p>- [0] <a href="https://blog.davemo.com/posts/2009-04-06-yahoo-pipes-at-vendasta.html" rel="nofollow">https://blog.davemo.com/posts/2009-04-06-yahoo-pipes-at-vend...</a><p>- [1] <a href="https://en.wikipedia.org/wiki/Delicious_(website)" rel="nofollow">https://en.wikipedia.org/wiki/Delicious_(website)</a></p>
]]></description><pubDate>Mon, 05 Jan 2026 23:12:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46506511</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=46506511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46506511</guid></item><item><title><![CDATA[New comment by davemo in "Using Claude Code SDK to reduce E2E test time"]]></title><description><![CDATA[
<p>I can appreciate the effort put into the goal of optimization shared in the post, even if I disagree with the conclusions. All of that effort would be much better directed at doing a manual (or LLM-assisted) audit of the E2E tests and choosing what to prune to reduce CI runtime.<p>DHH recently described[0] the approach they've taken at BaseCamp, reducing ~180 comprehensive-yet-brittle system tests down to 10 good-enough smoke tests, and it feels much more in spirit with where I would recommend folks invest effort: teams have way more tests than they need for an adequate level of confidence. Code and tests are a liability, and, to paraphrase Kent Beck[1], we should strive to write the minimal amount of tests and code to gain the maximal amount of confidence.<p>The other wrinkle here is that we're often paying through the nose in costs (complexity, actual dollars spent on CI services) by choosing to run all the tests all the time. It's a noble and worthy goal to figure out how not to do that, _but_, I think the conclusion shouldn't be to throw more $$$ into that money-pit, but rather just use all the power we have in our local dev workstations + trust to verify something is in a shippable state, another idea DHH covers[2] in the Rails World 2025 keynote; the whole thing is worth watching IMO.<p>[0] - <a href="https://youtu.be/gcwzWzC7gUA?si=buSEYBvxcxNkY6I6&t=1752" rel="nofollow">https://youtu.be/gcwzWzC7gUA?si=buSEYBvxcxNkY6I6&t=1752</a><p>[1] - <a href="https://stackoverflow.com/questions/153234/how-deep-are-your-unit-tests/153565#153565" rel="nofollow">https://stackoverflow.com/questions/153234/how-deep-are-your...</a><p>[2] - <a href="https://youtu.be/gcwzWzC7gUA?si=9zL-xWG4FUxYZMC5&t=1977" rel="nofollow">https://youtu.be/gcwzWzC7gUA?si=9zL-xWG4FUxYZMC5&t=1977</a></p>
]]></description><pubDate>Sat, 06 Sep 2025 19:07:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45152012</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=45152012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45152012</guid></item><item><title><![CDATA[The double loop model for agentic coding]]></title><description><![CDATA[
<p>Article URL: <a href="https://testdouble.com/insights/youre-holding-it-wrong-the-double-loop-model-for-agentic-coding">https://testdouble.com/insights/youre-holding-it-wrong-the-double-loop-model-for-agentic-coding</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44309563">https://news.ycombinator.com/item?id=44309563</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 18 Jun 2025 13:06:33 +0000</pubDate><link>https://testdouble.com/insights/youre-holding-it-wrong-the-double-loop-model-for-agentic-coding</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=44309563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44309563</guid></item><item><title><![CDATA[New comment by davemo in "SPQR 1.3.0: a production-ready system for horizontal scaling of PostgreSQL"]]></title><description><![CDATA[
<p>Veni, Vidi, Vici</p>
]]></description><pubDate>Mon, 25 Mar 2024 13:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=39816027</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=39816027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39816027</guid></item><item><title><![CDATA[New comment by davemo in "YC: Requests for Startups"]]></title><description><![CDATA[
<p>I submitted an application for w24 that fits in the "Developer tools inspired by existing internal tools" category but wasn't accepted. I suspect my pitch probably needed work, and I also haven't started building at all yet and submitted as a solo-founder which it seems has less chance of being accepted.<p>Here's the pitch and some details, in case anyone else is interested in the idea:<p>> Supportal uses AI to generate internal tooling for startups that enables founders to scale customer-support without having to rely on engineering resources.<p>> Given some simple input context like tech-stack and a database schema, Supportal uses AI to auto-generate internal tools which allow customer-support to easily answer questions about and take action on customer-data without needing help from an engineer.<p>> Supportal offers founders a fully-featured self or cloud-hosted web UI.<p>Retool (<a href="https://retool.com" rel="nofollow">https://retool.com</a>), Zapier (<a href="https://zapier.com" rel="nofollow">https://zapier.com</a>), Airtable (<a href="https://www.airtable.com" rel="nofollow">https://www.airtable.com</a>), Superblocks (<a href="https://www.superblocks.com" rel="nofollow">https://www.superblocks.com</a>), and Google AppSheet (<a href="https://about.appsheet.com" rel="nofollow">https://about.appsheet.com</a>) would likely be primary competitors, although their products require heavy user interaction to build internal tools either through composition in a WYSIWYG editor, low/no-code solutions, or integrations expertise using a full programming language.<p>Although I'm no longer there, we actually evaluated and/or used all of these tools at Pulley, so I've had first-hand experience with their friction and where the gaps exist that Supportal would fill.<p>These tools are also all targeted at integrations-experts who have the technical knowledge to write code and spend time building the tool they want.<p>Supportal aims to generate the tooling you need intelligently via AI introspection and get you up and running with useful command and query tools to help your customer-support team take action and gain insights without help from engineering right out of the box.<p>My most recent experience comes building internal tools for Pulley; I built the initial version of the internal tools in ~3 weeks and added features to it within Pulley over ~2 years. Roughly ~2-3 months of full-time work spread over that time period.<p>Features were added as we identified gaps in our support agents ability to answer questions and take action, which often required dedicated engineering resources to help with, leading to a productivity loss for both groups.<p>That said, I haven't actually built out anything that would _generate_ tools like this yet, but I've done enough adjacent work in the codegen/AI space in the last couple years that I feel confident I could put the pieces together.</p>
]]></description><pubDate>Wed, 14 Feb 2024 20:02:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=39374506</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=39374506</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39374506</guid></item><item><title><![CDATA[New comment by davemo in "Wish HN: Happy Holidays"]]></title><description><![CDATA[
<p>Merry Christmas to all my fellow hackers! :]</p>
]]></description><pubDate>Fri, 24 Dec 2021 20:31:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=29677440</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=29677440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29677440</guid></item><item><title><![CDATA[New comment by davemo in "Ask HN: How do you security-audit external software using NPM packages?"]]></title><description><![CDATA[
<p>This may be slightly tangential but I recently discovered ncc[1] from vercel which can take a single node project and compile it and all dependencies to a single file.<p>As an added benefit it also collapses all contained dependencies license files into a single licenses.txt file too!<p>- [1] <a href="https://github.com/vercel/ncc" rel="nofollow">https://github.com/vercel/ncc</a></p>
]]></description><pubDate>Thu, 04 Nov 2021 11:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=29105578</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=29105578</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29105578</guid></item><item><title><![CDATA[New comment by davemo in "The IKEA catalogue through the ages"]]></title><description><![CDATA[
<p>I have a friend who is a mail-carrier (which I think is the most accurate gender-neutral term) for Canada Post. She refers to herself often as "postie" as well, and her co-workers as "posties". :]</p>
]]></description><pubDate>Wed, 27 Oct 2021 12:00:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=29012042</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=29012042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29012042</guid></item><item><title><![CDATA[New comment by davemo in "Things I’ve learned in my 20 years as a software engineer"]]></title><description><![CDATA[
<p>It comes in waves. I'm in my 22nd year of developing software and I can reflect on times when I felt incredibly confident and didn't shy away from sharing my opinions, and other times when I felt like it was better to remain silent because I had things to learn from others.<p>There are times for both speaking and listening in our careers; as I've progressed further in my career I have felt it is often more valuable to exercise active listening.</p>
]]></description><pubDate>Fri, 08 Oct 2021 12:26:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=28798424</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=28798424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28798424</guid></item><item><title><![CDATA[New comment by davemo in "Ask HN: Do you create music? let's hear it"]]></title><description><![CDATA[
<p>I’m a lifelong musician who recently started diving into the world of audio production. I like most music genres and try to experiment with producing a little from each.<p>Here are a few of my recent tracks that I think turned out ok:<p>- Rush-inspired synthwave: <a href="https://soundcloud.com/dmosher/rushing-in" rel="nofollow">https://soundcloud.com/dmosher/rushing-in</a><p>- Lo-fi jazz/hip-hop: <a href="https://soundcloud.com/dmosher/the-soggy-sunday-swing" rel="nofollow">https://soundcloud.com/dmosher/the-soggy-sunday-swing</a><p>I’ve got some more experimental stuff up on Bandcamp as well: <a href="https://davemo.bandcamp.com/" rel="nofollow">https://davemo.bandcamp.com/</a></p>
]]></description><pubDate>Tue, 09 Mar 2021 10:28:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=26397357</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=26397357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26397357</guid></item><item><title><![CDATA[New comment by davemo in "Ask HN: What are you learning?"]]></title><description><![CDATA[
<p>haha this was epic! thanks for sharing :D</p>
]]></description><pubDate>Tue, 07 Apr 2020 16:39:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=22804767</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=22804767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22804767</guid></item><item><title><![CDATA[New comment by davemo in "Ask HN: What are you learning?"]]></title><description><![CDATA[
<p>I’ve been working on my music production skills with a learn monthly class from Andrew Huang. It’s been good to push myself into production; I have many years of live music experience but haven’t spent a lot of time recording.<p>I’d classify my style as synth wave meets 80s arena rock for the current track I’ve been working on :)<p>My learning path is here [0] and I’ve also been uploading works in progress to my soundcloud [1]<p>[0] <a href="https://learnmonthly.com/u/dave-mosher-e2bc26/andrew-huang-music" rel="nofollow">https://learnmonthly.com/u/dave-mosher-e2bc26/andrew-huang-m...</a><p>[1] <a href="https://m.soundcloud.com/dmosher" rel="nofollow">https://m.soundcloud.com/dmosher</a></p>
]]></description><pubDate>Mon, 06 Apr 2020 02:17:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=22790387</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=22790387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22790387</guid></item><item><title><![CDATA[The Consultant's Code]]></title><description><![CDATA[
<p>Article URL: <a href="http://blog.testdouble.com/posts/2018-02-01-the-consultants-code">http://blog.testdouble.com/posts/2018-02-01-the-consultants-code</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=16282670">https://news.ycombinator.com/item?id=16282670</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Feb 2018 15:48:35 +0000</pubDate><link>http://blog.testdouble.com/posts/2018-02-01-the-consultants-code</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=16282670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16282670</guid></item><item><title><![CDATA[New comment by davemo in "gRPC-Web: Moving past REST+JSON towards type-safe Web APIs"]]></title><description><![CDATA[
<p>The author addresses this in the OP:<p>"We later learned that Google’s gRPC Team was working on a gRPC-Web spec internally. Their approach was eerily similar to ours, and we decided to contribute our experiences to the upstream gRPC-Web spec (currently in early access mode, still subject to change)."<p>I suspect anyone attempting to adopt this implementation is going to hit similar issues until a release is finalized.</p>
]]></description><pubDate>Thu, 27 Apr 2017 13:54:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=14211437</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=14211437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=14211437</guid></item><item><title><![CDATA[The Original Postal Has Been Made Open Source]]></title><description><![CDATA[
<p>Article URL: <a href="http://runningwithscissors.com/?p=2318%3Fage-verified%3Db5f8c522d5?age-verified=b5f8c522d5">http://runningwithscissors.com/?p=2318%3Fage-verified%3Db5f8c522d5?age-verified=b5f8c522d5</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=13278664">https://news.ycombinator.com/item?id=13278664</a></p>
<p>Points: 242</p>
<p># Comments: 77</p>
]]></description><pubDate>Thu, 29 Dec 2016 17:38:43 +0000</pubDate><link>http://runningwithscissors.com/?p=2318%3Fage-verified%3Db5f8c522d5?age-verified=b5f8c522d5</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=13278664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=13278664</guid></item><item><title><![CDATA[New comment by davemo in "Why 30 is the decade friends disappear"]]></title><description><![CDATA[
<p>The quote in context is: "Husbands and wives may allow their partners to fill the role of best friend, letting other relationships fall by the wayside (something I’ve tried to actively resist)."<p>It seems the author is advising against forsaking other relationships and placing the entirety of the burden to supply all of our friendship needs on our significant other. I think there's wisdom in diversifying our relationship portfolio the same way we do with investments.</p>
]]></description><pubDate>Sun, 13 Nov 2016 03:15:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=12941650</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=12941650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12941650</guid></item><item><title><![CDATA[Action Cable – Friend or Foe?]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.nateberkopec.com/2015/09/30/action-cable.html">http://www.nateberkopec.com/2015/09/30/action-cable.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=10308601">https://news.ycombinator.com/item?id=10308601</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 01 Oct 2015 01:08:22 +0000</pubDate><link>http://www.nateberkopec.com/2015/09/30/action-cable.html</link><dc:creator>davemo</dc:creator><comments>https://news.ycombinator.com/item?id=10308601</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=10308601</guid></item></channel></rss>