<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: dhmiller</title><link>https://news.ycombinator.com/user?id=dhmiller</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Apr 2026 09:10:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dhmiller" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dhmiller in "An API is a user interface"]]></title><description><![CDATA[
<p>Some developers just write bad documentation. Some spend so much time in the weeds that when it comes time to write the documentation, they write a garbled string of words that tries to address all of the edge cases with not enough emphasis on the core usage. Others don't know how to express the concept of a feature in a simple and straightforward manner.<p>As a member of a Developer Experience team, I can confidently say that good documentation does not require a "certified" technical writer. Good API documentation just requires that another person, who has not worked on the feature, review the documentation in code review.<p>As a founder, it should be important to you that your business is providing the best possible value to your customers. If your business is providing an API, then you should cater to the developers who will be consuming that API as much as you are catering to the executives who will be signing the paperwork.</p>
]]></description><pubDate>Wed, 25 Nov 2020 15:05:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=25209960</link><dc:creator>dhmiller</dc:creator><comments>https://news.ycombinator.com/item?id=25209960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25209960</guid></item><item><title><![CDATA[New comment by dhmiller in "Remote work is not necessarily a good thing for the worker"]]></title><description><![CDATA[
<p>I was working from home about 2 or 3 days a week before the pandemic. I always found that the key to success is to maintain as much of my standard "going to the office" routine as possible.<p>- I wake up at the same time every day.<p>- I eat breakfast and have my morning coffee at the same time every day.<p>- I shower and dress the same way as if I were heading into the office every day.<p>- I have a dedicated place in my home that I work from every day.<p>- I stop working around the same time every day.<p>It is essential for me to do all of these things. Just because I'm not heading to an office doesn't mean that I can start my day any later. Just because I'm home and my work can be done from home doesn't mean that I should continue working any longer than I would in the office.<p>Maintain your schedule and routine to... maintain your schedule and routine.</p>
]]></description><pubDate>Mon, 27 Jul 2020 04:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=23962294</link><dc:creator>dhmiller</dc:creator><comments>https://news.ycombinator.com/item?id=23962294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23962294</guid></item><item><title><![CDATA[New comment by dhmiller in "How Did Vim Become So Popular?"]]></title><description><![CDATA[
<p>There are things that vim does better. There are things that VS Code does better. There are things that Visual Studio does better. You can memorize all sorts of things about your particular editor of choice and you will be more efficient and effective in that editor.<p>If I wanted to cherry pick examples of what vim does better, I could start all of them with, "first ssh into a random server."<p>What makes vim great is that it has a tremendous number of features and is available nearly everywhere. Can VS Code do that?</p>
]]></description><pubDate>Wed, 01 Jul 2020 05:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=23698065</link><dc:creator>dhmiller</dc:creator><comments>https://news.ycombinator.com/item?id=23698065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23698065</guid></item><item><title><![CDATA[New comment by dhmiller in "Flipping your Disk (1981)"]]></title><description><![CDATA[
<p>> The APPLE DISK is different than most other drives because it ignores the timing hole, using the motor and ‘soft’ timing techniques instead.</p>
]]></description><pubDate>Mon, 30 Sep 2019 19:11:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=21118664</link><dc:creator>dhmiller</dc:creator><comments>https://news.ycombinator.com/item?id=21118664</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21118664</guid></item><item><title><![CDATA[New comment by dhmiller in "Fingerprints could be stolen from V sign selfies (2017)"]]></title><description><![CDATA[
<p>I've said it many times before. Biometrics should be used as usernames and not as passwords. You should be able to change a password.</p>
]]></description><pubDate>Fri, 27 Sep 2019 15:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=21092980</link><dc:creator>dhmiller</dc:creator><comments>https://news.ycombinator.com/item?id=21092980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21092980</guid></item><item><title><![CDATA[New comment by dhmiller in "Sites with dumb password rules"]]></title><description><![CDATA[
<p>I remember when their max password length was 8 characters. It blew my mind that a (effectively) bank had such terrible requirements. At least they fixed that</p>
]]></description><pubDate>Fri, 06 Sep 2019 13:51:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=20895610</link><dc:creator>dhmiller</dc:creator><comments>https://news.ycombinator.com/item?id=20895610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20895610</guid></item><item><title><![CDATA[New comment by dhmiller in "‘Product engineers’ vs ‘Software engineers’ in startups"]]></title><description><![CDATA[
<p>What you describe as a Product Engineer, I call a Senior Engineer/Developer/Programmer/etc.<p>Your examples essentially differentiate between 1) a person who accomplishes an assigned task because it was assigned to them and 2) a person who knows that there is more to completing a task than meeting the defined requirements.</p>
]]></description><pubDate>Mon, 19 Aug 2019 15:51:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=20738824</link><dc:creator>dhmiller</dc:creator><comments>https://news.ycombinator.com/item?id=20738824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20738824</guid></item><item><title><![CDATA[New comment by dhmiller in "YouTube videos that have almost zero previous views"]]></title><description><![CDATA[
<p>"These videos come from YouTube. They were uploaded in the last week and have titles like DSC 1234 and IMG 4321. They have almost zero previous views."<p>That is from the initial page load. So it would seem that the title pattern that you observed is intentional</p>
]]></description><pubDate>Mon, 15 Jul 2019 16:23:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=20442309</link><dc:creator>dhmiller</dc:creator><comments>https://news.ycombinator.com/item?id=20442309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20442309</guid></item></channel></rss>