<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: dugmartin</title><link>https://news.ycombinator.com/user?id=dugmartin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 10 Apr 2026 12:58:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dugmartin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dugmartin in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>It is available here:<p><a href="https://developer.atlassian.com/cloud/acli/guides/introduction/" rel="nofollow">https://developer.atlassian.com/cloud/acli/guides/introducti...</a><p>It has a pretty discoverable cli syntax (at least for Claude).  I use it in my custom skills to pull Jira story info when creating and reviewing specs.</p>
]]></description><pubDate>Fri, 10 Apr 2026 09:33:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715587</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=47715587</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715587</guid></item><item><title><![CDATA[New comment by dugmartin in "Chuck Norris has died"]]></title><description><![CDATA[
<p>No, it was just there were no PM filters.</p>
]]></description><pubDate>Fri, 20 Mar 2026 23:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47462287</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=47462287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47462287</guid></item><item><title><![CDATA[New comment by dugmartin in "How to talk to anyone and why you should"]]></title><description><![CDATA[
<p>I grew up in small town Midwest and have now lived in tiny town New England for 20+ years. It still bothers me that folks here in New England won’t even acknowledge you on the sidewalk as you pass each other whereas in the Midwest that is a good excuse for a conversation.  They haven’t worn me down though, I still say hello at least to each person as I pass and maybe get a mumble back 50% of the time.</p>
]]></description><pubDate>Tue, 03 Mar 2026 10:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47230468</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=47230468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47230468</guid></item><item><title><![CDATA[New comment by dugmartin in "A simple web we own"]]></title><description><![CDATA[
<p>Eons ago I developed a site+Windows app called 24Link (I know, horrible name) that let you run a tiny ~50KB web server in your taskbar and point it as a folder on your machine.  If you visited 24link.com/{username} you would get a full page iframe that pointed at your IP:port hosting the 24Link webserver and/or a not available message if the app heartbeat failed.  It quickly got to around 50K users and I thought with the then inevitable switchover to ipv6 everyone could run it.  Alas both 24Link and ipv6 failed to break out but I think something in that vein could still work.</p>
]]></description><pubDate>Tue, 24 Feb 2026 17:49:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47140153</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=47140153</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47140153</guid></item><item><title><![CDATA[New comment by dugmartin in "Iran students stage first large anti-government protests since deadly crackdown"]]></title><description><![CDATA[
<p>You should look up the Jallianwala Bagh massacre.<p>(Full disclosure - I had to look up the name after remembering it portrayed in the movie Gandhi)</p>
]]></description><pubDate>Sun, 22 Feb 2026 22:52:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47115676</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=47115676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47115676</guid></item><item><title><![CDATA[New comment by dugmartin in "Automatic Programming"]]></title><description><![CDATA[
<p>I need Claude to review my HN comments.</p>
]]></description><pubDate>Sat, 31 Jan 2026 15:26:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46837465</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=46837465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46837465</guid></item><item><title><![CDATA[New comment by dugmartin in "Automatic Programming"]]></title><description><![CDATA[
<p>I have 30+ years of industry experience and I've been leaning heavily into spec driven development at work and it is a game changer.  I love programming and now I get to program at one level higher: the spec.<p>I spend hours on a spec, working with Claude Code to first generate and iterate on all the requirements, going over the requirements using self-reviews in Claude first using Opus 4.5 and then CoPilot using GPT-5.2.  The self-reviews are prompts to review the spec using all the roles and perspectives it thinks are appropriate.  This self review process is critical and really polishes the requirements (I normally run 7-8 rounds of self-review).<p>Once the requirements are polished and any questions answered by stakeholders I use Claude Code again to create a extremely detailed and phased implementation plan with full code, again all in the spec (using a new file is the requirements doc is so large is fills the context window).  The implementation plan then goes though the same multi-round self review using two models to polish (again, 7 or 8 rounds), finalized with a review by me.<p>The result?  I can then tell Claude Code to implement the plan and it is usually done in 20 minutes.  I've delivered major features using this process with zero changes in acceptance testing.<p>What is funny is that everything old is new again. When I started in industry I worked in defense contracting, working on the project to build the "black box" for the F-22.  When I joined the team they were already a year into the spec writing process with zero code produced and they had (iirc) another year on the schedule for the spec.  At my third job I found a literal shelf containing multiple binders that laid out the spec for a mainframe hosted publishing application written in the 1970s.<p>Looking back I've come to realize the agile movement, which was a backlash against this kind of heavy waterfall process I experienced at the start of my career, was basically an attempt to "vibe code" the overall system design.  At least for me AI assisted mini-waterfall ("augmented cascade"?) seems a path back to producing better quality software that doesn't suffer from the agile "oh, I didn't think of that".</p>
]]></description><pubDate>Sat, 31 Jan 2026 11:24:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46835618</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=46835618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835618</guid></item><item><title><![CDATA[New comment by dugmartin in "Librarians tired of being accused of hiding secret books that were made up by AI"]]></title><description><![CDATA[
<p>We have a small local company that takes bulk book (and cds, dvds, video games, vinyl records) donations.  That company has couple of retail used bookstores and also sells both retail and wholesale online but, according to their owner, most of what they get is sold for pulp.<p>My wife is an elementary school reading teacher and runs a yearly family book night where she takes book donations she gets all year and fills a bunch of portable tables in the gym with kids (and adult) books that are free for the taking.  What is left over is taken (by me) to that local company and dumped in huge bins.  If you are looking to get rid of a bunch of books I'd also suggest contacting your local schools to see if they take donations.</p>
]]></description><pubDate>Tue, 30 Dec 2025 11:30:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46432214</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=46432214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46432214</guid></item><item><title><![CDATA[New comment by dugmartin in "I tried Gleam for Advent of Code"]]></title><description><![CDATA[
<p>I think as ai tools actually learn languages that functional languages will win out as they are much easier to reason about.</p>
]]></description><pubDate>Sat, 13 Dec 2025 19:11:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46257041</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=46257041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46257041</guid></item><item><title><![CDATA[New comment by dugmartin in "Netflix to Acquire Warner Bros"]]></title><description><![CDATA[
<p>They got it for cheap.  AOL paid $165 billion for Time Warner in 2000.  Is Netflix the next AOL?</p>
]]></description><pubDate>Fri, 05 Dec 2025 14:57:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46162123</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=46162123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46162123</guid></item><item><title><![CDATA[New comment by dugmartin in "30 years ago today "Netscape and Sun announce JavaScript""]]></title><description><![CDATA[
<p>Remember the old Bjarne Stroustrup quote: "There are only two kinds of languages: the ones people complain about and the ones nobody uses."</p>
]]></description><pubDate>Thu, 04 Dec 2025 15:57:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46149023</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=46149023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46149023</guid></item><item><title><![CDATA[New comment by dugmartin in "Transparent leadership beats servant leadership"]]></title><description><![CDATA[
<p>I forgot where I read it (Steve McConnell?) but the best analogy I've heard for a boss/project leader is to think of your job is moving a house and the bosses job is to be a few streets ahead taking down telephone pole wires so you aren't slowed down.</p>
]]></description><pubDate>Thu, 04 Dec 2025 15:38:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46148820</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=46148820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46148820</guid></item><item><title><![CDATA[New comment by dugmartin in "Free static site generator for small restaurants and cafes"]]></title><description><![CDATA[
<p>I agree.  There are lots of free AstroJS themes for restaurants that generate static html that you can host somewhere like Firebase hosting for free.<p>- <a href="https://astro.build/themes/details/astropie/" rel="nofollow">https://astro.build/themes/details/astropie/</a><p>- <a href="https://astro.build/themes/details/astrorante/" rel="nofollow">https://astro.build/themes/details/astrorante/</a><p>- <a href="https://astro.build/themes/details/tastyyy-restaurant-website/" rel="nofollow">https://astro.build/themes/details/tastyyy-restaurant-websit...</a></p>
]]></description><pubDate>Tue, 02 Dec 2025 20:55:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46126747</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=46126747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46126747</guid></item><item><title><![CDATA[New comment by dugmartin in "Coq: The World's Best Macro Assembler? (2013) [pdf]"]]></title><description><![CDATA[
<p>Not biblical references but rather Elmer Fudd.<p>Bugs Bunny called Elmer Fudd "Nimrod" in a 1940's cartoon to sarcastically refer to Elmer as a great hunter.  At that time I think most people probably got the biblical reference.  Over time that word morphed into meaning something like an idiot to most Americans due to that cartoon.<p>The same thing happened to the word "Acme" - the coyote in the road runner cartoons bought all his devices from the "Acme Corporation".  Acme means the best/peak and it was a sarcastic reference to none of the gadgets ever working.  Now most American's think Acme means generic/bad.<p>They should have kept the name as Nimrod and named the package manager Acme instead of Nimble.</p>
]]></description><pubDate>Thu, 27 Nov 2025 17:37:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46071461</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=46071461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46071461</guid></item><item><title><![CDATA[New comment by dugmartin in "The Pragmatic Programmer: 20th Anniversary Edition (2023)"]]></title><description><![CDATA[
<p>If you are into podcasts Steve McConnell (the author) was a guest a couple of months ago on the pragmatic engineer podcast.  My one take away from that podcast was just how young and new in his career he was when he wrote that book.<p><a href="https://newsletter.pragmaticengineer.com/p/code-complete-with-steve-mcconnell" rel="nofollow">https://newsletter.pragmaticengineer.com/p/code-complete-wit...</a></p>
]]></description><pubDate>Mon, 17 Nov 2025 17:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45955965</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=45955965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45955965</guid></item><item><title><![CDATA[New comment by dugmartin in "This week in 1988, Robert Morris unleashed his eponymous worm"]]></title><description><![CDATA[
<p>Slower and unstable.  I spent a lot of my freshman year in college on Bitnet chat and iirc about every 30 minutes there would be a "netsplit" and a bunch of folks in the chat would disappear.  Maybe it was our universities connection, which I think was direct to UIUC.  I've posted here before that back then I thought Bitnet chat was magical.  Things like being in a chat room with students in Berlin while the wall was falling felt so futuristic to me.</p>
]]></description><pubDate>Tue, 04 Nov 2025 20:27:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45815525</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=45815525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45815525</guid></item><item><title><![CDATA[New comment by dugmartin in "Tags to make HTML work like you expect"]]></title><description><![CDATA[
<p>I know this was a joke:<p><pre><code>   <div id="root"></div>
   <script src="bundle.js"></script>
</code></pre>
but I feel there is a last tag missing:<p><pre><code>   <main>...</main>
</code></pre>
that will ensure screenreaders skip all your page "chrome" and make life much easier for a lot of folks.  As a bonus mark any navigation elements inside main using <nav> (or role="navigation").</p>
]]></description><pubDate>Mon, 27 Oct 2025 13:18:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=45720746</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=45720746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45720746</guid></item><item><title><![CDATA[New comment by dugmartin in "The Programmer Identity Crisis"]]></title><description><![CDATA[
<p>I started around the same time.  No unit tests but we did have code reviews because of ISO 9001 requirements.  That meant printing out the diffs on the laser printer and corralling 3 people into a meeting room to pour over them and then have them literally sign off on the change.  This was for an RTOS that ran big industrial controls in things like steel plants and offshore oil rigs.<p>Project management was a 40 foot Gantt chart printed out on laser printer paper and taped to the wall.  The sweet sound of waterfall.</p>
]]></description><pubDate>Tue, 21 Oct 2025 19:22:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45660411</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=45660411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45660411</guid></item><item><title><![CDATA[New comment by dugmartin in "GNU Health"]]></title><description><![CDATA[
<p>A doctor in my little town created his own open source EMR software in FileMaker:<p><a href="https://cottagemed.org/p/24/Cottage-Med" rel="nofollow">https://cottagemed.org/p/24/Cottage-Med</a><p>His practice also accepts payment in the form of barter: <a href="https://cottagemed.org/p/15/About-Our-Practice" rel="nofollow">https://cottagemed.org/p/15/About-Our-Practice</a></p>
]]></description><pubDate>Mon, 13 Oct 2025 11:40:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45567258</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=45567258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45567258</guid></item><item><title><![CDATA[New comment by dugmartin in "Gifted children are special needs children"]]></title><description><![CDATA[
<p>> You should also remove any students from classrooms whom routinely distract from others' learning.<p>You can't do this without getting sued (at least in Massachusetts).  Source: my wife is a long-time elementary school teacher and my daughter works as a one-on-one aide while she is getting her teaching degree.<p>I don't want to start of flamewar but the current "push in" model created by educational bureaucrats creates a classroom environment that caters to the "timesinks".  When you have a good chunk of the class on IEPs (individual education plans) that must be followed by law the "high flyers" (gifted kids) mostly get ignored due to time pressure.<p>Add socialization problems caused by COVID and reduced attention spans due to devices and chaos is always eminent. The stories I hear about daily classroom behavior would have blown my mind as a kid growing up in the 70s/80s.<p>I just wish that gifted kids could get the same access to IEPs that the other tail of the curve gets.  However, when you base your educational outcomes on high stakes testing it is just natural to ignore the outliers above the mean and focus on the ones below it.<p>Again, I don't want to start a flamewar.  Everyone has the right to an education.</p>
]]></description><pubDate>Tue, 07 Oct 2025 15:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45504214</link><dc:creator>dugmartin</dc:creator><comments>https://news.ycombinator.com/item?id=45504214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45504214</guid></item></channel></rss>