On 5/1/2020 1:23 PM, Sam Ruby wrote:
On Fri, May 1, 2020 at 3:03 PM Patricia Shanahan <p...@acm.org> wrote:

I don't want to mislead you about my HTML skills. I understand the basic
concepts and syntax. On the other hand, my last professional user
interface experience was in the 1970's. I don't think modern user
interfaces focus quite as much on organizing input into 80 column chunks.

Oh, we could compare notes.  My first experience was with an ASR 33,
with a 110 baud modem and paper tape.  From there, I went to an
ADM-3A, which I still have in my attic.  I did punch cards and 3270s,
but I digress.

I've used 110 baud modems and paper tape. My first employer was NCR, so I started with NCR Century computers.


I am much more into algorithms and data structures than user interfaces.

I would suggest that learning HTML is a good place to start.  You have
a production quality web server installed and configured.  Drop the
following file into /srv/whimsy/ww/hello.html and then visit
http://whimsy.local/hello.html.

<!DOCTYPE html>
<html>
   <head>
     <title>First title!</title>
   </head>

   <body>
     <h1>First header!</h1>
     <p>Hello world!</p>
   </body>
</html>

 From there, move on to learning bootstrap: https://getbootstrap.com/.
Mock up what you eventually want to implement without any logic.  Once
you have that ready, we can talk about algorithms and data structures.

OK, I'll try that out.


Meanwhile, I'm making good progress on my conversion of the board
agenda tool. Early next week, I will be sharing my findings - not just
running code, but some musings on a different approach to algorithms
and data structures than the current whimsy implementation.  You won't
need to know Ruby or JavaScript to contribute to that discussion, but
knowledge of JSON, and perhaps the ability to install the node.js
implementation (which you have already done) would be helpful.

I can think in terms of language neutral algorithms and data structures, as well as practical implementations in different languages, so I would like to be involved in that discussion.


--
This email has been checked for viruses by AVG.
https://www.avg.com

Reply via email to