7 comments

  • bruce5116 hours ago
    &gt;&gt; The prompt starts at the first field and &lt;RETURN&gt; (not &lt;TAB&gt; !) moves to the next.<p>This is hilarious to me, because times have certainly changed.<p>When we first started shipping Windows software the <i>big</i> complaint from users was the use of Tab to switch fields, while Return triggered the default button (usually Save or Close).<p>The change, for users used to DOS was painful - not least when capturing numbers as the numeric key pad has Enter not Tab.<p>Software developers either stood firm, convincing customers to learn Tab, or caved and aliased the Enter key to the Tab key. Even today I still find that option here and there in Software that&#x27;s been around a while...
    • Someone2 hours ago
      &gt; not least when capturing numbers as the numeric key pad has Enter not Tab.<p>And “Enter” isn’t “Return”.<p>I don’t know how the PC and PC software did it, but the Mac, when it got a numeric keypad, discriminated between return (on the alphanumeric keyboard) and enter (on the keypad), and software did discriminate between the two.
    • ChristopherDrum5 hours ago
      Author here, and thanks for reading. I&#x27;m glad to hear stories from a developer POV about those days. It&#x27;s interesting uncovering subtle interface changes as I investigate various applications. It makes sense to me to <i>not</i> use Return for fields, especially when fields could gradually accommodate longer and longer blocks of text. Being able to naturally type multiple paragraphs, say for a &quot;Notes&quot; field in a database, would make sense.
      • bruce5115 hours ago
        Yes, it makes sense when viewed like that, and was probably a necessary change.<p>DOS chose Enter though because in those days mist data capture was numbers. Lots and lots of numbers. Data capturers could track the left hand down the column (so keeping place on yhe paper) any type with the right. Enter is right there in the keypad so only one hand needed.<p>Switching to Tab means 2 hands needed on the keyboard, so difficult to keep track on the paper.<p>Typically also, on DOS screens there was very little multi-line entry. Addresses were multiple entry fields, and so on. Tab was pretty much not used (outside of word processing).<p>If I went back now, to design the standard keyboard, I&#x27;d add dedicated &quot;Next&quot; and &quot;Previous&quot; buttons on the numeric keypad. No need for Enter there.<p>But that&#x27;s design with a <i>lot</i> of hindsight...
  • kryptonomist1 hour ago
    According to users of the Kaypro II from that time, it was a very robust machine. It was even used on the 1984 Paris Dakar edition.
  • ludsan6 hours ago
    In a moment of serendipity, I was about 30 minutes into watching this: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bYU3CQomE5M" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=bYU3CQomE5M</a><p>I had memories of Foxpro and Clipper on my mind, when I found myself in this rabbit hole.
  • JSR_FDED4 hours ago
    This is awesome. Loved the training video as well.<p>It’s kind of cool to see people putting in the effort to learn 30 commands and becoming masters of their own destiny. I guess it’s the same sense of mastery that Excel users have today.<p>What’s the dBase II&#x2F;III equivalent today?
    • mayama2 hours ago
      &gt; What’s the dBase II&#x2F;III equivalent today?<p>Salesforce, firebase or Supabase etc., but, all are SAAS platforms. Not sure if there is any other platform where you can do database and applications that you can host yourself.
    • ChristopherDrum4 hours ago
      Thank you, I&#x27;m glad you liked the article.<p>Hopefully someone more learned than myself about modern database programming will chime in. I&#x27;m not sure what current system offers both the database <i>and</i> development features in such a seamless package. That said, on the Mastodon post for this article, I was told, &quot;Learning dBASE isn&#x27;t for naught&quot; and was directed to <a href="https:&#x2F;&#x2F;xharbour.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xharbour.org&#x2F;</a> as a modern dBASE&#x2F;Clipper implementation. (haven&#x27;t had a chance to try it yet, personally)
  • antonvs2 hours ago
    Love the guy trying to crush his red telephone handset in the CP&#x2F;M-86 ad. I assume he’s just been told he has to reenter the Kermit assembler code and start again.
  • gareth58515 hours ago
    Love this
  • slim4 hours ago
    &quot;Author here&quot; is the new &quot;You&#x27;re absolutely right&quot;
    • ChristopherDrum4 hours ago
      Since someone else posted my article instead of me, I felt compelled to clarify who I am. Just trying to navigate social media waters to the best of my ability.