<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: davethedevguy</title><link>https://news.ycombinator.com/user?id=davethedevguy</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 02:47:29 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=davethedevguy" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[UK experiments to reflect sunlight one step closer]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bbc.co.uk/weather/articles/c5ygydeqq08o">https://www.bbc.co.uk/weather/articles/c5ygydeqq08o</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43924855">https://news.ycombinator.com/item?id=43924855</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 08 May 2025 10:31:13 +0000</pubDate><link>https://www.bbc.co.uk/weather/articles/c5ygydeqq08o</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43924855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43924855</guid></item><item><title><![CDATA[New comment by davethedevguy in "Show HN: I reverse engineered top websites to build an animated UI library"]]></title><description><![CDATA[
<p>I agree with most of what you said, but just want to clarify for others that VAT registration is optional until revenue is high enough to reach the threshold.<p>Not being VAT registered when starting out is not necessarily a sign of a tax dodge.</p>
]]></description><pubDate>Fri, 25 Apr 2025 06:59:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43790940</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43790940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43790940</guid></item><item><title><![CDATA[New comment by davethedevguy in "US Ends Support For Ukrainian F-16s"]]></title><description><![CDATA[
<p>This seems like a huge own goal for the US.<p>Who will want to buy American military technology, when the ability to employ it is at the whim of whoever wins the next election?<p>Especially as it's clear now than any alliance with the US is fragile at best, and could end overnight depending on which side of the bed Trump wakes up on.</p>
]]></description><pubDate>Sun, 09 Mar 2025 17:05:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43311111</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43311111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43311111</guid></item><item><title><![CDATA[New comment by davethedevguy in "I Went to SQL Injection Court"]]></title><description><![CDATA[
<p>I noticed that you do have data for Flint. Did you have to pay it, or is there some appeals process if you're quoted an unreasonable amount?<p>Great project by the way!</p>
]]></description><pubDate>Tue, 25 Feb 2025 21:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=43177851</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43177851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43177851</guid></item><item><title><![CDATA[New comment by davethedevguy in "Twitch limiting uploads to 100 hours, deleting the rest starting April 19th"]]></title><description><![CDATA[
<p>Could be the second chance pool<p><a href="https://news.ycombinator.com/item?id=26998309">https://news.ycombinator.com/item?id=26998309</a></p>
]]></description><pubDate>Sat, 22 Feb 2025 13:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43138733</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43138733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43138733</guid></item><item><title><![CDATA[New comment by davethedevguy in "My washing machine refreshed my thinking on software estimation"]]></title><description><![CDATA[
<p>At some point, everybody had to learn what a hole saw is for the first time.</p>
]]></description><pubDate>Tue, 18 Feb 2025 08:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=43087460</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43087460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43087460</guid></item><item><title><![CDATA[New comment by davethedevguy in "U.K. demand for a back door to Apple data threatens Americans, lawmakers say"]]></title><description><![CDATA[
<p>UK governments have been pushing for this for years, usually invoking some recent terrorist event as justification.<p>I'm not suggesting you're wrong, but I don't think this is _just_ the UK being a US puppet, there is very much an appetite for it in the UK parliament too.</p>
]]></description><pubDate>Thu, 13 Feb 2025 17:39:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=43038776</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43038776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43038776</guid></item><item><title><![CDATA[New comment by davethedevguy in "U.K. demand for a back door to Apple data threatens Americans, lawmakers say"]]></title><description><![CDATA[
<p>> It's all in the framing<p>Yeah, that's the root of the problem, I think.<p>It's easy to sell people that "we just need this one more bit of access to your private data, it helps us stops paedophiles and terrorists", but each step takes us further down a bad path.<p>I'm sure everybody would agree that having full camera surveillance inside every UK home is too far, but no oversight at all is also bad.<p>There is a point along that line where society would say "no, that's enough", but successive governments have realised that they can slowly push that point further right and nobody seems to notice, or care.</p>
]]></description><pubDate>Thu, 13 Feb 2025 17:35:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43038736</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43038736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43038736</guid></item><item><title><![CDATA[New comment by davethedevguy in "U.K. demand for a back door to Apple data threatens Americans, lawmakers say"]]></title><description><![CDATA[
<p>I'm from the UK, and I completely agree.<p>The general public either don't know about growing mass surveillance and privacy invasions, or don't care. "Terrorism and child abuse = bad, and if this prevents it and I have nothing to hide then why would it be a problem for me?"</p>
]]></description><pubDate>Thu, 13 Feb 2025 17:28:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43038616</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43038616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43038616</guid></item><item><title><![CDATA[New comment by davethedevguy in "Show HN: App that simulates a software engineer's daily job"]]></title><description><![CDATA[
<p>Presumably this would be Jane, who felt the need to comment on the OAuth ticket:<p>> Make sure to follow the security best practices<p>Thanks Jane! Appreciate the input, don't you have your own work to do?</p>
]]></description><pubDate>Wed, 12 Feb 2025 10:38:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43023960</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=43023960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43023960</guid></item><item><title><![CDATA[New comment by davethedevguy in "Mathematicians discover new way for spheres to 'kiss'"]]></title><description><![CDATA[
<p>Likewise!<p>In higher dimensions, are the spheres just a visual metaphor based on the 3-dimensional problem, or are mathematicians really visualising spheres with physical space between them?<p>Is that even a valid question, or does it just betray my inability to perceive higher dimensions?<p>This is fascinating and I'm in awe of the people that do this work.</p>
]]></description><pubDate>Thu, 16 Jan 2025 11:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42724129</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=42724129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42724129</guid></item><item><title><![CDATA[New comment by davethedevguy in "The Death of the Stubborn Developer"]]></title><description><![CDATA[
<p>Is the author suggesting that current AI tools are capable of:<p>> “write an auth library” or “modernize these unit tests” ?<p>If so, I'm genuinely interested to know what tools people are using that can do this.<p>Our experience is that AI will perform well if given a specific and well-bounded sub-task ("parse the JWT token and return a collection of claims" or "re-write this test using framework x" to extend the author's examples), but would still need a competent developer (junior or otherwise) to fit the pieces together and act as quality control.</p>
]]></description><pubDate>Wed, 11 Dec 2024 10:00:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=42386367</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=42386367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42386367</guid></item><item><title><![CDATA[New comment by davethedevguy in "The World’s First U2 Spy Plane Photo Shoot at the Edge of Space"]]></title><description><![CDATA[
<p>I can't speak for the US, but in my country that was sometimes the case, but not always.<p>I was an engineer and had 'non-camo' uniform, and only wore camo in the field or on exercise.<p>People who's job was primarily 'in the field' though (e.g. the Army) didn't have that, and would wear camo as their uniform 90% of the time (the exception was formal dress uniform for parades etc.)</p>
]]></description><pubDate>Tue, 05 Sep 2023 14:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=37391994</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=37391994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37391994</guid></item><item><title><![CDATA[New comment by davethedevguy in "Unit Tests Are Overrated: Rethinking Testing Strategies"]]></title><description><![CDATA[
<p>I think I'm disagreeing with the definition implied by the article.
To me, an integration test involves integrating with another system.<p>Testing groups of functions or classes together is still a unit test, by Wikipedia's definition at least<p><i>"unit testing is a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures—are tested to determine whether they are fit for use"</i> [1]<p>and by Michael Feather's definition<p><i>"A test is not a unit test if:<p>- It talks to the database<p>- It communicates across the network<p>- It touches the file system<p>- It can't run at the same time as any of your other unit tests<p>- You have to do special things to your environment (such as editing config files) to run it."</i> [2]<p>Indeed, it's the inevitable result of doing TDD; the refactor step is likely to break out smaller classes/functions already covered by the existing tests. 
If we write new, more granular tests every time we do the refactor step, <i>then</i> we end up with brittle tests.<p>[1] <a href="https://en.wikipedia.org/wiki/Unit_testing" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Unit_testing</a><p>[2] <a href="https://www.artima.com/weblogs/viewpost.jsp?thread=126923" rel="nofollow noreferrer">https://www.artima.com/weblogs/viewpost.jsp?thread=126923</a><p>Edit: To clarify, I'm not talking about calling the public API over the network, I'm talking about the public methods that consumers (including your network layer) would call.<p>That might be where the confusion lies here.</p>
]]></description><pubDate>Wed, 23 Aug 2023 11:16:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=37234187</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=37234187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37234187</guid></item><item><title><![CDATA[New comment by davethedevguy in "Unit Tests Are Overrated: Rethinking Testing Strategies"]]></title><description><![CDATA[
<p>Most criticisms of unit tests in articles like this are actually criticisms of <i>bad</i> unit tests.<p>They also overlook a large part of the value of unit tests, which is fast feedback during development time. 
We <i>could</i> push all of our tests up to the browser level, but then I lose the almost instant feedback that unit tests give me.<p>Sure, if your tests mock everything, and only test individual methods, then they probably are brittle and provide little value over more 'expensive' (e.g. slower) tests higher up the test pyramid.<p>If the tests only interact with the public APIs (e.g. the 'ports' in a ports and adapters architecture), then they are less coupled to implementation, can represent real business scenarios (instead of 'input x gives result y'), and add more value.</p>
]]></description><pubDate>Wed, 23 Aug 2023 11:03:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=37234116</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=37234116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37234116</guid></item><item><title><![CDATA[Power of G]]></title><description><![CDATA[
<p>Article URL: <a href="https://vim.fandom.com/wiki/Power_of_g">https://vim.fandom.com/wiki/Power_of_g</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36892586">https://news.ycombinator.com/item?id=36892586</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 27 Jul 2023 12:43:28 +0000</pubDate><link>https://vim.fandom.com/wiki/Power_of_g</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=36892586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36892586</guid></item><item><title><![CDATA[New comment by davethedevguy in "Paper airplane ideas and tips"]]></title><description><![CDATA[
<p>Exactly. The site calls them ailerons (presumably because they are on the wing and can roll the plane) but they are quite far back from the cg and so function more like elevators when used together.<p>Concorde worked this way [1], and called them 'elevons'. When I used to work on Tornados these were called 'tailerons'.<p>[1] <a href="https://www.heritageconcorde.com/roll-pitch-and-yaw" rel="nofollow noreferrer">https://www.heritageconcorde.com/roll-pitch-and-yaw</a><p>Edit: The original site actually describes them correctly here, so I assume the text on the front-page is just a typo:
<a href="https://www.foldnfly.com/lounge/steer-aim.php#elevon" rel="nofollow noreferrer">https://www.foldnfly.com/lounge/steer-aim.php#elevon</a></p>
]]></description><pubDate>Fri, 21 Jul 2023 16:28:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=36815841</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=36815841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36815841</guid></item><item><title><![CDATA[New comment by davethedevguy in "Ask HN: How should managers elicit honest feedback from their teams?"]]></title><description><![CDATA[
<p>This is helpful, thank you.<p>We have 121s and retrospectives in place, so I'll focus on helping people to feel safe enough to give honest feedback/suggestions in those sessions.<p>I like the idea of framing the question differently, rather than asking "what can I do better", people may feel more comfortable answering "what areas can be improved upon"
(we already use that question as a starting point for process changes in retrospectives, but asking it to ICs in 121s is something I can start doing).</p>
]]></description><pubDate>Tue, 10 Jan 2023 19:46:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=34330447</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=34330447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34330447</guid></item><item><title><![CDATA[New comment by davethedevguy in "Ask HN: How should managers elicit honest feedback from their teams?"]]></title><description><![CDATA[
<p>No apology needed, thank you for the correction!</p>
]]></description><pubDate>Tue, 10 Jan 2023 19:06:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=34329820</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=34329820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34329820</guid></item><item><title><![CDATA[Ask HN: How should managers elicit honest feedback from their teams?]]></title><description><![CDATA[
<p>I'm fairly new to managing developers, and I'd like to get feedback from my team on what I can improve.<p>How do you elicit quality feedback from your team in a way that lets them be honest and open?<p>Personally, I've always felt reluctant to give negative feedback, even with managers if felt were open to it and that I had good relationships with.<p>Thanks!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34329646">https://news.ycombinator.com/item?id=34329646</a></p>
<p>Points: 2</p>
<p># Comments: 5</p>
]]></description><pubDate>Tue, 10 Jan 2023 18:55:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=34329646</link><dc:creator>davethedevguy</dc:creator><comments>https://news.ycombinator.com/item?id=34329646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34329646</guid></item></channel></rss>